Популярность OpenStack, противопоставляемой Amazon Web Services и другим публичным облакам технологии создания частных облаков на базе открытого кода, быстро растет. Это не только мои слова. Спросите BMW, GoDaddy, Wells-Fargo, Time-Warner Cable или любую другую из 46% компаний, которые, начав осваивать OpenStack, затем стали использовать эту технологию в рабочих целях.
В какой форме люди используют OpenStack? Эксперты пытались ответить на этот вопрос на конференции OpenStack Summit в Париже — и ответы, которые были даны на панельной дискуссии под названием «OpenStack как сервис или как дистрибутив?» оказались весьма разнообразными.
Джес Праудман, основатель и технический директор Blue Box, сервис-провайдера OpenStack, высказал свое мнение без обиняков: «Мы считаем, что использование дистрибутивов — неправильный путь. И в этом мы не одиноки. Так, сегодня к сервисной игре присоединяется Mirantis (крупная монопрофильная OpenStack-компания)».
У Red Hat, которая надеется доминировать в направлении OpenStack так же, как она уже доминирует в создании серверных дистрибутивов Linux, другая точка зрения. Ян Марк Холцер из офиса главного технического директора Red Hat сказал, как мы и думали, следующее: «Мы считаем, что лучший вариант — это дистрибутивы. Мы полагаем, что пользователям OpenStack нужен контроль, который можно получить, только работая с дистрибутивом, позволяющим им добавлять поверх OpenStack собственный функционал. Мы поставляем полное решение, включая промежуточное ПО».
Тем не менее, Red Hat будет рада сотрудничать с сервис-провайдерами. «Мы готовы сотрудничать со всеми. Но сами быть сервис-провайдером не хотим», — сказал Холцер. Конечно, Red Hat будет поставлять сервисы, если заказчик реально этого захочет. При такой постановке вопроса функции поставщика дистрибутива и сервис-провайдера легко пересекаются.
Тим Итон, старший вице-президент группы инфраструктурного бизнеса Red Hat в своем интервью отметил, что Red Hat недавно помогла аналитической компании FICO развернуть OpenShift Enterprise, частное облако на базе OpenStack с функционалом PaaS (платформа как сервис).
Кен Хой, управляющий EMC по бизнес-разработкам облачных решений, попал в точку, сказав следующее: «Тут нет единственно правильного решения». Оно зависит от размеров компании и того, что ей нужно от облака.
Праудману, при всей его симпатии к сервисам, частично пришлось с этим согласиться: «eBay работать с Blue Box никогда не захочет. Очень крупные организации будут это делать самостоятельно. Но реальная ситуация состоит в том, что большинство компаний имеет ИТ-штат от 5 до 20 человек, у которого нет времени изучать новую технологию. Дистрибутивы им не подойдут. Для них правильный путь — сервисы». Он также добавил: «Облако — сложная вещь. Это не то, что одна ОС или одна программа вроде MySQL. Иметь дело с авариями в облаке непросто».
С этим согласен и Холцер. «В настоящее время самостоятельно ставить OpenStack — это как в темноте заправлять лезвие в бритвенный станок».
По словам Бориса Ренски, сооснователя и директора по маркетингу компании Mirantis, не надо путать яблоки с апельсинами. «Создавать ПО и оперировать с ним — две разные вещи. Взгляните на историю рынка. Ни сервисы, ни дистрибутивы никогда не захватывали все пространство. В конечном счете может появиться несколько дистрибутивов с сервисами вокруг них».
В интервью после панельного обсуждения Марк Шаттлворт, основатель Canonical и Ubuntu Linux, заметил, что нет причин, почему компания не может поставлять и сервисы OpenStack, и дистрибутив. Canonical предлагает готовый к эксплуатации референц-дистрибутив Canonical Distribution for Ubuntu OpenStack, пакет для хостинга или локальной установки BootStrap (позволяющий Canonical взять управление OpenStack на себя, пока персонал заказчика не научится заниматься этим самостоятельно), и решение Extreme OpenStack для корпоративных или заказных сервисов.
Однако, как считает Каролина Маккрори, старший директор Gigagom Research, вендоры нередко откусывают больше, чем могут прожевать. «Крупнейшая ошибка, которую может сделать вендор, это внушать людям мысль, что он может делать всё. Это невозможно. Каждый продукт предназначен для конкретного варианта использования».
Итак, какой путь в реальности лучше всего?
Это не первое мое родео в сфере бизнеса высоких технологий. И вот, что подсказывает мой опыт.
В облачной экономике будут существовать и процветать как дистрибутивы, которые, по словам исполнительного директора OpenStack Джонатана Брайса, сегодня лидируют, так и сервисы. На первом этапе развития направления будет происходить консолидация бизнеса. Мы уже видим на этом поле ряд слияний и поглощений, включая приобретение Metacloud компанией Cisco, а также сделку EMC и Cloudscaling. На рынке останется лишь несколько компаний, поставляющих и сервисы. Общее их число на обеих сторонах поля сократится. Так всегда бывало ранее, и так произойдет в будущем. И пока мы не знаем, кто на поле OpenStack станет крупным игроком в долгосрочной перспективе.
Да, Red Hat и Canonical — ведущие поставщики дистрибутивов, а Mirantis — крупный игрок в области сервисов. Но и HP помимо поставки оборудования тоже намерена стать ведущей OpenStack-компанией, а сооснователь направления OpenStack компания RackSpace испытывает трудности. И порой в OpenStack инвестируют даже некоторые производители конкурирующих продуктов, например, Microsoft и VMware.
Без сомнения, в перспективе у вас всегда будет выбор между самостоятельным развертыванием OpenStack через дистрибутив и использованием OpenStack от облачного сервис-провайдера. Кто здесь будет задавать тон? Сегодня для облачного рынка это вопрос на миллиарды долларов.