1. Сloud — что же
это такое?!
КРАТКОЕ ОПИСАНИЕ ОСНОВНЫХ
СЕРВИСОВ И ИХ КЛЮЧЕВЫЕ
ОСОБЕННОСТИ
Кирилл Григорчук
Руководитель отдела исследований и разработки компании
Альторос Девелопмент
2. Что такое облако
Облачные вычисления или cloud computing — это
технология распределенной обработки данных, в которой
компьютерные ресурсы и мощности предоставляются
пользователю как интернет-сервис.
3. Что такое облако
В общем случае,
целиком
решения на базе
облаков можно
представить в
виде пирамиды.
5. Что такое облако
IaaS
Инфраструктура как сервис (Infrastructure as a Service) —
это предоставление компьютерной инфраструктуры (как
правило в форме виртуализации) в качестве услуги на
основе концепции облачных вычислений.
6. Что такое облако
IaaS
IaaS состоит из трех основных компонентов:
1. Аппаратные средства (серверы, системы хранения
данных, клиентские системы, сетевое оборудование);
2. Операционные системы и ПО (средства
виртуализации, автоматизации, основные средства
управления ресурсами);
3. Связующее ПО (например, для управления
системами).
7. Что такое облако
IaaS
Ключевые особенности:
• Утилизация ресурсов;
• Бюджетная экономия:
• Сокращение капитальных вложений;
• Реальное использование ресурсов.
• Единая система управления;
• Качественная архитектура.
9. Что такое облако
IaaS
Доли рынка облачных IaaS провайдеров (по выручке)
2010г., млн $ США
По материалам отчета “The 451 Group”, “Cloud Heavyweights Shape th IaaS
Landscape, August 2010, and Cloud Computing: As-A-Service Market Sizing,
October 2010
12. Что такое облако
PaaS
Платформа как сервис (Platform as a Service) — это
предоставление интегрированной платформы для
разработки, тестирования, развертывания и поддержки
веб-приложений как услуги, организованная на основе
концепции облачных вычислений. По-сути PaaS — это
надстройка над IaaS.
13. Что такое облако
PaaS
Ключевые особенности:
• Масштабируемость;
• Бюджетная экономия;
• Отказоустойчивость;
• Безопасность;
• Развертывание приложений;
• Скорость разработки;
• Доступ с любой точки сети Интернет.
14. Что такое облако
PaaS
Доли поставщиков PaaS решений 2009г., по доходу, в %
Источник: IDC, Morgan Stanley Research
15. Что такое облако
PaaS
ОСНОВНЫЕ ПОСТАВЩИКИ PAAS РЕШЕНИЙ
• Cloud Foundry • OpSource Connect
• Google App Engine • Boomi
• Mule OnDemand
• Microsoft Azure Services
• Heroku PaaS
• Force.com platform
• Cast iron (IBM)
• Fujitsu Messaging as a • Wolf PaaS
Service (MaaS)
• Longjump PaaS
• cloudMQ™ - MaaS • RightScale
• Amazon Elastic Beanstalk • Engine Yard
17. Что такое облако
SaaS
Программное обеспечение по требованию (Software as a
Service) — это бизнес модель продажи и использования
программного обеспечения, при которой поставщик
разрабатывает веб-приложение и самостоятельно
управляет им, предоставляя заказчикам доступ к
программному обеспечению через Интернет.
18. Что такое облако
SaaS
Ключевые особенности
Для конечных потребителей SaaS решений:
• Быстрое начало использования;
• Удаленное использование;
• Аренда решения;
• Совместная работа;
• Экономия бюджета:
• Развертывание решения;
• Обучение.
• Всегда свежая версия;
• Мультиплатформенность.
19. Что такое облако
SaaS
Ключевые особенности
Для разработчика SaaS решений
• Быстрое внедрение;
• Поддержка пользователей;
• Лицензирование;
• Защита инвестиций;
• Увеличение продаж:
• Количество потребителей;
• Маркетинговая волна;
• Реализация на глобальном рынке.
22. Что такое облако
Выводы
Так все-таки, облака — это хорошо или плохо?
• Возможности;
• Мы любим облака;
• Цифры трактуются по-разному;
23. Что такое облако
Выводы
Минусы
• Относительная сложность переделки приложений;
• Отсутствие универсальности работы в облаках разных
провайдеров;
• Разработка приложений, учитывающих идеологию
работы в облаке.
24. Что такое облако
Выводы
Плюсы
• Легкость использования при малых нагрузках и
простых архитектурах;
• Качество и возможности инфраструктуры;
• Экономия во время приобретении и использования.
25. Вопросы?
Кирилл Григорчук
Руководитель отдела
исследований и
Аплодисменты разработки компании
Альторос Девелопмент
kirill.grigorchuk@altoros.com