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

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

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

Обладнання, що використовується
Для створення платформи використовувалися два типи серверів:
Для 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 — ключові інструменти взаємодії, на яких ми зосередилися з самого початку.
Поєднання перевіреної надійності серверів, відмовостійкого сховища даних та стратегічного розташування в центральноєвропейському комунікаційному хабі забезпечує мінімальні мережеві затримки та високу доступність. Ми впевнені, що майбутні програмні продукти клієнта працюватимуть без збоїв і відповідатимуть найвищим стандартам якості та ефективності.