CCL Consulting
Tous les cas clients
Cas clientÉditeur de logiciel

Migration plateforme AWS.

Le client, éditeur de logiciel, a migré son application conteneurisée vers Kubernetes chez un autre fournisseur cloud. Cependant, la gestion est devenue chronophage en raison des changements d'API et des mises à jour requises.

Mise en Place d'une Infrastructure Cloud AWS.

CCL Consulting a mis en place un écosystème autour d'AWS EKS via Hashicorp Terraform, utilisant la méthode GitOps avec ArgoCD pour le déploiement des composants internes. Ceci inclut des solutions open-source facilitant l'intégration de Kubernetes avec les services AWS :

  • External-dns : synchronisation des ingress et services avec Route53
  • External-secrets : synchronisation des secrets Kubernetes avec AWS Secret Manager
  • Velero : sauvegardes et restaurations sur AWS S3
  • Crossplane : création de ressources AWS via des manifestes Kubernetes (Bucket, BDD...)
  • Karpenter : optimisation des coûts d'instances avec EC2 "spot" lors de l'autoscaling du cluster

Pour optimiser les applications du client, principalement des travaux d'analyse statistique, le cluster EKS utilise des instances AWS avec GPUs et Volcano, un projet open-source dédié à la planification de travaux de Machine Learning / Big Data.

Après la phase de MVP, un transfert de compétences a été réalisé avec le client pour lui permettre de gérer la solution et migrer vers la production.

Résultats.

01

Automatisation et efficacité

Déploiement automatisé réduisant les erreurs manuelles et accélérant les déploiements.

02

Coûts maîtrisés

Utilisation d'instances EC2 "spot" avec Karpenter et planification efficace des travaux avec Volcano, garantissant une utilisation économique des ressources AWS.

03

Transfert de compétences

Formation du client pour une gestion autonome de l'infrastructure EKS, réduisant la dépendance aux tiers et renforçant sa capacité opérationnelle.