Aller au contenu
Cloud high

Régions et Sous-régions cloud : comprendre et choisir

17 min de lecture

Où déployer vos applications cloud ? Cette question simple cache des enjeux critiques : disponibilité, performance, conformité légale et coûts. Ce guide vous explique la hiérarchie géographique du cloud Outscale (régions et sous-régions), vous donne les critères de décision et vous aide à anticiper les coûts de vos choix d’architecture.

  • Comprendre la différence entre région et sous-région dans le cloud Outscale
  • Savoir choisir une région selon vos contraintes (latence, conformité, coûts)
  • Concevoir une architecture résiliente avec plusieurs sous-régions
  • Anticiper les coûts cachés liés au transfert de données entre sous-régions et régions

Prérequis : connaître les bases du cloud computing. Si vous débutez, commencez par Qu’est-ce que le cloud ?.

Quand vous utilisez le cloud, vos applications tournent sur des serveurs physiques réels, situés dans des datacenters quelque part dans le monde. Ce “quelque part” n’est pas anodin :

  • Un utilisateur à Paris qui accède à un serveur aux États-Unis subira ~100 ms de latence
  • Une panne électrique régionale peut affecter tous les serveurs d’une même zone physique
  • Les lois sur les données varient selon les pays (RGPD en Europe, par exemple)
  • Les coûts de transfert augmentent quand les données traversent les océans

Outscale a donc organisé son infrastructure en deux niveaux géographiques pour vous permettre de faire des choix éclairés : les Régions et les Sous-régions.

La hiérarchie géographique Outscale : Région → Sous-région

Section intitulée « La hiérarchie géographique Outscale : Région → Sous-région »

Imaginez le cloud comme une chaîne de supermarchés :

  • La Région = un pays où la chaîne est implantée (France, États-Unis, Japon…)
  • La Sous-région (Subregion) = un magasin dans ce pays (Paris Nord, Paris Sud…)

Chaque niveau offre un compromis différent entre isolation (protection contre les pannes) et proximité (performance et coûts).

Hiérarchie géographique Outscale : régions contenant des sous-régions isolées

NiveauCe que c’estIsolationLatence interneExemple Outscale
RégionZone géographique large (pays/continent)Maximale (datacenters séparés de centaines de km)50-150 ms entre régionseu-west-2 (France)
Sous-région (Subregion)Datacenter(s) isolé(s) dans une régionForte (alimentation, réseau, refroidissement séparés)< 2 ms entre sous-régionseu-west-2a, eu-west-2b, eu-west-2c

Les Régions Outscale : votre première décision stratégique

Section intitulée « Les Régions Outscale : votre première décision stratégique »

Une Région est une zone géographique large (généralement un pays ou une partie de continent) où Outscale a déployé son infrastructure. Chaque région est totalement indépendante des autres : ses propres datacenters, son propre réseau, ses propres équipes.

Les fournisseurs cloud ne construisent pas des régions par plaisir — chaque région répond à des besoins spécifiques :

BesoinPourquoi une région dédiée
Proximité des utilisateursRéduire la latence pour les clients locaux
Conformité réglementaireCertaines lois exigent que les données restent dans le pays
Résilience globaleUne catastrophe naturelle n’affectera qu’une région
SouverainetéLes données sensibles restent sous juridiction française

Outscale propose 5 régions publiques réparties sur 3 continents :

RégionCodeSous-régionsZones physiquesParticularité
Franceeu-west-2eu-west-2a, eu-west-2b, eu-west-2cPAR1, PAR4, PAR7 (Île-de-France)Région principale, RGPD
France SecNumCloudcloudgouv-eu-west-1cloudgouv-eu-west-1a, 1b, 1cSEC1, SEC2, SEC3 (Île-de-France)Certifié ANSSI, données sensibles
USA Estus-east-2us-east-2a, us-east-2bNJ1, NJ2 (New Jersey)Marché américain
USA Ouestus-west-1us-west-1a, us-west-1bSV1, SV2 (Californie)Côte ouest américaine
Japonap-northeast-1ap-northeast-1a, ap-northeast-1bJPN1, JPN2 (Tokyo)Marché asiatique

