Migration de microservices depuis un site vers le cloud AWS

Le client est un fournisseur leader de cartes de débit prépayées à usage personnel et commercial. Les produits sont conçus pour être utilisés comme outils par les personnes qui n'ont pas de compte bancaire traditionnel ou qui préfèrent utiliser des services financiers alternatifs. Le client cherchait à migrer ses microservices sur site vers le cloud AWS à l'aide des dernières technologies telles que Docker, Kubernetes, Terraform et d'autres automatisations AWS requises. Le client a engagé Trianz pour conteneuriser les microservices sur AWS.

LE DÉFI COMMERCIAL

Le client avait besoin de construire une infrastructure technologique fiable, robuste et sécurisée pour :

  • Migration des microservices sur site vers le cloud (AWS)
  • Conteneurisation des microservices et utilisation de Kubernetes comme système d'orchestration de conteneurs pour automatiser les déploiements, la mise à l'échelle et la gestion des applications conteneurisées

COMPOSANTS TECHNOLOGIQUES

AWS

  • AWS IAM
  • Amazon VPC
  • Amazon EC2
  • Équilibrage de charge élastique Amazon EC2
  • Amazon S3
  • Amazon EBS
  • Route 53 de l'Amazone
  • Amazon CloudFront
  • Amazon CloudWatch
  • Configuration d'Amazon AWS
  • AWS Lambda
  • AWS EKS
  • AWS ECS
  • Autres plateformes : Splunk, HashiCorp Terraform, Python 2.x 3.x, GitHub, Jenkins, Inspec Testing

L'APPROCHE

Trianz a adopté l’approche de mise en œuvre suivante de manière progressive :

  • Comprendre l’infrastructure existante
  • Migration des services de prospection pour les environnements de développement/assurance qualité sur site vers le cloud (AWS)
  • Conteneuriser les microservices et les déployer à l'aide de clusters Kubernetes créés à partir de zéro
  • Configuration des pipelines Jenkins pour créer et déployer des microservices sur un cluster Kubernetes

EFFETS TRANSFORMATIONNELS

  • Fourniture à la demande facilitée de l'infrastructure nécessaire aux équipes de développement/assurance qualité pour développer et tester les scénarios. Les utilisateurs peuvent exécuter un pipeline Jenkins pour créer ou déployer un microservice, déployer des ressources telles que des buckets S3, SNS, SQS, Lambdas ou déployer un cluster EKS (Kubernetes) entièrement fonctionnel.
  • Les utilisateurs peuvent facilement créer, mettre à jour ou supprimer l’infrastructure existante en quelques minutes à l’aide de l’automatisation Terraform.
  • De meilleures performances avec une efficacité améliorée.

Entrer en contact

Laissez-nous vous aider
transformer et grandir


En soumettant vos informations, vous acceptez notre  Privacy Statement.