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























Автор жития Евфросина Синозерского как древнерусский книжник
Gоршки от Vовочки. Проект
EA-OD19
Юридическая ответственность за нарушения градостроительного законодательства. Лекция 10
ПРАВИЛА ПОВЕДЕНИЯ В СИТУАЦИЯХ КРИМИНОГЕННОГО ХАРАКТЕРА
ПРАВИЛЬНЫЙ ДИАГНОЗ- ЭФФЕКТИВНОЕ ЛЕЧЕНИЕ ПРИГЛАШАЕТ ОТДЕЛЕНИЕ ФУНКЦИОНАЛЬНОЙ ДИАГНОСТИКИ
Презентация на тему Водоросли 7 класс
Влага в атмосфере
Презентация на тему Основные виды сложных предложений
Strategija razvoja turizma u Rijeci
Художники XIX (19) века
Приготовление пончиков
От Босха до Дали
А. Платонов «Волшебное кольцо»
Интересные факты компании Paulig
Чужие долги и как их можно использовать. Законы о несостоятельности и банкротстве
Квадратное уравнение и его корни
Как быть мудрым родителем в безумном мире Божий метод обучения ребенка послушанию ребенка послушанию Занятие 4.
Анализ факторов внешней среды. Проверка стратегии на эффективность.
Компьютерная графика. Виды графики
Яркие представители мира динозавров
Презентация на тему Биологические особенности раннецветущих растений
Архитектурный ансамбль Московского Кремля
Культура Древнего Рима
Бернар Люке генеральный директор
Исследование и разработка механизма пересматриваемых рассуждений для систем поддержки принятия решений
Цветные капельки
Презентация на тему Планета знаний