Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 14.docx
Скачиваний:
11
Добавлен:
16.09.2019
Размер:
59.03 Кб
Скачать

Лекция № 14

Тема: Программные продукты облачных сервисов

Цель: Изучить состояние и перспективы облачных сервисов в России и в мире.

Учебные вопросы

  1. Продукты IaaS

  2. Продукты SaaS

  3. Продукты PaaS

ВВЕДЕНИЕ

В настоящее время число поставщиков, предлагающих облачные решения, исчисляется сотнями, и, несмотря на участившиеся случаи корпоративных слияний и поглощений, количество новых облачных предложений продолжает увеличиваться. В этих условиях охватить вниманием весь рынок не в человеческих силах, и настоящий обзор ограничен, с одной стороны, наиболее зрелыми облачными решениям от глобальных поставщиков, а с другой– решениями, специально ориентированными на российских пользователей.

1 Продукты IaaS

Инфраструктура как сервис» (IaaS) – наиболее зрелый сегмент облачных технологий. С одной стороны, он достаточно хорошо сложился, чтобы отдельные участники этого сегмента ежегодно зарабатывали десятки и сотни миллионов долларов. С другой, именно в сегменте IaaS наиболее последовательно воплощаются классические преимущества облачных вычислений: экономия за счет эффекта масштаба (чем больше пользователей пользуется ресурсом, тем меньше эксплуатационная стоимость в расчете на одного пользователя), эластичность, модель оплаты «по счетчику» и т. д.

1.1 Amazon Web Services

Год запуска: 2006 (2002).

Обороты: $500 млн в 2010 г. (данные UBS Investment Research).

Зарегистрированные пользователи: нет данных

Целевая аудитория: Малый и средний бизнес; стартапы.

Зрелость: Высокая (>4 лет).

Amazon Web Services (AWS) – наиболее известное и наиболее успешное предложение класса IaaS. Несмотря на то, что бренд AWS был представлен еще в 2002 году, фактически AWS в современном виде существует с 2006 года, когда были анонсированы сервисы Elastic Compute Cloud (EC2) и Simple Storage Service (S3): первый сервис позволяет арендовать образы виртуальных машин, второй – хранить данные, забыв об ограничениях, свойственных дисковым накопителям.

До сегодняшнего дня эти два сервиса остаются для AWS ключевыми. Популярность AWS продолжает планомерно увеличиваться: несмотря на то, что Amazon не публикует информацию о числе зарегистрированных пользователей, доходность AWS постоянно растет. В 2010 году она составила 500 млн долл., а по итогам 2011 года этот показатель достиг 750 млн долл.

AWS традиционно позиционируется как услуга, ориентированная на высокотехнологичные стартапы: именно такие компании составляют большинство в каталоге «историй успеха», представленном на официальном сайте AWS. Трудно сказать, насколько эта картина реально соответствует действительности: так, в 2008 году издание TechCrunch со ссылкой на «высокопоставленного руководителя Amazon» писало, будто большую часть пользователей Amazon – как в численном отношении, так и по объему потребляемых ресурсов – составляют «подразделения банков, фармацевтические компании и другие крупные корпорации, которые, однажды испробовав AWS в пилотном проекте, крепко попадаются на этот крючок».

Иногда AWS воспринимают как продвинутый хостинг, но хотя AWS действительно можно использовать для размещения веб-сайтов, основные его преимущества проявляются только при проектировании интернет-приложений с транзакционной архитектурой, требующих одновременного использования нескольких различных по функциональному назначению виртуальных серверов. Достаточно типовой случай: два реверс-прокси сервера, один веб-сервер, один сервер приложений и один сервер СУБД. При росте популярности приложения может возрасти нагрузка на какой‑то из компонентов (например, на веб-сервер) – в этом случае разработчики за несколько минут добавят необходимое количество дополнительных виртуальных серверов и решат проблему до того, как она скажется на пользователях сервиса.