Le choix de votre région principale repose sur quatre critères à pondérer selon votre contexte :

  1. La proximité de vos utilisateurs (latence)

    C’est souvent le critère n°1. Chaque milliseconde compte pour l’expérience utilisateur.

    Distance serveur-utilisateurLatence typiqueImpact perçu
    Même pays10-30 msImperceptible
    Même continent30-80 msLéger délai
    Intercontinental100-300 msNoticeable

    Pour des utilisateurs français : privilégiez eu-west-2 ou cloudgouv-eu-west-1.

  2. Les contraintes légales et réglementaires

    Certaines données doivent rester dans certains pays :

    • RGPD (Europe) : les données personnelles des Européens doivent être traitées selon les règles européennes
    • Données gouvernementales françaisescloudgouv-eu-west-1 (certifié SecNumCloud)
    • Données de santé (HDS) → vérifier les certifications de la région
  3. Les services disponibles

    Toutes les régions ne proposent pas tous les services ! Certains services peuvent être d’abord déployés dans les régions principales, puis étendus progressivement.

    Vérifiez toujours sur la documentation Outscale que les services dont vous avez besoin sont disponibles dans votre région cible.

  4. Les coûts

    Les prix peuvent varier selon les régions en fonction des coûts d’infrastructure locaux.

    Région OutscaleFacteurs de coût
    eu-west-2 (France)Coûts énergétiques européens
    cloudgouv-eu-west-1Premium pour certification SecNumCloud
    us-east-2 / us-west-1Coûts infrastructure US
    ap-northeast-1 (Japon)Coûts infrastructure Asie

Les Sous-régions : la clé de la haute disponibilité

Section intitulée « Les Sous-régions : la clé de la haute disponibilité »

Une Sous-région (Subregion) est un ou plusieurs datacenters physiquement séparés au sein d’une même région, mais reliés par un réseau à très faible latence (< 2 ms). C’est l’équivalent des “Availability Zones” d’AWS ou Azure.

L’objectif est simple : survivre aux pannes locales sans sacrifier la performance.

Imaginez une région sans sous-régions : tous les serveurs sont dans le même datacenter. Si ce datacenter subit une panne (incendie, inondation, coupure électrique), tout tombe.

Avec plusieurs sous-régions :

  • Chaque sous-région a son alimentation électrique indépendante
  • Chaque sous-région a sa connexion réseau séparée
  • Chaque sous-région a son système de refroidissement distinct
  • Les sous-régions sont séparées de plusieurs kilomètres (pour éviter les catastrophes locales)

Pour la région eu-west-2 (France), Outscale dispose de 3 zones physiques en Île-de-France :

Zone physiqueLocalisationCaractéristiques
PAR1Magny-les-HameauxDatacenter Île-de-France Sud
PAR4PantinDatacenter Île-de-France Nord
PAR7AubergenvilleDatacenter Île-de-France Ouest

Ces trois zones sont suffisamment éloignées pour garantir l’isolation en cas de catastrophe locale, tout en étant reliées par fibre optique pour une latence minimale.

Les sous-régions d’une même région sont conçues pour offrir le meilleur des deux mondes :

CaractéristiqueValeur typiqueBénéfice
Distance entre sous-régions10-100 kmProtection contre catastrophes locales
Latence inter-sous-région1-2 msPerformance quasi-identique à une seule sous-région
Bande passante inter-sous-régionTrès haute (10+ Gbps)Réplication temps réel possible
Isolation électriqueTotaleUne panne n’affecte qu’une sous-région
Isolation réseauTotaleProblème de routage isolé

Architecture mono-sous-région vs multi-sous-région

Section intitulée « Architecture mono-sous-région vs multi-sous-région »

