Содержание
- 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. Скачать презентацию























Мини - волейбол. Игра по упращенным правилам
Страхование ВЭД
Непрерывное медицинское и фармацевтическое образование
Презентация на тему Франц Шуберт
Аномия и девиантное поведение
Додавання і віднімання дробів з різними знаменниками
Исаак Ильич Левитан
Магазин музыкальных инструментов Rock Line Magazi
Веганская уха
Реклама - распространяемая в любой форме, с помощью любых средств информация о физическом или юридическом лице, товарах, идеях и н
Пещерные храмы Китая
Контекстная реклама МетаКонтекст
Исследование почвы на наличие в ней тяжелых металлов химическим путем
Носители информации
Великий, могучий русский язык. Агитационная акция С книгой в 21 век
Монголо-татары
Население
Масиви Object Delphi
“Природоохранные технологии” ООО. Варианты размещения КНС 4200 м3/сут мкр.Купелинка
Устройство детей-сирот, детей, оставшихся без попечения родителей, в семьи на территории Пермского края
技术和科学的新形式在因特网的作用, 互联网实际应用 以及建设领域和科学知识的传播和流行 Применение Интернета в распространении научно-популярных знаний Лекция №6
Три состояния воды
Презентация на тему Англия и Шотландия
Прямоугольник
Методы планирования. Экстраполяция. Балансовый метод. Методы календарного планирования
Федеральный законодательный процесс
Spot wizerunkowy
Тема урока: