Частное или публичное? Облако или нет?

advertisement
13.06.2012
Частное или публичное? Облако или нет?
"Облачный" маркетинговый шум многих уже успел утомить,
считает Вячеслав Медведев, системный архитектор компании
"Инфосистемы Джет". И справедливо: производители
оборудования и ПО активно пользуются модой, чтобы
переупаковать лежалый продукт и продать "старые песни на
новый лад".
Особенно это актуально для частных "облаков". Продукты для их создания сильно отличаются от
аналогичных решений для "облаков" публичных. То есть, несмотря на то, что оба решения
позиционируют себя как "облака", технологически это разные продукты.
Частное или публичное – в чем разница?
На мой взгляд, технологические различия между частными и публичными "облаками" обусловлены
особенностями их предназначения. В основе публичных "облаков" лежит идея создать систему,
построенную на относительно дешевом оборудовании и ПО, неограниченно масштабируемую и
позволяющую предлагать типовые IT-услуги (IaaS – инфраструктура как сервис, PaaS -платформа как
сервис, SaaS – ПО как сервис) для максимально широкого спектра потребителей. Частные "облака",
напротив, изначально предназначены для того, чтобы повысить эффективность эксплуатации IT в
компании. Часто они представляют собой системы автоматизации и управления. Соответственно,
фокус смещается с масштабируемости, которая наиболее важна для публичных "облаков", в сторону
максимально широкой поддержки инфраструктуры и ПО, а также возможности "сквозного"
управления.
В таблицу 1 вынесено неформализованное сравнение частных и публичных услуг и решений XaaS (x
— любой сервис или решение как услуга).
Таблица 1. Частное vs публичное
Услуга
Тип
"облака"
Частное
IaaS
Два варианта:
1. Системы управления ITинфраструктурой с поддержкой
систем виртуализации и
широкого спектра оборудования:
серверов различных архитектур,
СХД, сетей и т.п. Поддержка
множества арендаторов
(multitenancy). Функции учета и
биллинга часто на вторых ролях
или вообще отсутствуют.
PaaS
SaaS
Постепенно начинают появляться
На данный момент в
открытые private PaaS-решения
IT-отрасли нет единого
для популярных программных
платформ: Java, .NET.
мнения, что из себя
представляет частный
Также существуют "PaaS в
SaaS и стоит ли на нем
коробке" от крупных
фокусироваться.
производителей оборудования и
ПО.
2. "IaaS в коробке" от крупных
производителей оборудования и
ПО.
Масштабируемые системы
управления виртуальной
инфраструктурой на платформе
x86.
Публичное Обязательная поддержка
множества арендаторов,
развитые возможности учета
потребляемых ресурсов.
Системы, привязанные к
популярным программным
платформам (Java, .NET,
Python/Django, Ruby), хостинги.
Изначально закрытые решения.
Возникли как API (интерфейс
программирования приложений)
к популярным веб-сервисам для
расширения круга их
пользователей.
Широкий спектр
приложений от
классической почты до
готовых бизнесприложений по
модели SaaS. Границы
продолжают
расширяться.
На сегодняшний день среди частных "облаков" достаточно развитыми следует признать только IaaSрешения. Private PaaS сейчас находится на начальном этапе развития и пока только ищет свою нишу.
Подобные решения могут заинтересовать только крупные компании и холдинги с большим объемом
внутренней разработки, поэтому они скорее всего станут нишевыми. Что касается private SaaS, среди
представителей IT-индустрии пока нет единого мнения по поводу этого продукта и перспектив его
использования.
Что называть "облаком"?
Итак, private IaaS. Именно об этом типе услуг обычно говорят, упоминая термин "облачные"
вычисления. Именно он на сегодняшний день является наиболее проработанным, понятным и
близким по проблематике к традиционным задачам построения IT-инфраструктуры. С моей точки
зрения, среди частных "облаков" только IaaS готовы к промышленному применению. Однако их
реализация, как отмечалось выше, существенно отличается для частных и публичных "облаков".
Термины при этом используются те же самые.
Более того, слово "облако" часто используют как синоним виртуализации или динамической
инфраструктуры. В чем же тогда различие?
Неотъемлемым свойством любого "облака" – и частного, и
публичного – является возможность самообслуживания.
"Облачные" IT-услуги заказываются и предоставляются по
сети. При этом возможность самообслуживания базируется
на автоматизированном сквозном управлении
инфраструктурой, а также на учете и контроле потребления
ресурсов. То есть "облачное" ПО управляет
инфраструктурой посредством системы автоматизации,
которая непосредственно меняет конфигурацию
оборудования и системного ПО. Оно содержит все
"облачные" составляющие: услуги, портал
самообслуживания, тарифы. Система автоматизации, в
свою очередь, "знает" все, что касается конкретного
оборудования, и "умеет" его конфигурировать. Именно здесь происходит разделение между
динамической инфраструктурой и частным IaaS-облаком.
Технологии, лежащие в основе частных IaaS-облаков, имеют мало общего с публичными, но
различие это неочевидно. Часто приходится сталкиваться с мнением, что современный
виртуализированный ЦОД и "облако" – это одно и то же. Различия между этими понятиями,
безусловно, есть. В основном они лежат в области процедур эксплуатации. Я считаю, что следует
внимательно приглядеться к тому, какое реальное содержание вкладывается в маркетинговые
материалы по "облакам", так как потенциал у технологии действительно огромный.
Download