Des performances boostées grâce àune consolidation sur AWS

 

40% de performance en plus grâce à une consolidation des systèmes dans le cloud

Serunion  est une entreprise leader dans le domaine de la restauration collective depuis plus de 30 ans. Parmi ses principales activités, Serunion produit et livre des repas à de multiples clients dans le secteur de l’éducation, de la santé, du tourisme ou des loisirs.

En plus de cette activité, Serunion dispose également de concessions alimentaires dans des aéroports avec des restaurants et cafés. L’organisation logistique permet à Serunion d'assurer la distribution et la cuisson directement chez ses clients, ainsi que l’élaboration de menus dans ses propres locaux avec une distribution à la carte.

 

serunion-5

Serunion fait partie du Groupe Elior , un opérateur mondial français, leader sur le marché des services de restauration et des services de catering, présent dans 16 autres pays. Aujourd'hui, Serunion compte plus de 19.000 employés, 23 bureaux, 5 succursales et 14 cuisines centrales qui lui permettent de livrer quotidiennement  470.000 repas. Serunion se préoccupe du bien-être alimentaire de ses clients et s’engage en faveur de l'utilisation de produits locaux pour élaborer des menus plus sains et plus naturels.

Le Défi

La rentrée scolaire (2017-18) était sur le point de commencer et Serunion prévoyait une augmentation forte du nombre de ses clients. Dans ce contexte, l'infrastructure en place et les ressources disponibles n'étaient pas assez puissantes pour fournir un service optimal, capable d’absorber l'augmentation prévue du trafic sans compromettre la performance de la plateforme.

Serunion prévoyait une augmentation du volume de ses utilisateurs de l’ordre de 20% à 30%. Serunion ne souhaitait pas investir dans de nouvelles ressources physiques et s’est plutôt orienter vers une  migration de sa base de données Oracle et deson applicatif métier Serunet vers AWS. La plate-forme de service web de Serunet était extrêmement complexe et était la clé de voute de l’activité au quotidien de Serunion

La Solution

serunion-7-1

Avant de migrer la plateforme de services web de Serunet vers Amazon Web Services, Linke a proposé un POC (Proof Of Concept) dans le cadre de la migration de SAP BI et SAP Business Object vers AWS, une base de données d'Oracle 11g. “Dans le cadre de notre processus de nettoyage, un archivage a dû être mis en place »

A cette époque, l'infrastructure était déjà limitée en terme de capacité et Linke a proposé le déploiement du nouveau serveur directement chez AWS”, explique Ricardo Carrillo, gestionnaire du système informatique chez Serunion.

Un POC a été mis en place avec l'aide d’AWS Database Migration Service (DMS), qui a permis de réduire les temps de migration, d'éviter les temps d'arrêt et améliorer la performance globale de la base Oracle dans le cloud.

Une fois la migration SAP finie, Linke a aidé Serunion dans son deuxième grand projet de migration dans le cloud, les applications de services web:

“Le processus de migration SAP vers AWS a prouvé que nous étions capables de nous développer et que nous avions besoin d'augmenter nos ressources sur Serunet. Avec Linke, nous avons designé l'architecture idéale pour migrer cette plateforme vers Amazon Web Services”, affirme Ricardo.

La migration des services web de Serunet a été conçue et mise en œuvre en suivant les meilleures pratiques AWS dans des domaines tels que l'architecture, la sécurité et la disponibilité afin d'offrir à Serunion toute la flexibilité, l'évolutivité et les performances du cloud AWS. Serunet est composé de 5 couches applicatives, qui sont responsables de l'interaction entre le site web et les autres applications de Serunion. 

Sur les 5 applicatifs, un seul a été construit avec une fonctionnalité de haute-disponibilité (HA). Le processus de migration vers AWS a permis d’étendre cette fonctionnalité HA à 3 nouvelles gammes d'applications.

Comme les serveurs fonctionnaient déja avec un environnement virtuel VMware, Linke a suggéré d'utiliser AWS Server Migration Service (SMS) qui permet de migrer rapidement et facilement de gros workloads sur AWS. Dans le même temps, il favorise l'automatisation, le réglage et la surveillance pour de de nouvelles réplication de serveurs ‘à chaud’.

Ces avantages ont été essentiels pour améliorer la gestion de la migration des services web Serunet. Un processus de migration des serveurs en masse a été mené en évitant les temps d'arrêt et sans affecter le travail au quotidien des utilisateurs, ce qui étaient deux des principales préoccupations de Serunion.

