Содержание
- 2. Cloud Computing Cloud computing – технологический тренд, суть которого состоит в переносе программного обеспечения для личного
- 3. Cloud Computing
- 4. Cloud Computing
- 5. Мотивация Создавать масштабируемые веб-приложения тяжело. Особенно для небольших групп разработчиков. - Типичный LAMP-стек требует нетривиальной конфигурации
- 6. Мотивация У Google тоже имеется богатый опыт создания масштабируемых приложений. Наши приложения используют миллионы пользователей по
- 7. App Engine Cloud Computing платформа от Google Платформа отвечает за автоматическую масштабируемость и балансировку нагрузки Платформа
- 8. Как работает App Engine Node 1 Node 2 Node 3 Node N Google Cluster1 Node 1
- 9. Разработка приложений с помощью App Engine App Engine SDK Веб-сервер dev_appserver.py Утилита для загрузки приложений appcfg.py
- 10. Разработка приложений с помощью AppEngine
- 11. Конфигурация приложения - app.yaml application: helloworld version: 1 runtime: python api_version: 1 handlers: - url: /.*
- 12. URL Python Handlers /*.html HtmlHandler /*.form FormHandler app.yaml (deployment descriptor) WebApp Framework (Google’s Web framework) Django
- 13. Request Handler - helloworld.py
- 14. App Engine DataStore Мощное не реляционное распределенное хранилище данных Поддержка SQL-образного языка GQL DataStore API
- 15. Объекты и их свойства В хранилище данных хранятся сущности (Entities) У каждой сущности есть набор свойств,
- 16. Ключи У каждой сущности (Entity) есть ключ, являющийся ее уникальным идентификатором Ключ состоит из трех частей
- 17. Группы сущностей Root Entity Группы сущностей хрянятся в одном узле распределенного хранилища Группа сущностей определяет рамки
- 18. DataStore - Runtime компоненты
- 19. App Engine DataStore Entity from db.Model Persisting An Entity
- 20. GQL GQL
- 21. Обработка запроса к App Engine
- 22. Тестирование и развертывание сервиса на App Engine Локальное тестирование dev_appserver.py helloworld/ Развертывание appcfg.py update helloworld/ Приложение
- 23. Некоторые API для AppEngine
- 24. Обеспечение безопасности: Sandbox
- 26. Скачать презентацию























Самый лучший спортсмен. Федор Чудинов
Согласные твердые и мягкие
My friends and I
Как увеличить в разы «КПД использования Интернета» в интересах существующего бизнеса Евгений Лернер
Батик
Architecture of Britain and Russia XVII – XVIII
Полевая кабельная линия ПКЛ-296/302. Учебное пособие по тактикоспециальной подготовке
Безопасность жизнедеятельности учащихся на уроках
Абилхан Кастеев
Самостоятельная организация и проведение фотосессии
Распрыскиватель
Имею право на семью
Корпоративная программа лояльности VSK.RU
САТИРИЧЕСКИЕ ОБРАЗЫ ЧЕЛОВЕКА
Холодный чай.Антиоксиданты.
Институт психологии и педагогики ШГПУ
Финансовый контроль в РФ
Любинский комплексный заказник
Географические процессы (1)
Методы анализа, используемые при проектировании логистических систем
Урок – размышление по рассказу К.Г. Паустовского «Телеграмма»
Как устроена юрта
Психология ведения группы. Лекция 2
Хороша кубанская земля!
Наше увлечение – русские шашки
на сколько больше, меньше
ВЛИЯНИЕ АНТРОПОГЕННЫХ ФАКТОРОВ НА ЗДОРОВЬЕ НАСЕЛЕНИЯ МОСКВЫ.
Программные средства для создания графических файлов и анимации