Перенос работы в гибридное облако требует нескольких стратегий. Организациям следует подобрать ряд гипервизоров, ПО для создания программно-определяемых ЦОДов (software-defined data center, SDDC) и экземпляров Kubernetes, пишет главный технолог компании Advisor LLC Кейт Таунсенд на портале TechTarget.
Поставщики традиционных гипервизоров разработали новые платформы, чтобы распространить имеющиеся модели работы ЦОДов на публичные облака. VMware, Nutanix, Microsoft — у каждого производителя свое видение такой интеграции.
Организациям, которые стремятся распространить выполнение задач в ЦОДах на публичные облака или, наоборот, выполнение задач в публичных облаках на свои ЦОДы, следует рассмотреть такие стратегии использования гибридных облаков, как установка нескольких гипервизоров, SDDC и/или продуктов вроде Azure Stack, Outposts и Kubernetes.
Гипервизор как продукт массового спроса
Поскольку организации и их ЦОДы начинают расти по экспоненте, генеральный директор Nutanix Дхирадж Пандей предвидит неизбежный переход гипервизоров в категорию потребительских товаров. Если администраторы хотят включить несколько гипервизоров в свои виртуальные среды, им также придется использовать традиционные гипервизоры для распространения унаследованных приложений на облака.
«ПО предоставляет доступ, и если у вас нет доступа, вы всегда будете зависеть от степени притягательности устройства. Здесь используется масса вещей, которые по-настоящему удерживают вас на якоре... Единственный способ освободиться заключается в том, чтобы иметь больше моделей доставки в электронном виде. Одним из таких средств является ПО», — сказал Пандей.
Существуют три базовые облачные стратегии: SDDC, нативные облачные инструменты для ЦОДа и Kubernetes.
От традиционных ЦОДов к SDDC
SDDC представляет собой один из методов поддержки унаследованных приложений и облачных сервисов. Если традиционно управление ЦОДами осуществлялось с помощью оборудования, то SDDC позволяет организациям полностью автоматически управлять своими ЦОДами посредством ПО.
Например, VMware воспользовалась популярностью ПО для виртуализации серверов vSphere при создании SDDC в виде VMware Cloud. Компания предоставляет организациям однородную операционную модель при развертывании vSphere в AWS и Azure. Она дает администраторам возможность без модификаций переносить приложения в облака, используя традиционные конфигурации и инструменты vCenter.
Nutanix, следуя по пути VMware, анонсировала техническую ознакомительную версию своего ПО для интеграции с инсталляциями AWS Elastic Compute Cloud (EC2) на «голом» железе. Ее платформа Acropolis Operating System работает на физическом кластере в облаке AWS. Nutanix, в отличие от вступивших в партнерские отношения VMware и AWS, использует общедоступные сервисы ЦОДов AWS. Хотя глубокая интеграция вроде расширенной гиперконвергентной инфраструктуры хранения с помощью Amazon Simple Storage Service отсутствует, Nutanix способна развернуть ПО в любом регионе, где имеется доступ к инсталляциям AWS EC2 на «голом» железе. С этим ПО организации могут использовать панель управления Prism.
Перенос нагрузки из публичного облака в ЦОД предприятия
Microsoft предлагает ПО Azure Stack и человеко-машинный интерфейс Azure Stack HCI, которые используют оборудование для эффективного решения задач на площадках предприятий. Бывший главный архитектор Azure Stack Джеффри Сновер пояснил, что его детище больше похоже на перенос публичного облака в частный ЦОД, чем наоборот, распространения управления с помощью Hyper-V на публичное облако.
AWS анонсировала сходное ПО Outposts, которое переносит сервисы AWS на инфраструктуру ЦОДа, пункты колокации или иное оборудование компаний, позволяя им сохранить свои API, инструменты, аппаратные средства и функциональность.
Платформы Kubernetes продолжают развиваться
Kubernetes позволяет абстрагироваться от инфраструктуры и сделать гипервизор подлинно массовым товаром. При переносе нагрузки в Kubernetes облачная панель управления, такая как Google Anthos, становится основной вместо управляющей платформы гипервизора вроде vSphere.
Но Kubernetes не является достаточно зрелой, чтобы обеспечить сходный уровень управления приложениями с запоминанием состояний. Представитель облачных разработчиков Google Келси Хайтауэр подтверждает: развертывание в Kubernetes приложений с запоминанием состояний выглядит заманчиво, но сегодня трудно реализуемо. Kubernetes — только один из изначально облачных подходов к вычислениям. Те, кто первыми стали его использовать, считают, что изменения в мышлении разработчиков окупают трудности роста.
Расширяется популярность продуктов категории «функция как сервис» (FaaS), к которой относятся, например, Cloud Foundry и Lambda. Эти платформы в разной степени интегрируются с Kubernetes и виртуальными машинами. Но платформы управления гипервизорами не имеют клиентских API и добавляют мало полезного к этим моделям вычислений.
VMware вложила большие средства в интеграцию vSphere и Kubernetes. В 2008 г. корпорация купила стартап Heptio, специализировавшийся на Kubernetes. С его помощью VMware стремится перенести на свою платформу Kubernetes такое работающее на виртуальных машинах ПО, как сетевые оверлеи NSX-T, брандмауэры и NSX Service Mesh в надежде обеспечить единый подход к управлению вычислениями с применением контейнеров и виртуальных машин независимо от используемой инфраструктуры.
У Nutanix альтернативное представление, воплощенное в дистрибутиве Kubernetes под названием Karbon. В духе своего инновационного человеко-машинного взаимодействия Nutanix стремится обеспечить простое управление Kubernetes с помощью одной кнопки. Но Nutanix находится на раннем этапе реализации своего представления о Kubernetes.
Изначально облачные платформы, такие как Kubernetes и модели FaaS, нелегко поддаются переносу на платформы управления гипервизорами. Поэтому стратегии использования гибридных облаков должны начинать с управления изначально облачными сервисами с использованием других платформ, не имеющих отношения к управлению гипервизорами.