1.2 Rackspace Cloud

Год запуска: 2006 (Cloud Servers)/2008 (Cloud Files).

Обороты: $101 млн в 2010 г.

Зарегистрированные пользователи: 110895.

Целевая аудитория: Различные бизнес-заказчики.

Зрелость: Высокая (>4 лет).

В отличие от Amazon.com бизнес компании Rackspace изначально связан с услугами хостинга и collocation. Облачные вычисления для этой компании – это расширение существующего предложения, а не выход на принципиально новый рынок. Этим объясняются и некоторые особенности облачных сервисов Rackspace, которые имеют больше общих черт с традиционным хостингом, чем AWS. Хотя обороты облачного бизнеса Rackspace выглядят несколько скромнее, чем у Amazon, это не мешает компании временами перехватывать у Amazon инициативу, предлагать отсутствующие у конкурента возможности и анонсировать новаторские исследовательские проекты. Самым интересным шагом Rackspace как поставщика облачных сервисов стал запуск платформы с открытым OpenStack, предназначенной для создания публичных и приватных IaaS-инфраструктур. В основу OpenStack были положены как собственные наработки Rackspace, так и некоторые результаты проектов, выполненных по заказу NASA (впоследствии команда Anso Labs, где работали авторы этих разработок, также вошла в состав Rackspace). Несмотря на то, что платформа OpenStack в настоящее время еще не готова к эксплуатации в промышленных условиях, к участию в ней удалось привлечь свыше 60 компаний, многие из которых (такие как AMD, Citrix, Dell, Intel и др.) являются признанными лидерами отрасли. Существование столь представительного сообщества является залогом успеха платформы OpenStack в будущем.

Если же говорить о собственно коммерческом предложении Rackspace Cloud, то в настоящее время оно во многом дублирует основные компоненты AWS: EC2 и S3. Хотя Rackspace и не предлагает столь широкого набора дополнительных сервисов, как Amazon, это отчасти компенсируется за счет таких особенностей, как техническая поддержка на ПО, установленное в виртуальных машинах, возможность более гибкого конфигурирования виртуальных машин, несколько более выгодные условия обслуживания и др.

Rackspace также предлагает облачную услугу Cloud Sites, которая позволяет добавлять доступные вычислительные ресурсы по мере увеличения нагрузки на сайт. В отличие от Cloud Servers Cloud Sites не позволяет пользователям непосредственно работать с виртуальными машинами: более того, им доступна лишь некоторая часть функциональности сервера, непосредственно связанная с веб-приложениями. Выбор же доступных технологий ограничен: в качестве языков программирования в Cloud Sites можно использовать только Perl, PHP и .net, а в качестве СУБД – только MySQL с MS SQL Server.

1.3 CloudSigma

Если AWS и основные облачные сервисы Rackspace оптимизированы для размещения сложных приложений с транзакционной архитектурой, то созданная в 2009 году швейцарская компания CloudSigma предлагает существенно более простое решение, позволяющие добавлять и убавлять ресурсы, доступные отдельно взятой виртуальной машине.

В этом предложение CloudSigma ближе к Cloud Sites от Rackspace. Однако здесь пользователи имеют больше возможностей для регулирования конфигурации виртуальных серверов. Счета клиентов CloudSigma разделяются на две части: базовая часть (та конфигурация, которую пользователь заказал при заказе услуги) и «взрывная» часть, когда нагрузка на систему превышает мощности арендованного виртуального сервера. Естественно, стоимость мощностей по «взрывным» тарифам существенно выше, чем по базовым.

1.4 Особенности российского IaaS

