В далеком 2008 году основатель GNU/Linux Ричард Столлман ругал концепцию облачных сервисов. Он считал, что облака — это ловушка, чтобы заставить больше людей покупать закрытые, проприетарные системы, которые со временем будут обходиться им все дороже. По его мнению, компании должны стремиться держать свою информацию в собственных руках, а не передавать третьим лицам. Время шло, а аргументы облачных скептиков принципиально не менялись.
До недавнего времени «антиоблачная» позиция оставалась вне мейнстрима. Ведь потребность в IaaS решениях и их производных постоянно росла. Это касается и мировых показателей, и российских. По итогам 2022 года объем российского рынка облачных сервисов достиг 86,6 млрд рублей, почти на 42% больше, чем в 2021 году. В 2023 году рынок продолжил расти: объем составил 121 млрд рублей. Согласно прогнозам, в 2024 году российский рынок облачных сервисов вырастет на треть, и до 2026 года в среднем будет прибавлять по 23%.
В России три пути в сфере виртуализации. Рассказываем, почему «Инферит Облако» и другие облачные провайдеры выбирают решения на базе платформы OpenStack.

Как новая лицензионная политика VMware потрясла рынок
На протяжении двадцати лет на мировом рынке виртуализации лидирующее положение занимает компания VMware. У вендора широкая линейка востребованных продуктов, которые развертываются из коробки: от виртуализации хранилища (vSAN) и рабочих мест (VDI) до управления облачными средами (vCloud Suite). Востребованность и лидирующее положение позволили VMware очень хорошо зарабатывать. У клиентов компании появилось даже понятие vTAX — ироничное название наценки VMware на виртуализацию.

В 2023 году VMware за $61 млрд выкупила компания Broadcom. После покупки новый владелец быстро и решительно приступил к реализации заявленного плана по двукратному увеличению прибыли за три года. Под видом «упрощения продуктового портфеля для большего удобства корпоративных клиентов» 56 продуктов VMware получили статус End Of Availability (EOA), а распространение бесплатных версий гипервизора ESXi было остановлено. Продажа новых бессрочных лицензий прекратилась, и компания сосредоточилась на подписной модели предоставления продуктов. Теперь у вендора два основных предложения: VMware Cloud Foundation (VCF) и VMware vSphere Foundation (VVF).
VMware объявила, что новая политика лицензирования поможет ценам снизиться вдвое, не замечая, что это противоречит заявленному плану увеличения прибыли. Вскоре ситуация прояснилась. Как показало исследование, проведенное поставщиком облачных услуг Civo, 48% из 1000 нынешних или недавних пользователей VMware стали платить больше за доступ к тем же облачным сервисам. Из них 48% сообщили, что расходы удвоились, 30% отметили четырехкратный, а 15% — десятикратный рост цен.
Что касается России, то на 2024 год ситуация выглядит намного сложнее мировой. Даже спустя два с половиной года после ухода из России у VMware сохраняется доминирующее положение на рынке виртуализации. Несмотря на мрачные прогнозы возможных системных сбоев из-за отсутствия технической поддержки, многие организации продолжают работать на VMware. Вдобавок у «Вари», как ласково называют вендора в России, большое и преданное сообщество. Оно очень критично воспринимает отечественные альтернативы, считая их слабой тенью VMware.
Три пути для создания облачной платформы
В «Инферит» решили создать облачную инфраструктуру в 2023 году, но при всех преимуществах VMware остановили выбор на OpenStack. Чтобы объяснить такое решение, сначала сделаем шаг назад и вспомним возможные варианты по созданию облака.
Первый — как и подавляющее большинство российского облачного рынка использовать решения VMware. Начиная с 2022 года этот вариант стал высокорискованным. Вендор ушел из России, прекратив поддержку клиентов. Создавать инфраструктуру с 0 на данном решении откровенно нецелесообразно.
Второй — использовать решения на основе открытого исходного кода. Платформы на базе Open Source позволяют разработать инновационные и независимые решения в соответствии со своими задачами. Немаловажная особенность использования открытого ПО — отсутствие регулярных лицензионных платежей. Именно лицензирование составляет значительную часть затрат на проприетарное ПО. С другой стороны, внедрение и техническая поддержка открытых платформ требуют большого штата высококвалифицированных специалистов.
И третий, так называемый «Yandex-like»-подход. Он предполагает создание облачной платформы на базе собственных разработок. У него есть свои преимущества, однако это наиболее долгий, сложный и дорогостоящий путь без гарантии результата. Особенно если у компании-разработчика нет сопоставимых с Яндексом ресурсов и возможностей.
В рамках задачи планировалось:
- использовать гибкую инновационную облачную среду;
- оптимизировать расходы на инфраструктуру и избежать Vendor lock-in;
- придерживаться концепции vendor-agnostic;
- использовать собственное серверное оборудование.
Открытый характер OpenStack предоставляет широкие возможности для доработки и кастомизации любого модуля платформы. Для облачных провайдеров на рынке не существует решения, которое сопоставимо с возможностями OpenStack. Во многом это и предопределило наше решение.
Из чего состоит OpenStack и почему он так востребован
Платформа появилась в 2010 году как проект NASA и компании Rackspace. Сейчас на базе OpenStack развернуты инфраструктуры CERN, Walmart, China Mobile, PayPal и многих других мировых корпораций.