La différence de résilience est considérable :

ScénarioMono-sous-régionMulti (2 sous-régions)Multi (3 sous-régions)
Panne d’une sous-régionIndisponibilité totale50% de capacité restante66% de capacité restante
Disponibilité théorique99.9%99.99%99.999%
Temps d’indisponibilité/an~8.7 heures~52 minutes~5 minutes

Concevoir une architecture multi-sous-région sur Outscale

Section intitulée « Concevoir une architecture multi-sous-région sur Outscale »

Voici les composants typiques d’une architecture multi-sous-région résiliente selon la documentation Outscale :

Architecture multi-sous-région résiliente avec LBU, Nets et réplication de données

  1. Créer un Net dans chaque sous-région

    Commencez par créer un Net (VPC Outscale) dans la première sous-région, puis un second Net dans une autre sous-région. Chaque Net contiendra vos subnets et ressources.

    Fenêtre de terminal
    # Exemple avec l'API Outscale
    osc-cli api CreateNet --NetRange "10.0.0.0/16" --Tenancy "default"
  2. Créer des Subnets dans chaque sous-région

    Créez des subnets dédiés à chaque couche applicative (web, application, base de données) dans chaque Net/sous-région.

  3. Configurer le Net Peering entre sous-régions

    Pour que vos Nets communiquent entre sous-régions, créez un Net Peering. Cela permet la communication privée entre vos ressources réparties sur plusieurs sous-régions.

  4. Déployer un Load Balancer (LBU)

    Utilisez le Load Balancing Unit (LBU) d’Outscale pour distribuer le trafic entre vos instances dans les différentes sous-régions. Le LBU détecte automatiquement les instances défaillantes.

  5. Répliquer vos données

    Pour les bases de données, configurez une réplication entre sous-régions. Les données critiques doivent exister dans au moins 2 sous-régions pour survivre à une panne.

Le multi-sous-région a un coût — il faut le connaître pour faire des choix éclairés :

ComposantSurcoût multi-sous-régionCe qui coûte
VMs / Instancesx2 ou x3Vous payez chaque instance
Stockage répliquéx2 ou x3Volumes dupliqués
Transfert inter-sous-régionFaibleDonnées répliquées entre sous-régions
Load Balancer (LBU)MinimalService managé
Transfert inter-AZ~0.01-0.02 $/GoDonnées répliquées entre AZ
Load Balancer (LBU)MinimalService managé

Pour les applications vraiment critiques, une seule région ne suffit pas. Une catastrophe régionale (tremblement de terre, cyberattaque massive, problème du provider) pourrait tout affecter.

BesoinSolution
Reprise d’activité (DR)Région secondaire passive (ex: us-east-2 si primaire en eu-west-2)
Haute disponibilité globaleRégions actives simultanées
Faible latence mondialePlusieurs régions proches des utilisateurs
Séparation données sensiblescloudgouv-eu-west-1 pour le sensible, eu-west-2 pour le reste

Comparaison Active-Passive et Active-Active pour le multi-région

Principe : une région principale active, une région secondaire en standby.

Exemple Outscale :

  • Région primaire : eu-west-2 (France) — tout le trafic
  • Région secondaire : us-east-2 (USA) — réplication, prêt à prendre le relais

Avantages :

  • Coût modéré (région secondaire sous-dimensionnée)
  • Simple à mettre en œuvre

Inconvénients :

  • Temps de bascule (RTO) de quelques minutes à heures
  • Possible perte de données (RPO) selon la réplication

Coût typique : +30-50% du coût mono-région

Principe : toutes les régions servent du trafic simultanément.

Exemple Outscale :

  • eu-west-2 sert les utilisateurs européens
  • us-east-2 sert les utilisateurs américains
  • ap-northeast-1 sert les utilisateurs asiatiques

Avantages :

  • Latence optimale pour tous les utilisateurs
  • Bascule instantanée (le trafic va ailleurs)
  • Pas de perte de données si réplication synchrone

