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























о применении компетентностного подхода при проектировании ООП вуза
РЕСПУБЛИКА МОЛДОВА В ПРОЦЕССЕ FLEG
Техника продаж в магазине WURTH
Слуховой анализатор. Орган равновесия
23 февраля
Сексуальное насилие: как его распознать и как работать с семьей
Искусство живописи как текст (алгоритм анализа картины)
Я -патриот!
Тема урока: Координатная плоскость
Медиатека для студентов-художников-живописцев
Оформление договора
Новая жизнь строительных материалов (утилизация, вторичное использование)
Жизнь сельского Дома культуры
Презентация Участников Globallab «Ученики Эйнштейна» МОУ Озеро Карачинской СОШ Презентация Участников Globallab «Ученики Эйнштейна» МОУ
Интернет-Викторина Мир спорта
Презентация на тему ко дню инвалидов
Авария на АЭС «Фукусима-1»в марте 2011 года
Управление в условиях современного предприятия, задачи и методы управления
Презентация на тему Зороастризм
Скифы
образец презентации ИАР
Летняя монотипия
Публичный отчетза 2010-2011учебный год
Скрайбинг как инструмент визуализации мышления
ДОБРО ПОЖАЛОВАТЬ НА ОБУЧАЮЩИЕ СЕМИНАРЫ КОМПАНИИ PAC GROUP СЕЗОН ЗИМА 2011-2012
Особенности татарской кухни
Части речи. Имя существительное. Обобщение
Клинические исследования лекарственных средств в Российской Федерации в I квартале 2005 года