Microsoft Workloads pour AWS

MICROSOFT WORKLOAD PRATICE : Optimisez vos Workloads Microsoft avec AWS.

Dans sa recherche permanente de solutions pertinentes pour ses clients, Edifixio a développé une compétence particulière sur les solutions Microsoft déployées sur AWS. Amazon permet aujourd’hui de migrer ses licences SQL server et applications Microsoft vers le cloud AWS.

Fort de plus de 20 ans d'expérience dans les technologies Microsoft et de plus de 10 ans de partenariat avec AWS, EdifiXio aide ses clients à migrer les workload Microsoft vers le cloud AWS, à les exploiter, à les gérer et les moderniser, à optimiser leurs coûts et à créer des applications cloud natives en s’appuyant sur les services avancés d’AWS.

 

Modernisation d’application

Notre expertise en développement sur les technologies Microsoft et notre connaissance des services AWS sont combinées afin d’aider nos clients dans la définition de leur stratégie de modernisation de leur portefeuille applicatif Microsoft et dans l'accompagnement de la mise en oeuvre.

 

Solutions de base de données

Notre centre de compétence base de données est spécialisé dans la migration de base de données Microsoft vers AWS avec optimisation des performances et dans les services avancés de surveillance et d'exploitation «24x7» des bases de données dans le cloud.

Profitez au mieux de vos bases de données Microsoft Access, en les hébergeant sur AWS

Schneider Electric mène la Transformation Numérique de la Gestion de l’énergie et des Automatismes dans le Résidentiel, les Bâtiments, les Centres de données, les Infrastructures et les Industries.
Présent dans plus de 100 pays, Schneider est le leader incontesté dans la Gestion électrique – Moyenne tension, Basse tension et Energie sécurisée, et dans les Systèmes d’automatismes.

Schneider Electric logo

Date de début du projet : 2017
Date de fin du projet : 2018

Confronté au challenge de gérer une application aux besoins de calcul, mémoire et stockage toujours croissants, et voulant créer des services additionnels pour le management de bases de données (accès aux données, consommation de données, surveillance des flux de données, rapport d'utilisation…), Schneider Electric a décidé d’héberger certaines bases de données MS Access sur AWS et de créer les services pour aider au processus de prise de décision.

Ils nous ont missionné pour créer des services additionnels afin de maximiser les bénéfices de cette décision.

Maximiser les bénéfices dérivés de l’hébergement sous AWS en créant les services nécessaires pour gérer le management de données hybride (d’Oracle vers MS Access sur AWS).

L’addition de webservices crée une solution sur mesure, qui mélange les processus existants, les solutions legacy et les services et hébergements hybrides au bénéfice de l’utilisateur.

Pour créer la solution demandée, nous :

  • Avons développé un système de surveillance et de génération de rapports, dans le but de vérifier la santé des services de la base de données et d'alerter automatiquement par courrier électronique en cas de défaillance.
  • Avons développé un système de monitoring et reporting pour effectuer des vérifications sur plusieurs services de bases de données, et pour envoyer des emails en cas de détection d’échec. Ce système inclut également des rapports HTML quotidiens sur la santé des workflows de l’application et la disponibilité des données.

Nous avons utilisé Java et Microsoft PowerShell pour écrire les webservices, et Microsoft PowerShell pour écrire les systèmes de monitoring et reporting.

Nous avons également exploité les instances EC2 pour prendre en charge nos serveurs Windows utilisés pour cette solution. Notre approche impliquait, MS Access et Java sur Windows Server 2012 R2.

Les bases de données MS Access étaient générées et vérifiées manuellement par un utilisateur dédié à l’origine du projet. Nous avons automatisé ce processus afin de gagner en temps et fiabilité.

Dans le même temps, nous avons amélioré la surveillance des services de base de données, ce qui a permis une réactivité rapide en cas de défaillance ou de problème. Des rapports quotidiens sont désormais envoyés à des centaines de clients pour leur donner un aperçu de l’état et de la santé des workflows de l’application.

Groupe E-b-trans : Migration SQL Server sur AWS RDS, un processus maîtrisé de bout en bout.

Expert du transport en citerne et de la logistique des matières sensibles depuis 1996, E-b-trans fédère aujourd’hui des transporteurs dans 14 pays d’Europe.
Au service de donneurs d’ordre de toute taille et de tout secteur, les entreprises du groupe veillent au bon acheminement de plus de 50 millions de mètres cubes de produit chaque année.

E-b-trans logo

Date de début du projet : 15 mai 2019
Date de fin du projet : 21 mai 2019

Le Groupe E-b-trans utilise des bases Micrososft SQL Server, version 2008 R2. AWS avait annoncé une migration des instances RDS Micrososft SQL Server 2008 R2 vers Micrososft SQL Server 2017, de façon automatique au 1er juin 2019.
 

Il était essentiel d'anticiper cette date de fin du support Micrososft SQL 2008, et d'effectuer une montée de version vers Micrososft SQL 2017 avant la date butoire afin d'éviter une mise à niveau automatique à compter du 1er juin avec de possibles effets de bord, techniques ou fonctionnelles.

Le Groupe E-b-trans a fait appel à Edifixio pour migrer ses instances RDS Micrososft SQL Server 2008 R2 avant cette date butoir, en planifiant les interventions et ainsi garantir la continuité de ses services.

Début 2019, le Groupe E-b-trans utilisait encore plusieurs bases Micrososft SQL Server 2008 R2 Express Edition sur AWS RDS utilisées par des applications de Production.

Il convenait donc de réaliser la montée de version avant la date cible du 1er juin 2019, pour ne pas subir une màj automatique vers une version Micrososft SQL Server 2017 pendant des heures ouvrées sur des applications de Production.

Il a fallu mettre à jour les versions directement sur des bases de Production (pas de bases sur lesquelles s’exercer au préalable), de façon transparente, en dehors des heures ouvrées, sans impact pour les utilisateurs finaux.

De même, la présence des équipes du client était indispensable pour valider le bon fonctionnement des applications après la mise à jour de la version Micrososft SQL Server 2017.

Projet de migration critique, eu égard aux impacts potentiels business, il a fallu s’assurer que le processus était maitrisé de bout en bout.

 

Si la migration en tant que telle ne posait pas de difficultés techniques, le temps imparti pour la mener à bien était une contrainte.

Les DBA Edifixio ont scripté les différentes actions et vérifications à réaliser en prenant toutes les précautions nécessaires telles que :

1.    Sauvegarde de l’instance RDS avant màj
2.    Arrêt du monitoring de l’instance RDS
3.    Arrêt de(s) application(s) concernée(s)
4.    Màj de l’instance RDS vers Micrososft SQL Server 2017
5.    Redémarrage de(s) application(s) concernée(s)
6.    Redémarrage du monitoring de l’instance RDS
7.    Tests du bon fonctionnement de(s) application(s) concernée(s)

Cette approche pas à pas est la garantie d’une migration réussie, y compris pour des solutions hybrides.