OpenStack мертвий? Чи варто його вивчати у 2025 році?

pic

Вступ

Мабуть, вже більше 5–6 років, як я не мав справи з OpenStack. Але нещодавно до мене звернувся партнер із запитом: чи не хочеш впроваджувати OpenStack? Їхній клієнт хоче перейти з VMware на open-source рішення (зараз всі тікають від VMware, особливо після того, як Broadcom купив їх 😂).

Насправді, OpenStack — це не просто гіпервізор. Він набагато більше. Якщо ви хочете замінити VMware vSphere/ESXi або Nutanix AHV, то, ймовірно, OpenStack буде надмірним для вашої потреби. Я вважаю, що найбільш підходящим open-source рішенням, яке може замінити VMware vSphere/ESXi, є Proxmox, до того ж він має підтримку для підприємств за розумну ціну.

Але в цій статті я хочу коротко ознайомити вас з OpenStack і обговорити, чи варто вкладати час у його вивчення сьогодні, і якщо ні, то які технології з боку інфраструктури варто розглянути.

Що таке OpenStack?

OpenStack — це програмне забезпечення, розроблене для створення повноцінного хмара, що підтримує концепцію anything as a service (XaaS), подібну до public cloud. Єдина різниця в тому, що його можна встановити і використовувати в межах організації (це буде приватна хмара), що дозволяє користувачам в організації отримувати доступ до самосервісних можливостей, таких як створення віртуальних серверів, віртуальних мереж, блочних і об'єктних сховищ, баз даних, балансувальників навантаження та іншого через UI, CLI або API, як у AWS або Azure.

pic

Credit до зображення: Mastering OpenStack (Third Edition) by Omar Khedher

OpenStack складається з багатьох компонентів, які потрібно встановлювати і підтримувати, таких як:

  • Nova для управління обчислювальними ресурсами та життєвим циклом VM
  • Neutron для управління мережами та мережею
  • Cinder для управління блочними сховищами, включаючи диски VM та знімки
  • Glance для управління зображеннями VM та їх життєвим циклом
  • Swift для об'єктних сховищ, доступних через REST API, для зберігання зображень та медіафайлів
  • Keystone для управління автентифікацією та авторизацією
  • Horizon — веб-інтерфейс для управління системою
  • Manila для управління спільними файловими системами
  • Ceilometer для збору метрик та відстеження використання ресурсів і білінгу
  • Aodh для створення тривог та спрацьовування на основі метрик

Також необхідно налаштувати інфраструктурні сервіси для того, щоб все працювало належним чином. Все це робить встановлення і обслуговування OpenStack складним і вимагає великої команди з високою кваліфікацією та досвідом.

Кому підходить OpenStack?

OpenStack має сенс, якщо організація має специфічні потреби, такі як:

  • Телекомунікаційні компанії, які мають запускати велику кількість функцій віртуалізації мереж (NFV), потребують високої продуктивності та можливості кастомізації всього
  • Організації, які надають публічні хмарні послуги, схожі на AWS або Azure (в Таїланді, здається, тільки NIPA Cloud використовує OpenStack у реальному застосуванні, інші продають комерційні продукти, які мають мало спільного з публічними хмарами або OpenStack)
  • Великі дослідницькі організації, які повинні обробляти величезні обсяги даних, такі як CERN, який використовує OpenStack для керування обчислювальними ресурсами з понад 300 000 ядер
  • Великі організації з вимогами до комплаєнсу, які змушені зберігати дані на власних дата-центрах і мають достатньо великі обсяги навантаження для виправдання інвестицій у створення власної хмари

Читати далі можна тут

[

OpenStack мертвий? Чи варто його вивчати у 2025 році? | Блог Nopnithi

Моя точка зору на OpenStack у 2025 році і чому він може не бути рішенням для сучасності

nopnithi.com

](https://nopnithi.com/posts/is-openstack-dead-and-worth-studying/?source=post_page-----914728f29436--------------------------------)

Перекладено з: OpenStack ตายไปแล้ว? ปี 2025 ยังน่าศึกษาอยู่มั้ย?

Leave a Reply

Your email address will not be published. Required fields are marked *