VMware2Openstack

Материал из Etersoft wiki
Перейти к: навигация, поиск

Концепция по миграции ЦОД с VMware на OpenStack и расширение спектра услуг на предоставление сервисов PaaS и BDaaS

Исходные данные

  • Существующая инфраструктура и опыт VMware
  • Планы по расширению IaaS-направления
  • Отсутствие опыта OpenStack / Open Source-платформ
  • Планы по предоставлению услуг PaaS
  • Планы по предоставлению услуг BDaaS (Big Data as a Service)

Общая стратегия

Постепенный, «эволюционный» переход в сторону открытого ПО. Стратегия «двух продуктов» и «около-vmware». Исключение «дикого» open source – применение на первоначальном этапе enterprise-версий открытого ПО, накопление компетенций и опыта в использовании этих продуктов. Максимальное использование существующего опыта в работе с VMware и последовательное наращивание компетенций в области открытых решений. Снижение стоимости сопровождения, «взаимозаменяемость» отдельных компонент и возможность взаимодействия с другими cloud-решениями и ПО.

IaaS-направление

Стандартом де-факто среди оpen source IaaS является OpenStack. Разработку курирует OpenStack Foundation. Существует целый ряд дистрибутивов OpenStack от различных компаний, ключевые критерии для выбора:

  1. Внимание к интороперабельности (способность к взаимодействию) между VMware и OpenStack: единые подходы к управлению, перенос ресурсов, интеграция OpenStack и ПО VMware и т.п.
  2. Минимизация требуемых ресурсов для последующего (долговременного) сопровождения и обновления IaaS-платформы. Наличие инструментов для переноса нагрузок между разными версиями OpenStack и другими IaaS, снижение «порога вхождения».
  3. Оценка не-OpenStack решений, например, на базе контейнеров и/или KVM-виртуализации, на предмет достаточности функционала и трудозатрат на развертывание, миграцию, сопровождение и дальнейшее развитие.

В соответствии с этим, выделим 3 шага:

  1. Быстрый запуск OpenStack-продуктива - оценка его функциональных возможностей, использование как основы для начала работ, связанных с PaaS и BDaaS.
  2. Накопление компетенций - тестирование других OpenStack-дистрибутивов, изучение их на предмет простоты администрирования, сравнение подходов, развертывание «чистого» OpenStack и т.п
  3. Изучение альтернатив – в первую очередь, средств управления смешенными средами vmware/kvm/docker и платформами управления гетерогенным облаком.

Шаг 1: Развертывание VMware Integrated OpenStack

Название: VMware Integrated OpenStack
Описание: Информация на сайте VMware
Стоимость: VMware Integrated OpenStack предоставляется бесплатно всем существующим и новым заказчикам vSphere Enterprise Plus, заказчикам vSphere Standard вместе с NSX Advanced, а также заказчикам vSphere with Operations Manager Enterprise Plus и vCloud Suite. В случае приобретения услуг технической поддержки для VMware Integrated OpenStack предусматривается ежегодная оплата по числу ЦП ($200 за процессор?). Минимальный объем заказа — 50 ЦП.

Преимущества:

  • Единая служба поддержки как для OpenStack, так и для базовой инфраструктуры VMware.
  • Интеграция со средствами управления, мониторинга и устранения неполадок VMware
  • Дистрибутив OpenStack Enterprise-класса, заявлено упрощение эксплуатации OpenStack
  • Не требуются специальные знания по OpenStack и переучивание администраторов VMware.
  • Сокращение сроков запуска проекта и, как следствие, снижение TCO.
  • Возможно бесплатное использование, в т.ч. без оплаты техподдержки.

PaaS-направление

Безусловным лидером среди открытых PaaS является Cloud Foundry, платформа была запущена в 2011 году компанией VMware. Позже эта PaaS перешла к Pivotal Software и «под крыло» Linux Foundation. Существует целый ряд продуктов на базе кода Cloud Foundry от различных компаний, ключевые критерии для выбора среди них:

  1. Внимание к возможности предоставления услуг Big Data as a Service (BDaaS). Простое подключение к PaaS решений Big Data партнеров и сторонних инструментов, легкая загрузка и выгрузка данных.
  2. Возможность переноса без модификации приложений и данных из других частных и публичных PaaS.

В соответствии с этим, выделим 2 шага:

  1. Быстрый запуск CloudFoundry-продуктива и выстраивание процессов работы с Big Data.
  2. Проработка вопросов интеграции с другими PaaS и кластерными решениями для Big Datа, «кастомизация» Cloud Fondry под специфику компании, её партнеров и клиентов.

Шаг 1: Развертывание Pivotal Cloud Foundry

Название: Pivotal Cloud Foundry
Описание: https://pivotal.io/platform
Стоимость:

Преимущества:

  • Упрощение обращения в техподдержку и к документации т.к. это прямой «потомок» VMware CloudFoundry и vFabric, что снижает риски интеграции с ПО VMware.
  • На основе кода Cloud Foundry построены PaaS почти всех крупных компаний: Atos Canopy, HPE Helion, Huawei FusionStage, IBM Bluemix, SAP Cloud Platform и т.д. , что позволяет применить единые подходы и переносить ПО и данные между этими PaaS
  • Возможность использования решений BDaaS от Pivotal, таких как HD (Apache Hadoop), GemFire (Apache Geode), HDB (Apache HAWQ), Greenplum (Greenplum Database) и др.
  • Разрабатывалась как ПО Enterprise-класса, для платформы WMware.
  • PaaS развивается с упором на средства анализа данных и в облачных приложениях.