
- •3.Брокерские «облачные» сервисы (Cloud Services Brokerage)
- •4.Клаудберстинг (Cloudbursting/Overdraft)
- •7.«Облако» сообщества (Community Cloud)
- •9.Браузерная клиентская ос (Browser Client os)
- •12.Гибридные «облака» (Hybrid Cloud Computing)
- •13.На пике
- •14.«Облачные» bpm-платформы (Cloud-Enabled bpm Platforms)
- •15.«Облачная» электронная почта (Cloud e-Mail)
- •16.Субд как «облачный» сервис (dbms as a Cloud Service)
- •21.Частные «облака» (Private Cloud Computing)
- •23.Интеграция «облачных» услуг (Cloud Service Integration)
- •24.«Облачная» система хранения данных (Cloud Storage)
- •25.Эластичность «облачных» услуг (Elasticity)
- •26.Платформа как сервис (Platform as a Service, PaaS)
- •27.«Облачные» вычисления (Cloud Computing)
- •28.«Облачная»/вебплатформа (Cloud/Web Platforms)
- •29.Публичные «облака» (Public Cloud Computing/the Cloud)
- •34.Коммунальная ит-инфраструктура (it Infrastructure Utility)
- •35.Выходящие на плато
- •36.По как сервис (SaaS)
- •38.Виртуализация (Virtualization)
- •39.«Облачная» реклама (Cloud Advertising)
- •40.Интеграция как сервис (Integration as a Service)
- •41.Безопасность как сервис (Security as a Service)
Лекция №3
Куда идут «облака»
План лекции:
1.На подъеме
2.«Облачная» параллельная обработка данных (Cloud Parallel
Processing)
3.Брокерские «облачные» сервисы (Cloud Services Brokerage)
4.Клаудберстинг (Cloudbursting/Overdraft)
5.Платформы управления «облаком» (Cloud Management
Platforms)
6.Бизнес и ИТ-услуги, порождаемые «облачными» технологиями
(Cloud-Driven Business and IT Services)
7.«Облако» сообщества (Community Cloud)
8.Виртуальные частные «облака» (Virtual Private Cloud
Computing)
9.Браузерная клиентская ОС (Browser Client OS)
10.Инструментарий для разработки «облачных» приложений
(Cloud Application Development Tools)
11.Инструменты и услуги «облачного» тестирования (Cloud
Testing Tools and Service)
12.Гибридные «облака» (Hybrid Cloud Computing)
13.На пике
14.«Облачные» BPM-платформы (Cloud-Enabled BPM Platforms)
15.«Облачная» электронная почта (Cloud E-Mail)
16.СУБД как «облачный» сервис (DBMS as a Cloud Service)
17.Корпоративные порталы как сервис (Enterprise Portals as a
Service)
18.«Облачная» платформа разработки приложений (Cloud
APaaS)
19.«Облачные» вычисления для корпораций (Cloud Computing
for the Enterprise)
20.Вычислительные инфраструктурные услуги как сервис
(Compute Infrastructure Services)
21.Частные «облака» (Private Cloud Computing)
22.Обеспечение безопасности «облачных» вычислений (Cloud-
Computing Security Concerns)
23.Интеграция «облачных» услуг (Cloud Service Integration)
24.«Облачная» система хранения данных (Cloud Storage)
25.Эластичность «облачных» услуг (Elasticity)
26.Платформа как сервис (Platform as a Service, PaaS)
27.«Облачные» вычисления (Cloud Computing)
28.«Облачная»/вебплатформа (Cloud/Web Platforms)
29.Публичные «облака» (Public Cloud Computing/the Cloud)
30.Службы безопасности «в “облаке”» («In the Cloud» Security
Services)
31.ИТ-инфраструктура реального времени (Real-Time
Infrastructure)
32.Выделенные сервисы электронной почты (Dedicated E-mail
Services)
33.Услуги предоставления оптимизированных сетевых решений
(Enhanced Network Delivery)
34.Коммунальная ИТ-инфраструктура (IT Infrastructure Utility)
35.Выходящие на плато
36.ПО как сервис (SaaS)
37.ПО автоматизации ресурсов по продажам в форме SaaS (SaaS
Sales Force Automation)
38.Виртуализация (Virtualization)
39.«Облачная» реклама (Cloud Advertising)
40.Интеграция как сервис (Integration as a Service)
41.Безопасность как сервис (Security as a Service)
42.Выводы
1.На подъеме
Сегодня «облачные» вычисления — одна из наиболее обсуждаемых тем. Понятие «“облачные” вычисления» можно назвать зонтичным, объединяющим целый ряд технологий с разной степенью перспективности и зрелости. Интересно проанализировать полезность и перспективы распространения той или иной технологии с учетом ее текущего развития. Это не только представляет научный интерес, но и может пригодиться инвесторам и разработчикам новых технологий в плане целесообразности инвестирования в конкретные проекты.
Наиболее полные подобные исследования проводит аналитическая компания Gartner — один из ведущих аналитических центров в мире по прогнозированию перспективности информационных технологий. Специалисты Gartner используют разработанную в компании форму представления новых технологий, известную как Hype Cycle (рис. 1), что можно перевести как «цикл ажиотажа». Данное представление предполагает, что каждая новая технология проходит пять стадий:
Рис. 1. Цикл ажиотажа Gartner в отношении технологий, связанных с «облачными» вычислениями
Technology Trigger (запуск технологии) — объявление технологии или некое событие, которое привлекает к ней интерес общественности;
Peak of Inflated Expectations (пик завышенных ожиданий) — на этой стадии общественность и пресса обращают внимание на технологию и начинают возлагать на нее чрезмерно большие надежды;
Trough of Disillusionment (впадина разочарований) — данная стадия наступает, когда пользователи выясняют, что возлагаемые на технологию надежды не оправдались, а специалистов, которые смогли бы доказать преимущества технологии, еще нет, да и положительных примеров ее внедрения немного. На этой стадии пресса обычно перестает писать о технологии, вследствие чего создается впечатление, что она ушла со сцены;
Slope of Enlightenment (подъем осведомленности) — по мере того как люди адаптируются к новой технологии, узнают о способах ее применения и появляется больше сведущих в ней специалистов, наступает признание ее реальной пользы;
Plateau of Productivity (плато продуктивности) — на этой стадии технология становится стабильной, общепризнанной и широко применяемой.
На рис. 1 представлены технологии, связанные с «облачными» вычислениями, которые Gartner в 2010 году отметила как наиболее значимые.
Автор статьи приводит краткое описание этих технологий по материалам Gartner, дополняя их трактовками Forrester, IDC, NIST и иллюстрациями.
Помимо обозначения места на кривой цикла ажиотажа, Gartner дает каждой технологии оценку степени полезности:
«слабая» — обеспечивает умеренное улучшение процессов, которое не ведет к значительному увеличению доходов или экономии средств предприятия;
«умеренная» — вызывает постепенные улучшения в установленных процессах, которые способствуют увеличению экономии и дохода предприятия;
«высокая» — инициирует новые способы выполнения горизонтальных или вертикальных процессов, приводящие к значительному увеличению доходов или экономии средств предприятия;
«трансформационная» — создает новые способы ведения бизнеса, что может вызывать серьезные изменения в различных отраслях.
Также дается оценка степени зрелости технологии по ряду показателей:
«эмбриональная» — технология находится на лабораторной стадии, продуктов нет;
«начальная» — внедрение пилотных проектов, появляются продукты первого поколения, осуществляется реализация пионерами рынка, высокие цены, требуется большая степень кастомизации;
«подростковая» — технология взрослеет, появляются продукты второго поколения, требуется меньшая кастомизация;
«начало повсеместного использования» — технология проверена временем, растет количество вендоров, появляются продукты третьего поколения, отрабатываются методики внедрения;
«повсеместное использование» — определяется несколько явных лидеров, количество вендоров перестает расти;
«уходящая из использования» — из-за расходов, связанных с переходом на новые технологии, старая технология еще применяется, но в новых проектах уже отсутствует;
«вышедшая из употребления» — используется редко, в основном на рынке подержанного оборудования.
2.«Облачная» параллельная обработка данных (Cloud Parallel Processing)
Подходы параллельной обработки данных необходимы при создании приложений для обработки огромных массивов данных, накапливающихся в вебпроектах, например в социальных сетях. Несмотря на то что параллельная обработка данных известна давно, сегодня не так много разработчиков ПО занимаются задачами параллельного программирования. Технологии параллельной обработки данных на протяжении длительного времени применялись для повышения производительности системного ПО, однако разработчики корпоративных приложений, как правило, не сталкивались с необходимостью параллельного программирования — напротив, они опирались на всё более совершенное ПО промежуточного слоя и другие системные компоненты, которые брали на себя эти задачи. Основное направление по использованию распараллеливания фокусировалось на передаче серийных рабочих нагрузок на многоядерные и многопоточные процессы. Однако появление концепции и практики применения «облачных» вычислений потребовало, чтобы эти методы распространялись на более широкий класс приложений. Несмотря на то что производители ИТ будут продолжать внедрять в ПО промежуточного слоя элементы, позволяющие упростить распараллеливание, разработчики приложений уже не смогут игнорировать необходимость использования параллельного программирования, особенно в задачах обработки огромных транзакционных наборов данных.
Gartner отмечает, что следует ожидать большого интереса к методам параллельного программирования по мере того, как крупномасштабные публичные и частные «облака» получат распространение. И хотя лишь небольшая часть приложений потребует применения методов параллельного программирования, эти приложения окажутся востребованными и будут иметь высокую стоимость, особенно в системах обработки больших массивов данных в вебпроектах.
Степень полезности: трансформационная
Проникновение на рынок: менее 1% от целевой аудитории
Степень зрелости: начальная
3.Брокерские «облачные» сервисы (Cloud Services Brokerage)
Брокерские «облачные» сервисы — это услуга, которая повышает ценность потребляемой услуги и оказывается третьей стороной, действующей от имени потребителя «облачного» сервиса (рис. 2). Среди функций, оказываемых «облачным» брокером, — поставка различных программ или услуг, помогающих внедрить «облачный» сервис. Это могут быть услуги по созданию билинга, агрегации сервисов, юридические услуги (услуги по проверке соблюдения норм законодательства в области внедрения «облаков»), аналитические услуги и т.п.
Рис. 2. Схема предоставления брокерских «облачных» сервисов
Брокерские «облачные» сервисы необязательно имеют прямые коммерческие отношения с поставщиками услуг, но обязательно — коммерческие отношения с потребителями услуг, особенно при расширении спектра оказываемых услуг.
Степень полезности: высокая
Проникновение на рынок: от 1 до 5% от целевой аудитории
Степень зрелости: «подростковая»
Примеры вендоров: Alcatel-Lucent, AmberPoint, CommonIT, Layer 7 Technologies, SonoaSystems, StrikeIron, Vordel
4.Клаудберстинг (Cloudbursting/Overdraft)
Одним из ключевых преимуществ «облачных» вычислений является возможность увеличивать или уменьшать объем потребляемых ресурсов по требованию при оплате только за то, что реально использовано. Это называется эластичностью «облачных» сервисов. Однако любое «облако» можно растягивать до определенных пределов — в какойто момент его емкости (эластичности) может просто не хватить. В данном случае необходимо получить дополнительную мощность извне. Технологии, обеспечивающие данную возможность, получили название capacity overdrafting или cloudbursting. Эти термины можно использовать как синонимы. Они обозначают способность автоматически получать больше мощности от других «облачных» инфраструктур, когда собственные ресурсы исчерпаны или перегружены.
Cloudbursting позволяет быстро передать нагрузуку из перегруженного дата-центра во внешнее «облако» (рис. 3).
Рис. 3. Принцип действия клаудберстинга
Степень полезности: высокая
Проникновение на рынок: от 5 до 20% от целевой аудитории
Степень зрелости: начальная
Примеры вендоров: Amazon, Enomaly, salesforce.com, VMware
5.Платформы управления «облаком» (Cloud Management Platforms)
Платформы управления «облаком» — интегрированные продукты, которые обеспечивают управляемость внешнего (публичного) и внутреннего (частного) «облака» для пользователей. К этой категории относятся продукты мониторинга производительности и доступности, обеспечивающие учет потребления и биллинг, продукты мониторинга и управления приложениями, а также продукты интеграции с системами управления предприятием.
Gartner отмечает, что хотя спрос на услуги «облачных» вычислений растет, инструменты для управления приложениями и службами, работающими с этими средами, только появляются.
Степень полезности: высокая
Проникновение на рынок: менее 1% от целевой аудитории
Степень зрелости: начальная
Примеры вендоров: Abiquo, BMC Software, CA Technologies, enStratus, Elastra, HP, IBM Tivoli, Kaavo, Platform Computing, RightScale
6.Бизнес и ИТ-услуги, порождаемые «облачными» технологиями (Cloud-Driven Business and IT Services)
Данная технология имеет две составляющие бизнес- и ИТ-услуг, порождаемых «облачными» технологиями. Первое направление включает все виды консалтинговых и консультационных услуг, услуг бизнес-анализа, анализа ИТ-архитектуры, приложений, готовности «облачного» сервиса, услуг системной интеграции, развертывания и тестирования «облачных» сервисов. Эти услуги также могут включать функции агрегирования «облачных» сервисов. Агрегационная роль имеет место в том случае, если поставщик услуг берет на себя ответственность по обеспечению брокерских функций по доставке сервиса, управлению доставкой сервисов, функции интеграции услуг при объединении сервисов различных поставщиков в случае принятия на себя определенных рисков по обеспечению правового соответствия сервисов законодательным нормам.
Второе направление ИТ- и бизнес-услуг, порождаемое «облачными» технологиями, включает все типы решений, которые разрабатываются в рамках аутсорсинговых проектов, где провайдер бизнес- или ИТ-услуг поддерживает одну или несколько «облачных» технологий.
Степень полезности: высокая
Проникновение на рынок: от 5 до 20% от целевой аудитории
Степень зрелости: начальная
Примеры вендоров: Accenture, Capgemini, Convergys, CSC, Epam Systems, Fujitsu, HCLTechnologies, Hexaware, IBM, Infosys, L&T Infotech, Tata Consultancy Services, Virtual Ark, Wipro