Inconvénients :

  • Complexité élevée (synchronisation des données)
  • Coût doublé ou triplé

Coût typique : x2 à x3 du coût mono-région

Le multi-région augmente significativement les coûts de transfert — c’est le piège principal :

Type de transfertCoût approximatifImpact
Intra-sous-régionGratuit ou minimalAucun
Inter-sous-région (même région)FaibleModéré
Inter-région (même continent)Plus élevéSignificatif
Inter-région (intercontinental)Le plus élevéMajeur

Piège n°1 : “Je déploie tout dans une seule sous-région, c’est plus simple”

Section intitulée « Piège n°1 : “Je déploie tout dans une seule sous-région, c’est plus simple” »

Risque : une panne de sous-région = indisponibilité totale.

Solution : même pour les environnements de développement, prenez l’habitude du multi-sous-région. Le surcoût est faible et ça évite les mauvaises surprises en production.

Piège n°2 : “Je choisis la région la moins chère”

Section intitulée « Piège n°2 : “Je choisis la région la moins chère” »

Risque : latence inacceptable pour vos utilisateurs, services manquants.

Solution : la région la moins chère n’est pas toujours la meilleure. Calculez le coût total incluant l’impact business de la latence. Pour des utilisateurs français, eu-west-2 sera presque toujours le bon choix.

Piège n°3 : “Multi-sous-région = je suis protégé contre tout”

Section intitulée « Piège n°3 : “Multi-sous-région = je suis protégé contre tout” »

Risque : une catastrophe régionale (rare mais possible) vous impacte quand même.

Solution : pour les applications vraiment critiques, ajoutez une stratégie de reprise d’activité multi-région (au moins des backups dans une autre région comme us-east-2).

Piège n°4 : “Je réplique tout entre régions pour être safe”

Section intitulée « Piège n°4 : “Je réplique tout entre régions pour être safe” »

Risque : facture de transfert de données astronomique.

Solution : répliquez uniquement ce qui est nécessaire. Les données froides peuvent être répliquées moins fréquemment. Utilisez des outils de réplication incrémentale.

Piège n°5 : “Les sous-régions sont interchangeables”

Section intitulée « Piège n°5 : “Les sous-régions sont interchangeables” »

Risque : certains services ou types d’instances ne sont pas disponibles dans toutes les sous-régions.

Solution : vérifiez la disponibilité des services dans chaque sous-région avant de concevoir votre architecture. Utilisez l’API ReadSubregions d’Outscale pour obtenir les informations détaillées.

Checklist de décision : choisir sa géographie cloud Outscale

Section intitulée « Checklist de décision : choisir sa géographie cloud Outscale »

Utilisez cette checklist pour guider vos choix :

  • Où sont mes utilisateurs ?eu-west-2 pour la France/Europe
  • Ai-je des contraintes de souveraineté ?cloudgouv-eu-west-1 pour les données sensibles
  • Les services dont j’ai besoin sont-ils disponibles ? → Consulter la documentation Outscale
  • Quel est mon budget ? → Comparer les prix entre régions candidates
  • Ai-je besoin de régions secondaires pour le DR ? → Identifier une région de backup
  • Environnement de dev/test → 1 sous-région peut suffire (coût minimal)
  • Production non critique → Minimum 2 sous-régions
  • Production critique → 3 sous-régions recommandées (eu-west-2a, 2b, 2c)
  • Mon application supporte-t-elle le multi-sous-région ? → Vérifier la réplication des données
  • Quel est mon RTO acceptable ? → Détermine si active-passive suffit
  • Quel est mon RPO acceptable ? → Détermine le type de réplication
  • Ai-je budgété le transfert inter-région ? → Calculer le coût des données répliquées
  • Mon équipe sait-elle gérer le multi-région ? → Formation et procédures nécessaires

Voilà qui conclue la permière partie. On passe à la suite qui porte à la sécurité avec IAM