Apache CloudStack Private Cloud pour un développeur de logiciels en Espagne

Apache CloudStack Private Cloud pour un développeur de logiciels en Espagne
4
Lire 4 min.

Objectifs et défis

Le défi

Les projets en ligne à croissance rapide exigent des solutions IaaS flexibles et sécurisées pour le déploiement d'infrastructures complexes. Notre client, un développeur de logiciels espagnol, avait besoin d'une plateforme cloud fiable pour créer et fournir des solutions prêtes à l'emploi, notamment des systèmes ERP, de commerce et de gestion des stocks.

Malgré les inquiétudes initiales liées à l'adoption d'une nouvelle plateforme, l'équipe technique du client a rapidement reconnu le potentiel d'Apache CloudStack, notamment grâce à sa capacité à créer et à gérer des clusters Kubernetes. L'interface intuitive de la plateforme et la courbe d'apprentissage minimale ont encore renforcé leur décision.

La solution

Notre équipe a proposé une solution robuste et rentable, en mettant l'accent sur la fiabilité et les performances. Nous avons sélectionné des serveurs dédiés équipés de processeurs AMD éprouvés et de disques SSD d'entreprise, formant ainsi une base de stockage distribuée.

Caractéristiques principales :

  • Haute disponibilité : Mise en œuvre d'un cluster Proxmox VE à trois nœuds avec réplication de VM pour le serveur de gestion et le serveur NFS, garantissant la continuité des opérations même en cas de défaillance d'un nœud.
  • Redondance du stockage : Réalisée avec RAID 5 sur des disques SSD d'entreprise pour le stockage primaire et secondaire, permettant une évolutivité future.
  • Fiabilité du réseau : Élimination des points de défaillance uniques grâce à l'intégration d'un commutateur de secours dans le réseau local.
  • Installation d'un système d'exploitation tolérant aux pannes : Les matrices en miroir sur les hôtes KVM protègent contre les défaillances des disques.
  • Intégration IaC : Prise en charge transparente de Terraform et d'Ansible pour rationaliser la gestion du cloud.

Les résultats

L'infrastructure finale allie tolérance aux pannes, évolutivité et rentabilité. Grâce à la haute disponibilité au niveau des serveurs et du stockage, le client peut développer et fournir des solutions logicielles en toute confiance et sans interruption.

Processus de mise en œuvre

Le processus d'installation n'est pas compliqué, mais il se compose de plusieurs étapes :

  • Préparation des serveurs avec des matrices RAID configurées.
  • Installation et configuration du système d'exploitation.
  • Configuration des connexions locales entre les serveurs.
  • Installation du cluster Proxmox VE.
  • Configuration des systèmes de fichiers en cluster LINSTOR et GlusterFS.
  • Déploiement de machines virtuelles (VM) : Serveur de gestion Apache CloudStack et serveur NFS.
  • Préparation des serveurs hôtes KVM et connexion au réseau local.
  • Intégration des nœuds dans la plateforme Apache CloudStack.
  • Installation de fournisseurs supplémentaires : Terraform et Ansible.
  • Incorporation de tous les composants matériels dans le système de surveillance.

Matériel utilisé

Deux types de serveurs ont été utilisés pour construire la plateforme :

Pour le stockage NFS et le serveur de gestion CloudStack.

Plate-forme : Dell PowerEdge R7515
CPU : AMD EPYC 7402P, 24 cœurs, 48 threads, 2,8/3,35 GHz
Mémoire : 256 Go REG ECC DDR4
Disque : 2x 500GB SSD - RAID 1
Disque : 3x 7.68TB Enterprise SSD - RAID 5
Disque : 3x 14TB HDD - RAID 5
RAID : RAID 5 matériel + BBU
VLAN : Connexion réseau local 10 Gbps
IP-KVM : iDRAC
Système d'exploitation : Ubuntu 24.04

Pour les hôtes KVM

Plate-forme : Dell PowerEdge R7515

CPU : 2x AMD EPYC 7702, 128 Cores, 256 Threads, 2.0/3.35GHz
Mémoire : 1024GB REG ECC DDR4
Disque : 2x 480GB Enterprise SSD
RAID : RAID 1 matériel + BBU
VLAN : Connexion réseau local 10 Gbps
IP-KVM : iLO 5
Système d'exploitation : Ubuntu Server 24.04

Conclusion

Ce projet personnalisé a été conçu pour permettre au client de disposer d'une plateforme cloud robuste et fiable. Peu après le déploiement, le client a lancé avec succès un environnement de test en utilisant les fournisseurs IaC et l'API REST. Il s'agit d'outils d'interaction clés auxquels nous avons donné la priorité dès le départ.

La combinaison d'une fiabilité éprouvée des serveurs, d'un stockage résilient et d'un emplacement stratégique dans un centre européen garantit une latence minimale du réseau et une haute disponibilité. Nous sommes convaincus que les prochains produits logiciels du client fonctionneront de manière transparente et répondront aux normes les plus strictes en matière de qualité et d'efficacité.


Article similaire

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