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.
Ce que vous allez apprendre
Section intitulée « Ce que vous allez apprendre »- 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 ?.
Pourquoi la géographie compte dans le cloud
Section intitulée « Pourquoi la géographie compte dans 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).
Vue d’ensemble de l’infrastructure Outscale
Section intitulée « Vue d’ensemble de l’infrastructure Outscale »| Niveau | Ce que c’est | Isolation | Latence interne | Exemple Outscale |
|---|---|---|---|---|
| Région | Zone géographique large (pays/continent) | Maximale (datacenters séparés de centaines de km) | 50-150 ms entre régions | eu-west-2 (France) |
| Sous-région (Subregion) | Datacenter(s) isolé(s) dans une région | Forte (alimentation, réseau, refroidissement séparés) | < 2 ms entre sous-régions | eu-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.
Pourquoi plusieurs régions existent
Section intitulée « Pourquoi plusieurs régions existent »Les fournisseurs cloud ne construisent pas des régions par plaisir — chaque région répond à des besoins spécifiques :
| Besoin | Pourquoi une région dédiée |
|---|---|
| Proximité des utilisateurs | Réduire la latence pour les clients locaux |
| Conformité réglementaire | Certaines lois exigent que les données restent dans le pays |
| Résilience globale | Une catastrophe naturelle n’affectera qu’une région |
| Souveraineté | Les données sensibles restent sous juridiction française |
Les Régions disponibles chez Outscale
Section intitulée « Les Régions disponibles chez Outscale »Outscale propose 5 régions publiques réparties sur 3 continents :
| Région | Code | Sous-régions | Zones physiques | Particularité |
|---|---|---|---|---|
| France | eu-west-2 | eu-west-2a, eu-west-2b, eu-west-2c | PAR1, PAR4, PAR7 (Île-de-France) | Région principale, RGPD |
| France SecNumCloud | cloudgouv-eu-west-1 | cloudgouv-eu-west-1a, 1b, 1c | SEC1, SEC2, SEC3 (Île-de-France) | Certifié ANSSI, données sensibles |
| USA Est | us-east-2 | us-east-2a, us-east-2b | NJ1, NJ2 (New Jersey) | Marché américain |
| USA Ouest | us-west-1 | us-west-1a, us-west-1b | SV1, SV2 (Californie) | Côte ouest américaine |
| Japon | ap-northeast-1 | ap-northeast-1a, ap-northeast-1b | JPN1, JPN2 (Tokyo) | Marché asiatique |
Comment choisir sa région principale
Section intitulée « Comment choisir sa région principale »Le choix de votre région principale repose sur quatre critères à pondérer selon votre contexte :
-
La proximité de vos utilisateurs (latence)
C’est souvent le critère n°1. Chaque milliseconde compte pour l’expérience utilisateur.
Distance serveur-utilisateur Latence typique Impact perçu Même pays 10-30 ms Imperceptible Même continent 30-80 ms Léger délai Intercontinental 100-300 ms Noticeable Pour des utilisateurs français : privilégiez
eu-west-2oucloudgouv-eu-west-1. -
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çaises →
cloudgouv-eu-west-1(certifié SecNumCloud) - Données de santé (HDS) → vérifier les certifications de la région
-
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.
-
Les coûts
Les prix peuvent varier selon les régions en fonction des coûts d’infrastructure locaux.
Région Outscale Facteurs 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.
Pourquoi les sous-régions existent
Section intitulée « Pourquoi les sous-régions existent »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)
Zones physiques Outscale en France
Section intitulée « Zones physiques Outscale en France »Pour la région eu-west-2 (France), Outscale dispose de 3 zones physiques en Île-de-France :
| Zone physique | Localisation | Caractéristiques |
|---|---|---|
| PAR1 | Magny-les-Hameaux | Datacenter Île-de-France Sud |
| PAR4 | Pantin | Datacenter Île-de-France Nord |
| PAR7 | Aubergenville | Datacenter Î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.
Comment fonctionnent les sous-régions
Section intitulée « Comment fonctionnent les sous-régions »Les sous-régions d’une même région sont conçues pour offrir le meilleur des deux mondes :
| Caractéristique | Valeur typique | Bénéfice |
|---|---|---|
| Distance entre sous-régions | 10-100 km | Protection contre catastrophes locales |
| Latence inter-sous-région | 1-2 ms | Performance quasi-identique à une seule sous-région |
| Bande passante inter-sous-région | Très haute (10+ Gbps) | Réplication temps réel possible |
| Isolation électrique | Totale | Une panne n’affecte qu’une sous-région |
| Isolation réseau | Totale | Problè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énario | Mono-sous-région | Multi (2 sous-régions) | Multi (3 sous-régions) |
|---|---|---|---|
| Panne d’une sous-région | Indisponibilité totale | 50% de capacité restante | 66% de capacité restante |
| Disponibilité théorique | 99.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 :
-
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 Outscaleosc-cli api CreateNet --NetRange "10.0.0.0/16" --Tenancy "default" -
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.
-
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.
-
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.
-
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.
Coût du multi-sous-région
Section intitulée « Coût du multi-sous-région »Le multi-sous-région a un coût — il faut le connaître pour faire des choix éclairés :
| Composant | Surcoût multi-sous-région | Ce qui coûte |
|---|---|---|
| VMs / Instances | x2 ou x3 | Vous payez chaque instance |
| Stockage répliqué | x2 ou x3 | Volumes dupliqués |
| Transfert inter-sous-région | Faible | Données répliquées entre sous-régions |
| Load Balancer (LBU) | Minimal | Service managé |
| Transfert inter-AZ | ~0.01-0.02 $/Go | Données répliquées entre AZ |
| Load Balancer (LBU) | Minimal | Service managé |
L’architecture multi-région : le niveau ultime
Section intitulée « L’architecture multi-région : le niveau ultime »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.
Quand passer en multi-région sur Outscale
Section intitulée « Quand passer en multi-région sur Outscale »| Besoin | Solution |
|---|---|
| Reprise d’activité (DR) | Région secondaire passive (ex: us-east-2 si primaire en eu-west-2) |
| Haute disponibilité globale | Régions actives simultanées |
| Faible latence mondiale | Plusieurs régions proches des utilisateurs |
| Séparation données sensibles | cloudgouv-eu-west-1 pour le sensible, eu-west-2 pour le reste |
Architectures multi-région courantes
Section intitulée « Architectures multi-région courantes »Active-Passive (DR)
Section intitulée « Active-Passive (DR) »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
Active-Active
Section intitulée « Active-Active »Principe : toutes les régions servent du trafic simultanément.
Exemple Outscale :
eu-west-2sert les utilisateurs européensus-east-2sert les utilisateurs américainsap-northeast-1sert 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
Les coûts du multi-région
Section intitulée « Les coûts du multi-région »Le multi-région augmente significativement les coûts de transfert — c’est le piège principal :
| Type de transfert | Coût approximatif | Impact |
|---|---|---|
| Intra-sous-région | Gratuit ou minimal | Aucun |
| Inter-sous-région (même région) | Faible | Modéré |
| Inter-région (même continent) | Plus élevé | Significatif |
| Inter-région (intercontinental) | Le plus élevé | Majeur |
Les pièges courants et comment les éviter
Section intitulée « Les pièges courants et comment les éviter »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 :
Choix de la région
Section intitulée « Choix de la région »- Où sont mes utilisateurs ? →
eu-west-2pour la France/Europe - Ai-je des contraintes de souveraineté ? →
cloudgouv-eu-west-1pour 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
Choix du nombre de sous-régions
Section intitulée « Choix du nombre de sous-régions »- 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
Architecture multi-région (si nécessaire)
Section intitulée « Architecture multi-région (si nécessaire) »- 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
À retenir
Section intitulée « À retenir »Prochaines étapes
Section intitulée « Prochaines étapes »Voilà qui conclue la permière partie. On passe à la suite qui porte à la sécurité avec IAM