Частное облако Apache CloudStack для разработчика программного обеспечения из Испании

Частное облако Apache CloudStack для разработчика программного обеспечения из Испании

Частное облако Apache CloudStack для разработчика программного обеспечения из Испании
Case studies

Цели и задачи 

Частное облако 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

Для KVM-хостов

Платформа: 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 — ключевые инструменты взаимодействия, на которых мы сосредоточились с самого начала.

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

Похожие статьи