histoire à succès

Moderniser les infrastructures de manière efficace et transparente

Comment aller au fond du problème du client avant de le résoudre
challenge_icon
défi
L'équipe R&D Tools fournit GitLab à différentes divisions en tant que solution VCS et CI/CD. Au départ, le package Omnibus basé sur GitLab était hébergé sur une instance Amazon EC2, conformément aux besoins du client à l'époque. Cependant, l'adhésion d'un plus grand nombre de divisions a entraîné une augmentation significative du nombre d'utilisateurs. Par conséquent, l'utilisation accrue de GitLab a causé des problèmes de performance. La création de code prenait plus de temps et la disponibilité est également devenue un problème. Le client souhaitait résoudre ces problèmes rapidement et efficacement.
process_icon
solution
Nagarro a collaboré étroitement avec le client pour planifier méticuleusement une stratégie de migration, passant d'Omnibus à HELM sur Amazon EKS. Des compartiments S3 ont été utilisés pour le stockage des artefacts, et PostgreSQL a géré les métadonnées primaires. L'adoption de Kubernetes a garanti une haute disponibilité, permettant une infrastructure évolutive sans contraintes. L'infrastructure a été gérée à l'aide de Terraform, avec des pipelines automatisés pour une configuration en un clic. SumoLogic a centralisé la journalisation et la surveillance pour une meilleure visibilité du système. PagerDuty a permis d'alerter rapidement en cas de problème. Les tests et vérifications dans l'environnement DEV ont garanti un déploiement sans heurts en deux jours.
solution_icon
résultat
La solution Amazon EKS est hautement disponible et évolutive. Elle a considérablement amélioré les indicateurs DevOps, en particulier le temps moyen de récupération, sans aucun temps d'arrêt observé dans l'infrastructure. Grâce à la mise à disposition de l'infrastructure en un seul clic, nous pouvons créer un nouvel environnement à la volée en un rien de temps. Les mises à niveau, les rétrogradations et les lancements de fonctionnalités, qui étaient prévus deux fois par mois, ont été automatisés dans le cadre de pipelines définis. L'automatisation a considérablement réduit le temps nécessaire et peut être effectuée à tout moment sans perturber les opérations commerciales.

lire l'article complet

PDF - 2 Mo