Приватна хмара Apache CloudStack для розробника програмного забезпечення з Іспанії

Приватна хмара Apache CloudStack для розробника програмного забезпечення з Іспанії

Приватна хмара Apache CloudStack для розробника програмного забезпечення з Іспанії
Тематичні дослідження

Цілі та завдання

Приватна хмара Apache CloudStack для розробника програмного забезпечення з Іспанії

Завдання

Швидкозростаючі онлайн-проєкти потребують гнучких і безпечних IaaS-рішень для розгортання складної інфраструктури. Наш клієнт — розробник програмного забезпечення з Іспанії — потребував надійної хмарної платформи для створення та надання готових рішень, зокрема ERP-систем, платформ електронної комерції та систем управління запасами.

Попри початкові сумніви щодо впровадження нової платформи, технічна команда клієнта швидко оцінила потенціал Apache CloudStack — особливо можливість створення й керування кластерами Kubernetes. Інтуїтивно зрозумілий інтерфейс платформи та мінімальний поріг входження остаточно переконали їх у правильності вибору.

Рішення

Наша команда запропонувала надійне й економічно ефективне рішення з акцентом на стабільність і продуктивність. Ми вибрали виділені сервери на базі перевірених процесорів AMD і корпоративних SSD-накопичувачів, які формують основу для розподіленого сховища даних.

Ключові особливості:

  • Висока доступність: Реалізовано кластер Proxmox VE з трьох вузлів з реплікацією ВМ для керуючого сервера і сервера NFS, що гарантує безперебійну роботу приватної хмари навіть у разі виходу з ладу одного з вузлів кластера.
  • Відмовостійкість сховища: Забезпечена за допомогою RAID 5 масиву, що складається з корпоративних SSD як для первинного, так і для вторинного сховища, з можливістю подальшого масштабування.
  • Надійність мережі: Виключено єдині точки відмови завдяки інтеграції резервної комутації в локальну мережу.
  • Відмовостійкість системного розділу з ОС: Дзеркальні масиви на хостах KVM забезпечують захист від збоїв накопичувачів.
  • Інтеграція з IaC: Підтримка Terraform і Ansible для автоматизації управління хмарою.

Результати

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

Приватна хмара Apache CloudStack для розробника програмного забезпечення з Іспанії

Процес впровадження

Процес налаштування не є складним, але включає в себе кілька етапів:

  • Підготовка серверів із налаштованими RAID-масивами.
  • Встановлення та конфігурація операційної системи.
  • Налаштування локальних з'єднань між серверами.
  • Розгортання кластера Proxmox VE.
  • Конфігурація кластерних файлових систем LINSTOR і GlusterFS.
  • Розгортання віртуальних машин (VM): сервера управління Apache CloudStack і сервера NFS.
  • Підготовка KVM-хостів і їхнє підключення до локальної мережі.
  • Інтеграція вузлів у платформу Apache CloudStack.
  • Встановлення додаткових модулів-провайдерів: Terraform і Ansible.
  • Підключення всіх апаратних компонентів до системи моніторингу.
Приватна хмара Apache CloudStack для розробника програмного забезпечення з Іспанії

Обладнання, що використовується

Для створення платформи використовувалися два типи серверів:

Для NFS Storage і CloudStack Management Server

Платформа: Dell PowerEdge R7515
ПРОЦЕССОР: AMD EPYC 7402P, 24 ядра, 48 потоків, 2.8/3.35GHz
Пам'ять: 256GB REG ECC DDR4
Диск: 2x 500GB SSD - RAID 1
Диск: 3x 7.68TB Enterprise SSD - RAID 5
Диск: 3x 14TB HDD - RAID 5
RAID: апаратний RAID 5 + BBU
VLAN: підключення до локальної мережі 10 Гбіт/с
IP-KVM: iDRAC
OS: Ubuntu 24.04

For KVM Hosts

Платформа: Dell PowerEdge R7515

ПРОЦЕССОР: 2x AMD EPYC 7702, 128 ядер, 256 потоків, 2.0/3.35GHz
Пам'ять: 1024GB REG ECC DDR4
Диск: 2x 480GB Enterprise SSD
RAID: апаратний RAID 1 + BBU
VLAN: підключення до локальної мережі 10 Гбіт/с
IP-KVM: iLO 5
OS: Ubuntu Server 24.04

Висновок

Цей індивідуальний проєкт був розроблений командою INTROSERVдля надання клієнту надійної та високоефективної приватної хмарної платформи. Незабаром після розгортання клієнт успішно запустив тестове середовище, використовуючи IaC-провайдери та REST API — ключові інструменти взаємодії, на яких ми зосередилися з самого початку.

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

Схожі статті