IaaS: продуктовый ландшафт через бинокль

Егор Гребнев

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

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

Глобальные лидеры IaaS

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

Amazon Web Services

Год запуска  Обороты  Зарегистрированные пользователи  Целевая аудитория  Зрелость 
2006 (2002) $500 млн. в 2010 г. (*) Нет данных Малый и средний бизнес; стартапы Высокая (>4 лет)

(*) Данные UBS Investment Research

Источник: CNews Analytics, 2011

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

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

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

IaaS особенно уместны для приложений с транзакционной архитектурой

Источник: CNews, 2011

В отличие от Amazon.com, бизнес компании Rackspace изначально связан с услугами хостинга и collocation. Облачные вычисления для этой компании - это расширение существующего предложения, а не выход на принципиально новый рынок. Этим объясняются и некоторые особенности облачных сервисов Rackspace, которые имеют больше общих черт с традиционным хостингом, чем AWS. Хотя обороты облачного бизнеса Rackspace выглядят несколько скромнее, чем у Amazon, это не мешает компании временами перехватывать у Amazon инициативу, предлагать отсутствующие у конкурента возможности и анонсировать новаторские исследовательские проекты.

Rackspace Cloud

Год запуска  Обороты  Зарегистрированные пользователи  Целевая аудитория  Зрелость 
2006 (Cloud Servers)/2008 (Cloud Files) $101 млн. в 2010 г. 110 895 Различные бизнес-заказчики Высокая (>4 лет)

Источник: CNews, 2011

Самым интересным шагом 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.

CloudSigma: шаг в сторону

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

Разные сервисы IaaS рассчитаны на разные задачи

Сервис  Тип приложения  Примерное количество посетителей  Существенные недостатки 
AWS  Веб-приложение с транзакционной архитектурой Тысячи посетителей ежедневно Проприетарная инфраструктура и риск технологической зависимости
Rackspace Cloud  Веб-приложение с транзакционной архитектурой: традиционные веб-сайты Тысячи или сотни посетителей ежедневно Отсутствие широкого спектра сервисов, сопоставимого с AWS
CloudSigma  Традиционные веб-сайты с варьирующейся нагрузкой Сотни посетителей ежедневно Сервис не подходит для создания веб-приложений с транзакционной архитектурой

Источник: CNews Analytics, 2011

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

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

Подобно CloudSigma, российские предложения по облачному хостингу ориентированы преимущественно на масштабирование в пределах отдельно взятой виртуальной машины. Некоторые провайдеры, например, Slidebar/Parking, предлагают возможность вынесения в облако корпоративной инфраструктуры, однако столь продвинутых инструментов для построения, администрирования и мониторинга облачной инфраструктуры, как у Amazon, в России никто предложить не может. Но зато российские облачные провайдеры позволяют увеличивать и уменьшать количество доступной оперативной памяти и дискового пространства и платить только лишь за фактически использованное процессорное время.

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

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

Провайдер  Характеристики минимальной конфигурации  Цена минимальной конфигурации (мес.)  Характеристики максимальной конфигурации  Цена максимальной конфигурации (мес.) 
Activehost.ru  25% одного процессорного ядра, 256 МБ ОЗУ, 10 ГБ SAN 906,00 руб. 16 ядер, 32 ГБ ОЗУ, 2x320 ГБ RAID 29 950,00 руб.
Clodo.ru  256-512 МБ ОЗУ, 5 ГБ SAS 592,00 руб. 32-56 ГБ ОЗУ, 300 ГБ SAS 64 728,00 руб.
ISP Server  1 ГБ для данных 39,95 руб. "Максимальной конфигурации" нет. Оплата производится из расчета 12 коп за каждый дополнительный МБ дискового пространства + 11,99 руб. за час CPU
"Скалакси"  1 слот Linux: 512 МБ ОЗУ, 450МГц гарантированной мощности CPU 500,00 руб. 64 слота Windows 2008 R2 Enterprise (конфигурация одного слота сохраняется неизменной) 43 677,12 руб.
Selectel  Конфигурация сервера не учитывается. Оплата производится на основе использованных вычислительных ресурсов:
  1. CPU: 1 руб./час
  2. ОЗУ: 0,5 руб./час
  3. дисковое пространство: 5 руб. за ТБ/час
  4. диск: чтение/запись данных: 3 руб. за млн запросов
  5. диск: объем прочитанной/записанной информации: 0,1 руб. за ГБ
  6. сеть: 0,2 руб. за ГБ
Slidebar.ru (parking.ru)  256 МБ ОЗУ, 10% мощности 1 ядра CPU, 20 ГБ для данных, Linux/FreeBSD 587,50 руб. 8 ГБ ОЗУ, 100% мощности 4 CPU, 200 ГБ для данных, Windows Web Server 2008 14 500,00 руб.

Источник: CNews Analytics, 2011

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

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

 


Страница сайта http://www.silicontaiga.ru
Оригинал находится по адресу http://www.silicontaiga.ru/home.asp?artId=11243