Contexte


Bonduelle a 20 sites Web hébergés dans ses datacenters ou chez des providers, et souhaite construire une architecture standardisée sur AWS pour migrer ces sites et les héberger.

Objectifs


  • Scalabilité
  • Résilience
  • Optimisation des coûts
  • Gestion des comptes utilisateurs AWS en utilisant l’Active Directory existant


Le cloud AWS, pilier de la transformation digitale de Bonduelle

30 Octobre, 2017 Expérience client

Les industries de l’agro-alimentaire aussi font leur transformation digitale ! Démographie, évolution des modes de vie et de consommation, contexte de mondialisation...autant de raisons pour les industries de l’agro-alimentaire d’adapter leur stratégie.

DÉROULÉ DU PROJET



Recommandations D2SI


Une stack par site de façon à isoler les problèmes potentiels, chaque stack contenant :

  • Un dépôt Git avec le code de l’application PHP et le code Terraform (Infrastructure as Code)
  • 2 environnements : staging et production
  • Métriques séparées
  • Facturation séparées

Propositions d’infrastructure


  • Hébergement sur un seul serveur : CloudFront + instance EC2 (sans Elastic LoadBalancing, avec une base MySQL si nécessaire). Solution la plus économique mais non scalable ni résiliente.
  • Hébergement multi-serveurs : CloudFront + ELB + instances EC2 + RDS. Solution scalable, résiliente et flexible.
  • Elastic BeanStalk : CloudFront + BeanStalk + RDS. Solution scalable et résiliente par l’utilisation de BeanStalk.

Automatisation


  • Infrastructure : provisionnement automatisé de l’infrastructure avec Terraform
  • Application : pipeline d’intégration continue avec Gitlab pour construire les artefacts Web, les envoyer vers S3 puis déclencher Elastic BeanStalk via AWS CLI.

Poke


Nous restons à votre écoute pour toute question ou demande supplémentaire.