Loading...
Migration Cloud

Migration Cloud Azure

Modernisation d'applications legacy avec 99,99% de disponibilité et performance multipliée par 3

Contexte du projet

Notre client, un acteur majeur de l'assurance au Maroc avec plus de 2 millions de contrats gérés, exploitait une infrastructure on-premise vieillissante depuis plus de 15 ans. L'infrastructure comprenait 45 serveurs physiques, 120 machines virtuelles VMware, et des applications monolithiques critiques développées en .NET Framework 4.5.

Les problèmes rencontrés étaient multiples : indisponibilités fréquentes (disponibilité de seulement 97,5%), coûts d'exploitation élevés (850 000€/an pour le datacenter), impossibilité de scaler rapidement pendant les pics d'activité (renouvellement de contrats), et une dette technique croissante rendant toute évolution très coûteuse.

La direction avait lancé un plan de transformation digitale avec comme objectif stratégique de migrer 100% de l'infrastructure vers le cloud dans un délai de 18 mois, tout en garantissant zéro interruption de service pour les applications critiques.

Stratégie de migration

MarotechGroup a élaboré une stratégie de migration hybride basée sur les 7R (Retire, Retain, Rehost, Relocate, Repurchase, Replatform, Refactor) adaptée à chaque application :

  • Audit complet de l'infrastructure existante avec Azure Migrate
  • Analyse des dépendances entre applications
  • Évaluation des coûts avec Azure Cost Calculator
  • Définition des vagues de migration par criticité
  • Formation des équipes IT du client

  • Rehost (Lift & Shift) de 15 applications non-critiques vers Azure VMs
  • Mise en place du réseau hybride avec Azure ExpressRoute
  • Configuration d'Azure Site Recovery pour la disaster recovery
  • Tests de performance et ajustements
  • Validation de la méthodologie et des processus

  • Refactor de l'application de gestion de contrats vers .NET 8 + microservices
  • Migration des bases de données SQL Server vers Azure SQL Database (PaaS)
  • Conteneurisation avec Azure Kubernetes Service (AKS)
  • Mise en place d'un API Gateway avec Azure API Management
  • Implémentation de CI/CD avec Azure DevOps

  • Optimisation des coûts avec Azure Advisor et Reserved Instances
  • Mise en place du monitoring avec Azure Monitor et Log Analytics
  • Implémentation de la sécurité avec Azure Security Center
  • Décommissionnement progressif du datacenter on-premise
  • Documentation et transfert de compétences

Architecture cible Azure

L'architecture mise en place intègre les meilleures pratiques Azure :

Infrastructure réseau
  • Azure Virtual Network avec segmentation par environnement (Prod, PreProd, Dev)
  • Azure ExpressRoute (1 Gbps) pour connexion privée datacenter-Azure
  • Azure Firewall et Network Security Groups pour la sécurité périmétrique
  • Azure Traffic Manager pour le load balancing géographique
Couche données
  • Azure SQL Database (niveau Business Critical) avec geo-réplication
  • Azure Cosmos DB pour les données non-relationnelles
  • Azure Blob Storage pour les documents
  • Azure Backup pour sauvegardes automatisées
Couche applicative
  • Azure Kubernetes Service (AKS) pour microservices
  • Azure App Service pour applications web
  • Azure Functions pour traitements événementiels
  • Azure API Management pour exposition des APIs

Innovations et défis relevés

Résultats mesurables

99,99%
Disponibilité garantie

SLA passé de 97,5% à 99,99%

300%
Gain de performance

Temps de réponse API divisé par 3

45%
Réduction des coûts IT

Économie de 380 000€ par an

18 mois
Délai de migration

120 applications migrées

Impact business

Lancement de 3 nouveaux produits digitaux en 6 mois grâce à l'agilité apportée par le cloud. Time-to-market réduit de 70%.

Détails du projet

Secteur

Assurance

Durée

18 mois (migration complète)

Équipe

15 experts (Architectes Cloud, DevOps, Développeurs .NET)

Technologies

Azure VMs, AKS, Azure SQL, App Service, ExpressRoute, Azure DevOps

Infrastructure migrée

45 serveurs physiques
120 VMs
25 TB de données

Projet de migration cloud ?

Nos architectes Azure certifiés peuvent auditer votre infrastructure et vous proposer une stratégie de migration adaptée.

Demander un audit