<Lorsque les cycles de développement se réduisent et que le nombre de projets augmente de façon exponentielle, l'agilité et la rapidité deviennent les principaux avantages concurrentiels. Cette étude de cas illustre comment une entreprise de développement de logiciels en pleine croissance a fait un bond en avant en passant d'une virtualisation héritée à un écosystème cloud-native. En mettant en œuvre une pile composée de Harvester et de Rancher, l'entreprise a obtenu un outil puissant pour le déploiement instantané de clusters Kubernetes et de machines virtuelles traditionnelles au sein d'une infrastructure unique et résiliente.
Contexte
Le client est une entreprise dynamique de développement de logiciels basée en Croatie, spécialisée dans la conception et le support de produits pour les marchés européens. Son portefeuille comprend plusieurs projets actifs allant des applications web d'entreprise aux plateformes B2B à forte charge. Pendant longtemps, l'équipe s'est appuyée sur Proxmox VE avec des machines virtuelles KVM standard. <Cependant, au fur et à mesure de l'émergence de nouveaux projets, l'entreprise s'est heurtée à des goulets d'étranglement architecturaux. Les nouvelles commandes, en particulier pendant les phases de développement et de test, nécessitaient le provisionnement rapide de nouveaux clusters Kubernetes. La création d'environnements K8s au-dessus de VM standard était lente, nécessitait une configuration manuelle et compliquait à la fois l'automatisation et l'administration. Le client avait besoin d'une plateforme de nouvelle génération : une " vitre unique " pour gérer à la fois les charges de travail KVM conteneurisées et traditionnelles, avec une intégration API approfondie et la prise en charge de Terraform.
Objectifs et résultats

Le défi
Le défi
Le principal point de douleur du client était la " lourdeur " de son infrastructure existante lorsqu'il s'agissait de gérer des charges de travail natives du cloud. Les ingénieurs DevOps étaient contraints de passer des heures sur le provisionnement de routine des ressources, la configuration du réseau et le déploiement de clusters K8s pour les nouveaux environnements. Même avec des scripts d'automatisation et des manifestes Terraform, la gestion de cette flotte d'instances présentait des obstacles importants, notamment en ce qui concerne l'isolement des projets.
De plus, la gestion de la charge de travail dans le cloud n'était pas une tâche facile. <En outre, l'entreprise avait besoin d'une haute disponibilité robuste. La configuration de systèmes de fichiers en cluster sur l'ancienne plateforme exigeait une expertise de niche et beaucoup de temps. Le client avait besoin d'un système avec une faible barrière à l'entrée, offrant d'excellents outils de gestion des clusters, simplifiant la réplication des données, prenant en charge les anciens projets basés sur les VM et entièrement prêt pour l'IaC.
Configuration de l'infrastructure
Pour garantir des performances maximales et éliminer les goulets d'étranglement, une architecture d'infrastructure hyperconvergée basée sur trois serveurs dédiés a été choisie.
La configuration de l'infrastructure a été choisie en fonction des besoins.
.jpg)
<L'utilisation d'un réseau local à haut débit a permis d'éliminer complètement les goulets d'étranglement lors de la réplication des données Longhorn et de garantir une migration quasi-instantanée des machines virtuelles entre les nœuds.
La solution
L'équipe d'INTROSERV a proposé de mettre en œuvre une infrastructure hyperconvergée basée sur Harvester HCI, intégrée à la plateforme de gestion Rancher.
- Allocation de stockage hiérarchisée
L'installation de Harvester sur un RAID SSD dédié a assuré la stabilité du système d'exploitation, tandis que le pool NVMe pour Longhorn a garanti des IOPS élevées pour les disques des VM et les volumes persistants Kubernetes. - Réplication synchrone sans décalage
Le réseau interne de 25 Gbps a permis à Longhorn de mettre en miroir les données sur trois nœuds avec un temps de latence minime. En cas de défaillance d'un serveur, les VM redémarrent automatiquement sur les nœuds adjacents sans perte de données. - Plan de contrôle unifié Rancher
Le client a reçu une interface graphique unique unifiant la gestion des VM et des clusters Kubernetes - couvrant l'ensemble du cycle de vie : provisionnement, surveillance et mises à jour. - Une automatisation complète de l'IaC
Le fournisseur natif Rancher Terraform et l'API Harvester ont permis une véritable approche Infrastructure-as-Code.
L'infrastructure privée, un avantage stratégique
La solution mise en œuvre par INTROSERV n'était pas simplement un échange d'hyperviseur, il s'agissait d'une transition vers une manière fondamentalement différente de gérer l'infrastructure - pratique, automatisée et évolutive.
Notamment, le fournisseur Terraform et l'API Harvester ont permis une véritable approche de l'infrastructure en tant que code.
<Notamment, le client a envisagé une autre solution : transférer les charges de travail vers des hyperscalers. Cependant, des calculs préliminaires ont montré qu'une puissance de calcul équivalente coûterait 3 à 4 fois plus cher par an. Au fur et à mesure que le portefeuille de projets s'étoffait, cet écart ne pouvait que se creuser, avant même de prendre en compte les frais de trafic de sortie et les hausses de prix imprévisibles des instances.
L'infrastructure hébergée dédiée a été mise en place pour répondre aux besoins des clients.
<L'infrastructure hébergée dédiée résout également le problème de la souveraineté des données : toutes les données des clients résident exclusivement sur des serveurs loués dans un périmètre sécurisé contrôlé par le client. Pour une entreprise qui sert des clients européens soumis à des exigences strictes en matière de GDPR, il s'agit d'une nécessité, et non d'une simple commodité. Un argument supplémentaire en faveur de la pile choisie était RKE2 - la distribution Kubernetes de SUSE, que Rancher déploie par défaut. RKE2 est sécurisée par défaut, conforme aux normes CIS Benchmark et FIPS 140-2, ce qui en fait le choix privilégié des agences gouvernementales et des industries réglementées.
La pile RKE2 a été choisie par SUSE pour sa distribution Kubernetes.
Votre environnement de virtualisation actuel ne répond-il pas aux besoins de votre entreprise ? Vous recherchez une approche de la gestion de l'infrastructure basée sur le cloud ?
Laissez l'équipe INTROSERV s'occuper de la transition. Nous effectuerons un audit, sélectionnerons le matériel optimal et élaborerons un plan de migration vers l'écosystème Harvester + Rancher.
L'équipe d'INTROSERV s'occupe de la transition.