Страницы

среда, 26 мая 2021 г.

Роль виртуализации в инфраструктуре следующего поколения

Корпоративные окружения всегда одновременно используют несколько поколений технологий. Современные корпоративные приложения должны быть развернуты как в виртуальных машинах, так и в контейнерах, а соответственно корпоративные окружения нуждаются в конвергентной платформе, способной одновременно поддерживать оба варианта. Наиболее частый вопрос в среде информационных технологий – «Как управлять существующими приложениями, запущенными в виртуальных машинах и новыми приложениями на базе контейнеров вместе на универсальной платформе?». 

Управление приложениями в виртуальных машинах и контейнерах – это миссия проекта с открытым исходным кодом – KubeVirt. На его базе Red Hat представил OpenShift Virtualization (Container Native Virtualization) с Red Hat OpenShift Container Platform.


Текущее положение дел.

Современная разработка и развертывание приложений расширяются с невероятно высокой скоростью, за которой не успевает инфраструктура. Для соответствия новым требованиям индустрия информационных технологий смещается от традиционных инфраструктур (таких как центры обработки данных) в сторону облачных инфраструктур (таких как частные и публичные облака). Облачная инфраструктура обладает высоким масштабированием, доступностью и простотой управления. Большинство таких облаков на сегодняшний день основаны на виртуальных машинах, но они продолжают эволюционировать для поддержки контейнеров.

Корпоративные окружения запускают комбинацию из виртуальных машин и контейнеров для своих приложений. Даже если некоторое предприятие желает контейнеризовать все свои приложения, на сегодняшний день это невозможно для части приложений по целому ряду причин:

  • Некоторые традиционные приложения никогда не смогут быть эффективно размещены в контейнерах, так как технология способная реализовать это на данный момент недоступна.
  • Другие приложения тесно связанны с традиционными ресурсами виртуальных машин. Трудозатраты необходимые для миграции таких приложений с виртуальных машин могут требовать нескольких лет работы команд разработки и управления, а также в некоторых случаях слишком сложны для реализации.
  • Третьи же приложения могут легко мигрировать с виртуальных машин на контейнеры при помощи подхода Lift-and-Shift с минимальными изменениями.


Виртуальным машины и контейнеры на единой платформе.

Одна из целей OpenShift Virtualization – помощь в трансформации инфраструктур на базе виртуальных машин в контейнеры и платформу на базе Kubernetes. В то же время, многие из подобных приложений на базе виртуальных машин требуют значительного количество простых функций виртуальных машин для своей работы. OpenShift Virtualization позволит разрабатывать, разворачивать и управлять виртуальными машинами и контейнерами на единой платформе на базе контейнеров, также как если бы это был стандартный объект Kubernetes.

OpenShift Virtualization позволяет запускать и управлять рабочими нагрузками виртуальных машин вместе с рабочими нагрузками контейнеров. Эта возможность Red Hat OpenShift позволит разработчикам присоединить обычные виртуальные машины к рабочим потокам Kubernetes в Red Hat OpenShift Container Platform. 

OpenShift Virtualization идеально подойдёт для корпоративных окружений, которые смещаются на разработку облачных приложений и при этом имеют серьезные вложения в технологии виртуальных машин. OpenShift Virtualization поддерживает разработку приложений в контейнерах с присоединением виртуальных зависимостей в богатые возможности окружения разработки Red Hat OpenShift.


Роль виртуализации в инфраструктуре следующего поколения.

Несмотря на множество изменений происходящих в инфраструктуре информационных технологий в эпоху облаков, виртуализация остаётся одной из основных технологий и эволюционирует вместе с технологиями контейнеров. Виртуализация реализует требования для новых ролей в инфраструктуре следующего поколения, поддерживая современные приложения на базе контейнеров в облаке, а также традиционные приложения в обычной инфраструктуре виртуальных машин.

OpenShift Virtualization обеспечивает возможность прямой разработки, развертывания и управления виртуальными рабочими нагрузками на OpenShift Container Platform. OpenShift Virtualization использует технологию гипервизора KVM в Red Hat Enterprise Linux (RHEL), развернутой с использованием контейнеров, что позволяет Kubernetes локально разворачивать и управлять виртуальными машинами.

Это будет общим компонентом между традиционными и облачными стеками следующего поколения. Виртуализация Red Hat на базе KVM в платформе Kubernetes будет объединять виртуальные рабочие нагрузки с рабочими нагрузками контейнеров на единой платформе и упростит преобразование монолитных виртуализованных приложений в контейнеры.

Red Hat обладает долгой историей поддержки корпоративных окружений при помощи Linux и другого программного обеспечения с открытым исходным кодом, а теперь Red Hat готова помочь добавить виртуализацию контейнеров в корпоративные окружения.

Комментариев нет:

Отправить комментарий