Подобно CloudSigma, российские предложения по облачному хостингу ориентированы преимущественно на масштабирование в пределах отдельно взятой виртуальной машины. Некоторые провайдеры, например, Slidebar/Parking, предлагают возможность вынесения в «облако» корпоративной инфраструктуры, однако столь продвинутых инструментов для построения, администрирования и мониторинга облачной инфраструктуры, как у Amazon, в России никто предложить не может. Но зато российские облачные провайдеры позволяют увеличивать и уменьшать количество доступной оперативной памяти и дискового пространства и платить только лишь за фактически использованное процессорное время. Наиболее популярным среди российских облачных хостинг-провайдеров является предоставление пользователям возможности самостоятельно определить количество необходимых ресурсов с помощью «ползунка»: пользователь выбирает объем необходимой памяти, дисковое пространство, иногда – объем доступных ресурсов CPU. После этого он получает виртуальную машину с заданными характеристиками. Если впоследствии потребности в вычислительных ресурсах снизятся или увеличатся, характеристики виртуальной машины можно будет изменить (с соответствующей корректировкой оплаты).

Провайдеры ISP Server и Selectel отходят от общей модели. В случае ISP Server необходимо платить за дисковое пространство, израсходованное выше нормы, а также за процессорное время. Оператор Selectel реализовал чрезвычайно гранулированную систему учета вычислительных ресурсов, в рамках которой подсчитывается не только процессорное время и объем ОЗУ, но и нагрузка на сеть, количество дисковых операций, объем занятого дискового пространства, объем информации, записанной на диск или прочитанной с диска.

В целом российский облачный хостинг – это не столько альтернатива Amazon Web Services, сколько удобная замена традиционному хостингу. Такие предложения особенно актуальны для средних по уровню нагрузки веб-приложений с варьирующей или плохо предсказуемой нагрузкой, которые можно развернуть на одной виртуальной машине. Кроме того, российские облачные провайдеры безусловно ближе российскому пользователю, чем западные гиганты, которые пока что не начали работать на российском рынке, не имеют местных представительств и русскоязычной поддержки. Впрочем, многим пользователям облачных предложений российских поставщиков будет вполне достаточно: далеко не каждый зарегистрированный пользователь Amazon Web Services когда‑либо испытывает действительную потребность в тех возможностях, которые предоставляет этот сервис.

Характеристики основных предложений по облачному хостингу в России

Провайдер

Характеристики минимальной конфигурации

Цена минимальной конфигурации (мес.)

(по состоянию на апрель 2011 года)

Характеристики максимальной конфигурации

Цена максимальной конфигурации

(мес.)

Activehost.ru

25% одного процессорного ядра, 256 Мб ОЗУ,

10 Гб SAN

906 руб.

16 ядер,

32 Гб ОЗУ,

2x320 Гб RAID

29 950 руб.

Clodo.ru

256–512 Мб ОЗУ, 5 Гб SAS

592 руб.

32–56 Гб ОЗУ,

300 Гб SAS

64 728 руб.

ISP Server

1 Гб для данных

39,95 руб.

«Максимальной конфигурации»

нет.

Оплата производится из расчета 12 коп. за каждый дополнительный Мб дискового пространства + 11,99 руб. за час CPU

Scalaxy

1 слот Linux: 512 Мб ОЗУ, 450 МГц гарантированной мощности CPU

500 руб.

64 слота Windows 2008 R2 Enterprise (конфигурация одного слота сохраняется неизменной)

43 677,12 руб.

Slidebar.ru

(parking.ru)

256 Мб ОЗУ, 10% мощности 1 ядра CPU, 20 Гб для данных, Linux/

FreeBSD

587,5 руб.

8 Гб ОЗУ, 100% мощности 4 CPU, 200 Гб для данных, Windows Web Server 2008

14 500 руб.

Selectel

Конфигурация сервера не учитывается. Оплата производится на основе использованных вычислительных ресурсов

- CPU: 1 руб./час;

- ОЗУ: 0,5 руб./час;

- дисковое пространство: 5 руб. за Тб/час;

- диск: чтение/запись данных: 3 руб. за 1 млн запросов;

- диск: объем прочитанной/записанной информации: 0,1 руб. за 1 Гб;

- сеть: 0,2 руб. за Гб.