Your SlideShare is downloading. ×
21apr.rif2010 -surkov
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

21apr.rif2010 -surkov

273
views

Published on

Published in: Education

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
273
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Cloud Computing – просто хранить серверы где-то в другом месте? Или что-то большее? Просто не хотите заниматься поддержкой или хотите получить надежность и масштабируемость? В последнем случае – вам нужны распределенные облачные вычисления!
  • Обычные хостеры: - Мы занимаемся энергией, охлаждением, соединением. - Вы занимаетесь сложными вещами: * инсталлирование, поддержка, конфигурация * объем ресурсов
  • - Масштабируемая платформа - Основана на существующих технологиях Google - На тех же технологиях, которые вы возможно используете каждый день при работе с Google
  • 250,000+ developers 100,000+ apps 250M+ daily pageviews
  • Wordle is an App Engine app for creating word clouds This cloud is from App Engine’s WIKIPEDIA page
  • Few companies using App Engine in one way or another
  • Example: service with VERY HIGH traffic demands But only SOMETIMES (a few hours at a time); AND they never know HOW MUCH traffic they’ll see Gigya: allows online events to instantly become social - interact with your friends and other people with similar interests in real time
  • Example: service with VERY HIGH traffic demands But only SOMETIMES (a few hours at a time); AND they never know HOW MUCH traffic they’ll see Gigya: allows online events to instantly become social - interact with your friends and other people with similar interests in real time
  • SPECIALIZATION => SCALABILITY
  • Transcript

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