La migration a donc été menée à bien au niveau de la production avec succès. Une fois que la migration réalisée, tous les serveurs ont été ajustés et redimensionnés, de sorte qu'ils peuvent désormais répondre et s'adapter aux besoins de la plateforme et aux pics de trafic à tout moment afin de garantir une meilleure disponibilité. De même, les différents services web ont été répartis dans différentes zones de disponibilité (AZ) afin de garantir la disponibilité de la plateforme au cas où un facteur externe pourrait se produire. En complément d’ AWS Server Migration Service, vous trouverez ci-dessous d'autres services AWS qui ont été utilisés pour la conception de la nouvelle architecture ainsi que pour le processus de migration lui-même. Au total 12 applications ont été migrées avec succès, dont 2 sur SAP et les 10 autres sur Serunet, étaient des applications de services web.

Amazon EC2

Plus de 50 instance


Amazon Route 53

Agit comme un agent DNS de domaine sur AWS, évolutif et de haute disponibilité, capable d'offrir fiabilité et rentabilité lors de la redirection du trafic vers les applications de services web de Serunet.


Elastic Load Balancing (ELB)

Permet la répartition automatique du trafic à l'intérieur des différentes machines et assure en même temps une haute disponibilité de l'infrastructure.


Amazon Virtual Private Cloud (VPC)

Via AWS Direct Connect établit une connexion réseau privée virtuelle et sécurisée entre Serunion et AWS.




arquitecture_serunion
Les Avantages

La migration des services web vers AWS permet à toutes les applications de s'appuyer sur un environnement flexible capable de gérer l'évolutivité à tous les niveaux, ainsi que d'améliorer les temps de réponse“À part la performance, nous avons également constaté une amélioration de l'évolutivité. Serunion se développe dans le cadre d'un projet appelé Operational Excellence où nous avons mis en place la numérisation de 2,000 des 3,000 centres actuels. Nous sommes convaincus qu'avec la nouvelle plateforme, l'évolutivité est maintenant une réalité, explique Ricardo.

Ces facteurs ont eu une influence sur le développement d'une plateforme plus performante et plus disponible parce que le nombre de serveurs a été augmenté à tous les niveaux des couches applicatives. De plus, comme les applications sont maintenant en haute disponibilité, les pannes du système peuvent être évitées sans affecter l'utilisateur final.

Un autre des principaux bénéfices est la capacité actuelle des services web à s’ajuster à la hausse ou à la baisse en fonction du trafic, offrant une disponibilité totale à la plateforme. Cet avantage compétitif était précisément l'un des principaux objectifs que Serunion avait à l'esprit au début du projet. En conclusion, la plateforme a maintenant plus de capacité, fonctionne plus rapidement et dispose d'une haute disponibilité dans 3 de ses 5 couches, assurant sa performance continue, même en cas de défaillance ou de panne.

“Le gap technologique a été significatif, ce qui signifie qu'il n'y a plus de temps d'arrêt au moment d'accroître les ressources, tout en apportant une haute-dsponibilité toute la plateforme”, explique Ricardo. De plus, la migration vers AWS a été menée en tenant compte des délais très serrés du projet:

L' Avenir

La feuille de route de Serunion au niveau informatique comprend une série de projets futurs en partenariat avec Amazon Web Services et Linke. Ces projets pilotes concernent principalement les services web, SAP ERP et les différentes bases de données :

Mayores

Configurer AWS Elastic Beanstalk afin d'automatiser l'évolutivité horizontale des ressources et  mieux s'adapter au trafic de chaque application tout en d'améliorant la vitesse et l'agilité.

Maintenir et ajuster l'évolutivité alors que Serunion continue sa croissance en choisissant les bonnes ressources AWS  afin que les coûts soient contenus.

Migrer l’ERP et Solution Manager vers AWS à l'aide de AWS Server Migration Service (SMS) dans le but de réduire au minimum les risques de défaillance du système.

Améliorer le système de base de données d'Oracle hébergé dans le cloud en transformant les Iaas EC2 actuels en Paas avec Amazon Relational Database Service (RDS).

Remplacer Oracle par PostgreSQL pour réduire les coûts de licence en utilisant AWS Schema Conversion Tool.

Faites-vous face à un défi similaire?

Contactez-nous