Google App Engine




             Moscow Startup Weekend 2010




Алексей Сурков
разработчик Google

surkov@google.com
Что такое
облачные
вычисления?




        2
Обычно
хостинг-провайдер
предлагает…




              3
Google App Engine


•Легко создать

•Легко поддерживать

•Легко масштабировать




                             4
By the numbers

250M+
100,000+
250,000+
daily
Apps
Developers
Pageviews
                   5
                       5
Облако слов Wordle




            Word source: http://en.wikipedia.org/wiki/App_Engine
                6
Партнеры App Engine




              7
gigy Socialize




                 8
gigy Socialize
                                                              Гибкая масштабируемость




"Хотя мы обычно х...
Почему App Engine?




        10
Управлять сразу всем тяжело




              11
Самостоятельный хостинг
•Простаивающие мощности
•Патчи и апгрейды
•Лицензионные платежи
•Техподдержка
•Предсказание трафик...
Облачная разработка
SDK + “Облако”
Железо
Сеть
ОС
Среда исполнения
  Java, Python
Статические файлы
Сервисы
Устойчивость к...
Подробности App Engine




                         15
Специальные сервисы

     Memcache   Datastore   URL Fetch




     Mail       XMPP        Task Queue




     Images     ...
Языки разработки




               Duke, the Java mascot
               Copyright © Sun Microsystems Inc., all rights res...
Сначала бесплатно
-~5M просмотров/месяц
– 6.5 CPU часов/день
– 1 GB хранилища
– 650K URL Fetch вызовов/день
– 2,000 получа...
Управление приложениями


19
Консоль App Engine




20
App Engine – текущий статус




21
Средства разработки для
           App Engine


22
Google App Engine Launcher




23
Консоль SDK




24
Google плагин для Eclipse




                25
20+ месяцев истории
     Apr 2008   Запуск Python
     May 2008   Memcache, Images API
     Jul 2008   Экспорт логов
     ...
Демонстрация!




27
Спасибо!




 Кстати, у нас есть вакансии разработчиков!
 google.ru/jobs


28
Google appengine for_starupweekend2010
Upcoming SlideShare
Loading in …5
×

Google appengine for_starupweekend2010

1,002 views

Published on

Презентация Алексей Суркова из компании Google.
Google app engine рулит!

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,002
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Google appengine for_starupweekend2010

  1. 1. Google App Engine Moscow Startup Weekend 2010 Алексей Сурков разработчик Google surkov@google.com
  2. 2. Что такое облачные вычисления? 2
  3. 3. Обычно хостинг-провайдер предлагает… 3
  4. 4. Google App Engine •Легко создать •Легко поддерживать •Легко масштабировать 4
  5. 5. By the numbers 250M+ 100,000+ 250,000+ daily Apps Developers Pageviews 5 5
  6. 6. Облако слов Wordle Word source: http://en.wikipedia.org/wiki/App_Engine 6
  7. 7. Партнеры App Engine 7
  8. 8. gigy Socialize 8
  9. 9. gigy Socialize Гибкая масштабируемость "Хотя мы обычно хостим наши сервисы у себя, на нашей инфраструктуре, мы решили что GAE будет лучшим решением для живых чатов из-за уникального характера трафика, который состоит в том, что большую часть времени мы имеем очень небольшой трафик, но в некоторые моменты могут происходить очень сильные всплески." Raviv Pavel, Gigya VP of Research and Development http://googleappengine.blogspot.com/2010/02/scalability-means-flexibility.html#links 9
  10. 10. Почему App Engine? 10
  11. 11. Управлять сразу всем тяжело 11
  12. 12. Самостоятельный хостинг •Простаивающие мощности •Патчи и апгрейды •Лицензионные платежи •Техподдержка •Предсказание трафика 13
  13. 13. Облачная разработка SDK + “Облако” Железо Сеть ОС Среда исполнения Java, Python Статические файлы Сервисы Устойчивость к сбоям Балансировка нагрузки 14
  14. 14. Подробности App Engine 15
  15. 15. Специальные сервисы Memcache Datastore URL Fetch Mail XMPP Task Queue Images Blobstore User Service 16
  16. 16. Языки разработки Duke, the Java mascot Copyright © Sun Microsystems Inc., all rights reserved. 17
  17. 17. Сначала бесплатно -~5M просмотров/месяц – 6.5 CPU часов/день – 1 GB хранилища – 650K URL Fetch вызовов/день – 2,000 получателей е-мэйл – 1 GB/day канал – 100,000 задач в очереди – 650K XMPP сообщений/день 18
  18. 18. Управление приложениями 19
  19. 19. Консоль App Engine 20
  20. 20. App Engine – текущий статус 21
  21. 21. Средства разработки для App Engine 22
  22. 22. Google App Engine Launcher 23
  23. 23. Консоль SDK 24
  24. 24. Google плагин для Eclipse 25
  25. 25. 20+ месяцев истории 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)‫‏‬ 26 Feb 2010 Курсоры БД
  26. 26. Демонстрация! 27
  27. 27. Спасибо! Кстати, у нас есть вакансии разработчиков! google.ru/jobs 28

×