Google App Engine Алексей Сурков разработчик Google РИФ+КИБ 2010
2 Что такое облачные вычисления?
3 Обычно хостинг-провайдер предлагает…
Google App Engine Легко создать Легко поддерживать Легко масштабировать 4
By the numbers 5 250M+ daily Pageviews 250,000+ Developers 100,000+ Apps 5
6 Облако слов Wordle Word source:
7 Партнеры App Engine
8 gigy Socialize
9 "Хотя мы обычно хостим наши сервисы у себя, на нашей инфраструктуре, мы решили что GAE будет лучшим решением для живых чатов из-за уникального характера трафика, который состоит в том, что большую часть времени мы имеем очень небольшой трафик, но в некоторые моменты могут происходить очень сильные всплески." Raviv Pavel, Gigya VP of Research and Development Гибкая масштабируемость
10 Почему App Engine?
11 Управлять сразу всем тяжело
Самостоятельный хостинг Простаивающие мощности Патчи и апгрейды Лицензионные платежи Техподдержка Предсказание трафика 13
Облачная разработка SDK + Облако Железо Сеть ОС Среда исполнения Java, Python Статические файлы Сервисы Устойчивость к сбоям Балансировка нагрузки 14
Подробности App Engine 15
16 Специальные сервисы Blobstore Images MailXMPPTask Queue MemcacheDatastoreURL Fetch User Service
17 Языки разработки Duke, the Java mascot Copyright © Sun Microsystems Inc., all rights reserved.
Сначала бесплатно -~5M просмотров/месяц – 6.5 CPU часов/день – 1 GB хранилища – 650K URL Fetch вызовов/день – 2,000 получателей е-мэйл – 1 GB/day канал – 100,000 задач в очереди – 650K XMPP сообщений/день 18
19 Управление приложениями
20 Консоль App Engine
21 App Engine – текущий статус
22 Средства разработки для App Engine
23 Google App Engine Launcher
24 Консоль SDK
25 Google плагин для Eclipse
26 Apr 2008 Запуск Python May 2008 Memcache, Images API Jul 2008 Экспорт логов Aug 2008 Пакетные запись и удаление Oct 2008 Поддержка HTTPS Dec 2008 Панель статуса, детализация квоты Feb 2009 Платная квота. Большие файлы. Apr 2009 Запуск Java, импорт БД, cron, SDC May 2009 Запросы key-only Jun 2009 Очереди задач Aug 2009 Kindless запросы Sep 2009 XMPP Oct 2009 Входящая почта Dec 2009 Бинарное хранилище (blobstore) Feb 2010 Курсоры БД 20+ месяцев истории
27 Демонстрация!
28 Спасибо! Кстати, у нас есть вакансии разработчиков! google.ru/jobs