Apache CloudStack Private Cloud dla programistów z Hiszpanii

Apache CloudStack Private Cloud dla programistów z Hiszpanii
33
Czytaj 3 min.

Cele i wyzwania

Wyzwanie

Szybko rozwijające się projekty online wymagają elastycznych i bezpiecznych rozwiązań IaaS do wdrażania złożonych infrastruktur. Nasz klient, deweloper oprogramowania z Hiszpanii, potrzebował niezawodnej platformy chmurowej do tworzenia i dostarczania gotowych do użycia rozwiązań, w tym systemów ERP, handlu i zarządzania zapasami.

Pomimo początkowych obaw związanych z przyjęciem nowej platformy, zespół techniczny klienta szybko dostrzegł potencjał Apache CloudStack, zwłaszcza dzięki możliwości tworzenia klastrów Kubernetes i zarządzania nimi. Intuicyjny interfejs platformy i minimalna krzywa uczenia się dodatkowo ugruntowały ich decyzję.

Rozwiązanie

Nasz zespół zaproponował solidne i opłacalne rozwiązanie, koncentrując się na niezawodności i wydajności. Wybraliśmy dedykowane serwery oparte na sprawdzonych procesorach AMD i dyskach SSD klasy korporacyjnej, tworząc rozproszoną podstawę pamięci masowej.

Kluczowe cechy:

  • Wysoka dostępność: Wdrożyliśmy trójwęzłowy klaster Proxmox VE z replikacją maszyn wirtualnych zarówno dla serwera zarządzającego, jak i serwera NFS, zapewniając ciągłość działania nawet w przypadku awarii jednego węzła.
  • Redundancja pamięci masowej: Osiągnięto dzięki macierzy RAID 5 na dyskach SSD klasy korporacyjnej dla podstawowej i dodatkowej pamięci masowej, umożliwiając przyszłą skalowalność.
  • Niezawodność sieci: Wyeliminowanie pojedynczych punktów awarii poprzez integrację zapasowego przełącznika z siecią lokalną.
  • Instalacja systemu operacyjnego odpornego na awarie: Macierze lustrzane na hostach KVM chronią przed awariami dysków.
  • Integracja IaC: Płynna obsługa Terraform i Ansible w celu usprawnienia zarządzania chmurą.

Wyniki

Ostateczna infrastruktura łączy w sobie odporność na awarie, skalowalność i efektywność kosztową. Dzięki wysokiej dostępności zarówno na poziomie serwerów, jak i pamięci masowej, klient może bez obaw opracowywać i dostarczać rozwiązania programowe bez zakłóceń.

Proces wdrożenia

Proces konfiguracji nie jest skomplikowany, ale składa się z wielu etapów:

  • Przygotowanie serwerów ze skonfigurowanymi macierzami RAID.
  • Instalacja i konfiguracja systemu operacyjnego.
  • Konfiguracja lokalnych połączeń między serwerami.
  • Konfiguracja klastra Proxmox VE.
  • Konfiguracja klastrowanych systemów plików LINSTOR i GlusterFS.
  • Wdrażanie maszyn wirtualnych (VM): Apache CloudStack Management Server i serwera NFS.
  • Przygotowanie serwerów hostów KVM i podłączenie do sieci lokalnej.
  • Integracja węzłów z platformą Apache CloudStack.
  • Instalacja dodatkowych dostawców: Terraform i Ansible.
  • Włączenie wszystkich komponentów sprzętowych do systemu monitorowania.

Używany sprzęt

Do budowy platformy wykorzystano dwa rodzaje serwerów:

For NFS Storage oraz CloudStack Management Server

Platforma: Dell PowerEdge R7515
PROCESOR: AMD EPYC 7402P, 24 rdzenie, 48 wątków, 2,8/3,35 GHz
Pamięć: 256 GB REG ECC DDR4
Dysk: 2x 500GB SSD - RAID 1
Dysk: 3x 7,68 TB Enterprise SSD - RAID 5
Dysk: 3x 14TB HDD - RAID 5
RAID: Sprzętowy RAID 5 + BBU
VLAN: Połączenie z siecią lokalną 10 Gb/s
IP-KVM: iDRAC
System operacyjny: Ubuntu 24.04

Dla hostów KVM

Platforma: Dell PowerEdge R7515

Procesor: 2x AMD EPYC 7702, 128 rdzeni, 256 wątków, 2,0/3,35 GHz
Pamięć: 1024 GB REG ECC DDR4
Dysk: 2x 480 GB Enterprise SSD
RAID: sprzętowy RAID 1 + BBU
VLAN: Połączenie z siecią lokalną 10 Gb/s
IP-KVM: iLO 5
System operacyjny: Ubuntu Server 24.04

Podsumowanie

Ten niestandardowy projekt został zaprojektowany w celu zapewnienia klientowi solidnej i niezawodnej platformy chmurowej. Wkrótce po wdrożeniu klient z powodzeniem uruchomił środowisko testowe przy użyciu dostawców IaC i interfejsu API REST. Kluczowe narzędzia interakcji, którym nadaliśmy priorytet od samego początku.

Połączenie sprawdzonej niezawodności serwerów, odpornej pamięci masowej i strategicznej lokalizacji w centralnym węźle europejskim zapewnia minimalne opóźnienia w sieci i wysoką dostępność. Jesteśmy przekonani, że nadchodzące oprogramowanie klienta będzie działać płynnie i spełniać najwyższe standardy jakości i wydajności.


Podobny artykuł

VAT

  • Other

    Other

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    %
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • Other
  • canada
  • poland
  • european-union
  • france
  • germany
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria