Aller au contenuSkip to content

Scénario illustratif.Illustrative scenario. Ce contenu est un exemple de démarche possible et ne confirme pas un mandat client réel.This content is an example of a possible approach and does not confirm a real client engagement.

  1. AccueilHome
  2. RéalisationsProjects
  3. Cloud & DevOpsCloud & DevOps
  4. Plateforme analytique migrée vers un nuage souverainAnalytics platform moved to sovereign cloud
Grand projetFlagship project · #VersLeCloud · Secteur publicPublic sector

Vers un nuage souverain pour les données publiquesMoving public data to a sovereign cloudModerniser l’analytique tout en gardant les données au Canada.Modernizing analytics while keeping data in Canada.

L’organisme exploitait un entrepôt de données vieillissant, hébergé sur des serveurs en fin de vie et utilisé par des dizaines d’équipes d’analyse. Mirador a piloté avec lui un programme de migration vers un nuage souverain, garantissant la résidence des données au Canada et un niveau de sécurité à la hauteur des renseignements confiés par la population.

The agency ran an ageing data warehouse, hosted on end-of-life servers and used by dozens of analytics teams. Mirador led a migration program with it to a sovereign cloud, ensuring Canadian data residency and a level of security that matches the information entrusted by the public.

#VersLeCloudProgramme multidirections, plusieurs vagues de migration et de nombreuses équipes utilisatricesMulti-department program, several migration waves and many user teams

Le contexteThe context

Au fil des années, l’entrepôt de l’organisme était devenu le cœur de sa reddition de comptes, de ses analyses de programmes et de ses statistiques publiques. Les traitements de nuit débordaient sur les heures de bureau, les ajouts de capacité exigeaient de longs processus d’acquisition, et chaque direction avait développé ses propres extractions parallèles. Le matériel arrivait en fin de garantie et le savoir-faire reposait sur une poignée de personnes.

Over the years, the agency’s warehouse had become the heart of its accountability reporting, program analysis and public statistics. Overnight processing spilled into business hours, adding capacity required lengthy procurement processes, and every department had built its own parallel extracts. Hardware was reaching the end of its warranty and know-how rested with a handful of people.

La direction voulait profiter de l’infonuagique pour gagner en agilité, mais sous des conditions strictes : résidence des données au Canada, contrôle des clés de chiffrement, conformité à la Loi 25 et aux directives gouvernementales en sécurité de l’information, et maîtrise des coûts récurrents. Le programme devait aussi se dérouler sans interrompre les publications statistiques ni les obligations de reddition de comptes.

Management wanted to use the cloud to gain agility, but under strict conditions: data residency in Canada, control of encryption keys, compliance with Law 25 and government information security directives, and control over recurring costs. The program also had to proceed without interrupting statistical publications or accountability obligations.

Les enjeuxThe challenges

  • Les exigences de souveraineté devaient être traduites en contrôles techniques vérifiables, et non en simples engagements contractuels.Sovereignty requirements had to be translated into verifiable technical controls, not just contractual commitments.
  • Des centaines de traitements, de rapports et d’extractions dépendaient de l’entrepôt existant, souvent sans documentation.Hundreds of jobs, reports and extracts depended on the existing warehouse, often without documentation.
  • Les équipes craignaient une facture infonuagique imprévisible une fois la migration terminée.Teams feared an unpredictable cloud bill once the migration was complete.
  • Les calendriers de publication et de reddition de comptes ne laissaient aucune place à une interruption de service.Publication and accountability calendars left no room for a service interruption.

Notre démarcheOur approach

  1. 01

    Cadrage et inventaireScoping and inventory

    Nous avons inventorié les sources, traitements, rapports et utilisateurs de l’entrepôt, puis classé chaque actif selon sa criticité et sa sensibilité. Ce portrait a servi à définir les vagues de migration avec les directions concernées.

    We inventoried the warehouse’s sources, jobs, reports and users, then classified each asset by criticality and sensitivity. This picture was used to define the migration waves with the departments involved.

  2. 02

    Conception de la zoneLanding zone design

    Nous avons conçu une zone d’atterrissage dans des régions canadiennes, avec gestion des identités, chiffrement à clés contrôlées par l’organisme, segmentation réseau et journalisation centralisée. Ces contrôles ont été codifiés et déployés par des pipelines d’infrastructure en tant que code.

    We designed a landing zone in Canadian regions, with identity management, encryption with agency-controlled keys, network segmentation and centralized logging. These controls were codified and deployed through infrastructure-as-code pipelines.

  3. 03

    Réalisation par vaguesDelivery in waves

    Chaque vague a migré un domaine de données complet, avec exécution en parallèle de l’ancien et du nouvel environnement et réconciliation systématique des résultats. Les traitements ont été modernisés au passage plutôt que copiés à l’identique.

    Each wave migrated a complete data domain, running the old and new environments in parallel and systematically reconciling results. Jobs were modernized along the way rather than copied as is.

  4. 04

    Transfert et FinOpsTransfer and FinOps

    Nous avons mis en place avec l’équipe interne des pratiques FinOps : étiquetage des coûts, budgets par direction et revues régulières de consommation. L’équipe plateforme de l’organisme a été accompagnée jusqu’à l’exploitation autonome.

    With the internal team, we put FinOps practices in place: cost tagging, departmental budgets and regular consumption reviews. The agency’s platform team was supported all the way to autonomous operations.

