Стане OpenStack «новим LAMP»?

Думаю, що кожен користувач хабра, знає, що таке LAMP. Але для мене LAMP це не просто комплект (стек) ОС Linux + Apache HTTP Server + MariaDB/MySQL + PHP/Python/Perl. Для мене це символ того, що відкрите ПО може (і повинно) бути причиною революційних змін в ІТ-галузі. Я впевнений, що саме завдяки LAMP, з'явився інтернет в його сьогоднішньому вигляді. Без того, що ховається за цими чотирма літерами, не було б Google, Facebook,… так і Habrahabr. Ну, принаймні, не було б такими, якими ми їх знаємо. Тільки уявіть собі, технології, за допомогою яких стало можливим створити компанію з найбільшою капіталізацією в світі, з'явилися лише 20-25 років тому! Коли я писав свій пост "Чому Citrix не стала «новою Red Hat» на ринку віртуалізації?", я задумався про те, що серверна віртуалізація могла б стати ще однією сферою ІТ-технологій, де відкрите ЗА відіграє ключову роль. На жаль, цього (поки що?) не сталося, однак OpenStack, ймовірно, зможе уникнути помилок, і стати стандартом де-факто для ЦОД. Чи ні? Опитування після посту.

У чому OpenStack схожий на LAMP?
Звичайно, OpenStack багато в чому пов'язаний з LAMP. Технічно — ОС Linux переважає при використанні OpenStack, а код OpenStack написаний на Python. Крім того… у мене немає статистики, але думаю, що не так вже й рідкісні випадки, коли OpenStack потрібен саме для розгортання віртуальних машин з LAMP-стеком.

Але головне схожість між цими стеками, звичайно, не в тому, що є перетин у використовуваному. Головне, що в основі схожа ідея — якщо в двох словах, її можна назвати «швидке масштабування» (і дешеве, що іноді важливіше). LAMP дозволяє дуже швидко наростити ваші ресурси — якщо ви захочете надавати доступ не до пари web-сайтів, а, скажімо, до пари сотень… Скільки потрібно часу для такого розширення? Ви просто йдете в найближчий комп'ютерний магазин, купуєте там залізо і «заливаєте» LAMP без заморочок з ліцензуванням та закупівлею. OpenStack точно так само дозволяє швидко масштабувати необхідні ресурси, але, звичайно, вже на іншому, «віртуальному» рівні.

Ще одна схожість полягає в тому, що ні LAMP, ні OpenStack не є результатом роботи якійсь одній компанії, або скажімо точніше, в цих проектах немає якогось явно вираженого лідера. LAMP Stack – це взагалі досить умовне об'єднання, його компоненти розроблялися в рамках різних проектів, а OpenStack хоча і був спочатку проектом NASA і Rackspace, до нього дуже швидко підключилися десятки інших компаній і незалежних розробників.

до Речі кажучи, заслуговує уваги той факт, що Мартін Мікос (Marten Mickos), який був генеральним директором MySQL AB, після її поглинання компанією Sun Microsystems, перейшов у Eucalyptus Systems. A трохи пізніше HP купила Eucalyptus і Мартін Мікос зайняв посаду старшого віце-президента і генерального менеджера підрозділу HP Cloud. Нагадаю, з 2012 року HP будує свій хмарний бізнес за допомогою OpenStack, інвестувала більш $1 млрд. в хмарні рішення на цій платформі, і в 2014 році навіть стала самим активним розробником цієї IaaS. Вийшов своєрідний перехід від одного стека в інший.

Ставки зроблені?
Але наскільки все це серйозно? Дійсно, LAMP – це перевірений часом комплекс, OpenStack ж вважається ще дуже молодим відкритим проектом. У коментарях до мого минулого посту було таке висловлювання:
«Опенстек — це хайп, який, може, виживе, а може бути і немає. Зараз він живе виключно за рахунок корпорацій, готових вкладати туди гроші просто, тому що їх багато, цих грошей.»
Це досить поширена думка, я його чую постійно, ще з часів появи OpenStack (вже майже 6 років!). Але корпорації не вливають нікуди гроші просто, тому що у них багато грошей. Вони інвестують туди, де бачать потенційну віддачу від цих вкладень. Це дуже простий спосіб визначити, перспективність тієї чи іншої технології – потрібно подивитися, інвестують в неї свої кошти великі компанії. Адже якщо вони вкладають у щось гроші, то очікують і повернення інвестицій.

За останні роки інвестиції в різні проекти і компанії, пов'язані з OpenStack, сягають кількох мільярдів доларів. Пригадаємо основні фінансові операції, пов'язані з OpenStack:
  • EMC купила за $50 млн. Cloudscaling, одного з провідних провайдерів хмарних сервісів на базі платформи OpenStack;
  • Об'єктом поглинання IBM став провайдер хмарних сервісів Blue Box, але крім цього в IBM планували витратити 1,2 млрд. дол. на будівництво 15 нових ЦОД;
  • Cisco Systems, заявляла про намір інвестувати $1 млрд. в розвиток свого хмарного бізнесу, придбала компанії Piston Cloud і Metacloud (сума не розкривається, але цю покупку називали найбільшою за історію спільноти OpenStack);
  • Red Hat придбала OpenStack-фірму eNovance за $95 млн.;
  • Mirantis привернула додаткове фінансування на $100 млн.;
  • Про HPE я вже писав вище – більш $1 млрд. в хмарний бізнес на базі OpenStack;

Відразу потрібно сказати, що інвестиції в OpenStack вже зараз дають віддачу, наприклад, вищезазначені HPE і Cisco займають провідні позиції у виробництві хмарної інфраструктури. (Cisco є головним виробником елементів інфраструктури для публічних хмар, а HPE — для приватних.) А крім вищезазначених компаній свої компетенції, пов'язані з OpenStack активно розвивають Oracle, SAP AB, Intel, Huawei, NEC, SUSE, Ericsson, VMware, Dell, NTT, Citrix. Хочу звернути увагу на те, що інвестували в проект різні компанії. Що ще раз підтверджує необхідність підтримки Open Source від всієї ІТ-галуззю.

Отже, підіб'ємо підсумок. Проект OpenStack «йде слідами» LAMP, але при цьому більш керований і фінансово стійке, завдяки OpenStack Foundation. Інвестиції великих ІТ-компаній в цей проект становлять кілька мільярдів доларів. В розвитку останнього релізу IaaS OpenStack взяли участь 2336 розробників, що представляють 345 різних компаній. Після цього у вас є сумніви про те, чи зможе вижити OpenStack?

ps: Не хотілося б, щоб у вас склалося враження про те, що у OpenStack не було проблем — були, і досить серйозні, про деяких я писав у своєму минулому пості, а про інших напишу в наступному.

Опитування: Як ви вважаєте, чи зможе OpenStack для ЦОД стати таким же стандартом де-факто, яким став LAMP для web-серверів?

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.