У OpenStack большое профессиональное сообщество. В нем не только энтузиасты. Большой вклад в разработку вносят компании RedHat, Canonical, Rackspace и Huawei. Без контрибьюторов такого уровня OpenStack развивался бы намного медленнее.
Кроме того, участие в проекте крупных корпораций — гарантия того, что OpenStack продолжит свое развитие и не разделит судьбу многих забуксовавших проектов. В качестве примера можно привести открытую платформу виртуализации oVirt. Перспективный проект постепенно покинули все значимые разработчики: Cisco, Suse, IBM, Canonical, Intel и NetApp. Последним это сделал RedHat в начале 2024 года. Без поддержки таких контрибьюторов проекту будет очень сложно продолжать свое развитие.

В отличие от VMware, OpenStack представляет собой не готовую платформу для развертывания виртуальной инфраструктуры, а экосистему отдельных взаимосвязанных проектов (модулей). Каждый модуль отвечает за определенный аспект облачной инфраструктуры. Ключевые: Nova, Neutron, Keystone, Glance, Cinder, Swift.
Nova отвечает за вычислительные ресурсы и управление виртуальными машинами. Neutron обеспечивает сетевое взаимодействие, Keystone реализует систему идентификации и безопасности, Glance управляет образами виртуальных машин, а Cinder и Swift отвечают за различные типы хранилищ — блочные и объектные.

Каждый модуль дополняет друг друга, но для создания базового облака требуется лишь часть из них. Как правило, организации подбирают компоненты, отталкиваясь от своих задач. При этом благодаря открытому исходному коду каждый модуль может быть модифицирован. Кроме того, можно добавлять сторонние решения. Например, в «Инферит Облако» создали свое S3-хранилище на базе Ceph.
Преимущества OpenStack
Прежде всего — это гибкость, масштабируемость и независимость. Платформа позволяет создавать облачные инфраструктуры любой сложности: от небольших корпоративных облаков до высоконагруженных виртуальных инфраструктур телеком-операторов с сотнями миллионов абонентов. OpenStack — выбор облачных провайдеров, научно-исследовательских центров и крупных корпораций.
- Доступность. OpenStack — свободное ПО с открытым исходным кодом, выпускаемое под лицензией Apache 2.0. Его внедрение не требует значительных предварительных затрат.
- Надежность. OpenStack — комплексная модульная платформа для работы в высоконагруженных проектах.
- Отсутствие привязки к поставщикам (No Vendor lock-in). Открытый исходный код избавляет от привязки к вендорам как всей платформы, так и ее отдельных компонентов.
- Масштабируемость. Объем инфраструктурных ресурсов может изменяться в соответствии с потребностями.
- Безопасность. В отличие от проприетарных решений, OpenStack предоставляет полный контроль над собственной облачной средой.
Сложности OpenStack
Платформа — это не продукт, который, как VMware, развертывается из коробки. У проекта нет собственной технической поддержки, и многие проблемы пользователь решает самостоятельно. Вдобавок качество технической документации отличается в зависимости от того, кем она написана. В целом высокая техническая сложность OpenStack требует зрелой команды разработчиков и инженеров с глубокими компетенциями для решения неизбежно возникающих проблем при внедрении и эксплуатации.
Что получилось у «Инферит Облако»
Для создания «Инферит Облако» использовалась только часть основных модулей OpenStack. Физическую инфраструктуру дата-центра реализовали на серверном оборудовании «Инферит Техника».
На базе OpenStack было создано облако с предоставлением услуг по моделям IaaS и PaaS:
- Облачные серверы: виртуальные машины и диски с быстрым масштабированием.
- Приватный сервер: выделенный хост виртуализации в облаке без переподписки и «соседей».
- Резервное копирование: бэкапы виртуальных машин и сетевых дисков.
- Кластеры K8S.
- Объектное хранилище S3: гибкое и масштабируемое хранилище данных.
- Сетевые сервисы: балансировщики нагрузки, виртуальные сети, внутренние и внешние IP-адреса, управление портами, DNS.
Главное про облака на OpenStack
- OpenStack развивают ведущие мировые вендоры открытого ПО, у платформы большое и преданное сообщество контрибьюторов.
- Крупные мировые корпорации используют OpenStack для создания высоконагруженных инфраструктурных проектов.
- Открытый характер OpenStack позволяет быстро вносить изменения и кастомизировать платформу под свои задачи.
- В России OpenStack — идеальный выбор для развертывания импортонезависимых платформ виртуализации.
- Сейчас к OpenStack присматривается все больше российских облачных провайдеров, так как именно они обладают необходимой экспертизой и лучше всех умеют считать затраты на инфраструктуру.
Реклама. ООО «ИНФЕРИТ». ИНН 5050155270.