La solutionThe solution

Zone d’atterrissage souveraineSovereign landing zoneUn environnement hébergé au Canada, gouverné par des politiques de sécurité automatisées et audité en continu contre le cadre de contrôle de l’organisme.An environment hosted in Canada, governed by automated security policies and continuously audited against the agency’s control framework.
Plateforme analytique moderniséeModernized analytics platformUn entrepôt infonuagique, des transformations versionnées et testées, et des rapports migrés vers un outil de visualisation commun à toutes les directions.A cloud data warehouse, versioned and tested transformations, and reports migrated to a visualization tool shared by all departments.
Pilotage FinOpsFinOps steeringDes tableaux de bord de consommation par direction et par projet, assortis de règles d’optimisation et d’alertes budgétaires.Consumption dashboards by department and by project, along with optimization rules and budget alerts.

Les résultatsThe results

  1. Les données de l’organisme résident au Canada, sous des contrôles de sécurité documentés et vérifiables.The agency’s data resides in Canada, under documented and verifiable security controls.
  2. Les traitements s’exécutent dans des fenêtres prévisibles et les publications sont produites sans retard.Jobs run within predictable windows and publications are produced on time.
  3. Les directions comprennent ce que coûte leur usage de la plateforme et participent à son optimisation.Departments understand what their use of the platform costs and take part in optimizing it.
  4. L’équipe interne exploite et fait évoluer la plateforme de façon autonome, avec des pratiques DevOps établies.The internal team operates and evolves the platform independently, with established DevOps practices.
Ce que nous retenonsWhat we take away

La souveraineté se démontre par des contrôles techniques, pas par des déclarations. En codifiant ces contrôles dès la zone d’atterrissage, chaque vague de migration a hérité d’un niveau de sécurité constant.

Sovereignty is demonstrated through technical controls, not statements. By codifying those controls in the landing zone from the start, every migration wave inherited a consistent level of security.

Expertises et offresExpertise and offers

Ce projet s’appuie sur les expertises et les offres suivantes.

This project draws on the following expertise and offers.

ExpertisesExpertise

OffresOffers

Tous les projetsAll projects #VersLeCloud

Autres réalisationsOther projects

D’autres projetsOther projects qui pourraient vous inspirer.that may inspire you.

#VersLeCloudGrand projetFlagship
Secteur privéPrivate sectorAssuranceInsurance

Plateforme de données infonuagique moderneModern cloud data platform

Une plateforme de données cloud gouvernée qui réunit les données de souscription, de sinistres et de distribution dans un socle unique.

A governed cloud data platform that brings underwriting, claims and distribution data together in a single foundation.

  • Infrastructure cloudCloud infrastructure
  • ETL & intégration de donnéesETL & data integration
  • Gouvernance des donnéesData governance
Découvrir le projetExplore the project
#VersLeCloud
Secteur privéPrivate sectorCommerce de détailRetail

Quitter l’entrepôt de données sur siteLeaving the on-premise data warehouse

La migration d’un entrepôt de données vieillissant vers le cloud, sans interrompre les rapports dont dépendent les magasins et le commerce en ligne.

Migrating an ageing data warehouse to the cloud without disrupting the reports that stores and e-commerce depend on.

  • Migration de donnéesData migration
  • Infrastructure cloudCloud infrastructure
  • ETL & intégration de donnéesETL & data integration
Découvrir le projetExplore the project
#VersLeCloud
Secteur privéPrivate sectorIngénierie et constructionEngineering and construction

Plateforme DataOps et FinOpsDataOps and FinOps platform

Une plateforme infonuagique industrialisée qui fiabilise les données de projets et donne une vision claire des coûts cloud.

An industrialized cloud platform that makes project data reliable and gives a clear view of cloud costs.

  • DevOps & CI/CDDevOps & CI/CD
  • Infrastructure cloudCloud infrastructure
  • Stratégie BIMBIM strategy
Découvrir le projetExplore the project

Construisons la suite

Votre prochain défi.Une prochaine étape réfléchie.

Rejoindre l’équipe MiradorVoir les postes ouverts