Решения с открытым исходным кодом обеспечивают более гибкую инфраструктуру, предоставляя больший контроль над развертыванием и управлением технологическим стеком, пишет на портале The New Stack Кэрол Платц, вице-президент по маркетингу компании Lightbits.

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

При использовании обычных систем хранения данных, когда приходится находить компромисс между различными требованиями, обеспечить баланс сложно. Именно поэтому многие ведущие организации изучают возможности опенсорсных и программно-определяемых архитектур.

Исследование Forbes Insight показало, что лишь менее трети (29%) технологических руководителей и инженеров полагают, что их дата-центры отвечают современным бизнес- и технологическим требованиям. Это означает, что существует явная необходимость в модернизации, поскольку организации стремятся выйти за рамки ограничений своих устаревших инфраструктур.

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

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

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

Open Source-решения, такие как OpenShift-V, позволяют технологическим руководителям создавать более гибкую инфраструктуру, обеспечивая больший контроль над развертыванием и управлением технологическим стеком без привязки к экосистеме одного поставщика.

Open Source-революция

Проекты с открытым исходным кодом, такие как OpenShift, произвели революцию в развертывании и оркестровке приложений. OpenShift Virtualization играет важную роль в облачных вычислениях, позволяя внедрять нативные облачные стратегии без отказа от существующей виртуализированной инфраструктуры. Эта технология преодолевает разрыв между традиционными виртуальными машинами (ВМ) и современными контейнерными приложениями. Такая гибкость повышает операционную эффективность, ускоряет цифровую трансформацию и позволяет беспрепятственно управлять смешанными рабочими нагрузками в различных средах.

OpenShift Virtualization — это функция платформы OpenShift от Red Hat для оркестровки и управления контейнерами на базе Kubernetes. OpenShift-V привносит ВМ в среду Kubernetes, позволяя запускать их вместе с контейнерными рабочими нагрузками на одной платформе. Она использует проект KubeVirt, Open Source-инициативу, направленную на внедрение виртуализации в Kubernetes.

OpenShift-V — пример того, как технологии с открытым исходным кодом решают проблемы масштабируемости, производительности и отказоустойчивости современных дата-центров. Применяя оптимизированное для Kubernetes ПО, предприятия могут обеспечить развитие своей инфраструктуры в соответствии с быстро растущими потребностями и значительно сократить время простоя.

Широкая отраслевая привлекательность

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

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

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

Сферы применения OpenShift-V:

  • Оптимизация ресурсов и затрат на инфраструктуру: запуск ВМ и контейнеров на одной инфраструктуре позволяет оптимизировать использование ресурсов и сократить расходы на инфраструктуру.
  • Контейнеризация монолитных приложений: OpenShift-V позволяет монолитным приложениям продолжать работать на ВМ, а новые сервисы и микросервисы могут быть построены с помощью контейнеров. Такое параллельное развертывание позволяет проводить модернизацию без сбоев, а в будущем, когда вы будете готовы, полностью контейнеризировать монолитное приложение.
  • Управление инфраструктурой как кодом для ВМ: вы можете определить ВМ как ресурсы Kubernetes, что дает преимущества Infrastructure as Code для управления ВМ. Это позволяет автоматизировать развертывание, настройку и масштабирование ВМ, делая управление более динамичным и обеспечивая лучшую интеграцию с современными нативно-облачными практиками.
  • Тестирование/разработка: в процессах DevOps и CI/CD разработчикам часто требуется доступ к нескольким средам, включающим как ВМ, так и контейнеры, для тестирования и разработки. OpenShift-V обеспечивает гибкость при создании тестовых сред на базе ВМ, поддерживая при этом согласованную инфраструктуру на базе Kubernetes для контейнеров и ВМ. Это особенно полезно, когда унаследованные приложения, работающие на ВМ, необходимо интегрировать или протестировать с новыми контейнерными сервисами.
  • Постепенная модернизация унаследованных приложений: OpenShift-V обеспечивает сосуществование ВМ и контейнеров на одной платформе, позволяя постепенно переводить традиционные приложения на облачную контейнерную архитектуру. Это помогает снизить риски и затраты, связанные с масштабными проектами миграции, позволяя модернизировать приложения постепенно.
  • Гибкость гибридного и мультиоблака: вы можете использовать сочетание ВМ и контейнеров в гибридных или мультиоблачных средах, обеспечивая гибкость и возможность сосуществования различных рабочих нагрузок. Управление приложениями на базе ВМ и контейнеров с помощью Kubernetes в различных облаках (публичных или частных) позволяет развертывать рабочие нагрузки в зависимости от потребностей бизнеса без ограничений инфраструктуры.
  • Консолидация рабочих нагрузок ВМ и контейнеров: вы можете уменьшить сложность инфраструктуры и оптимизировать ресурсы за счет консолидации ВМ и контейнерных приложений на одной платформе. Такая консолидация упрощает управление инфраструктурой, снижает операционные издержки и повышает эффективность использования ресурсов.

Программно-определяемая система хранения повышает эффективность OpenShift-V

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

Модернизируя свой технологический стек с помощью OpenShift-V, не упускайте из виду платформу хранения данных. Программно-определяемая система хранения может усилить эффект применения OpenShift-V, повысив производительность, масштабируемость и экономическую эффективность приложений.