
OUTSCALE expose son infrastructure cloud à travers des API natives (OAPI) et un ensemble d’API compatibles AWS (FCU, LBU, EIM, OOS). Cette compatibilité permet à un utilisateur d’AWS de retrouver des concepts familiers, mais avec des noms différents : Net au lieu de VPC, OMI au lieu de AMI, EIM au lieu de IAM. Cette page rassemble la table de correspondance complète pour transposer rapidement ses compétences dans les deux sens.
Ce que vous allez apprendre
Section intitulée « Ce que vous allez apprendre »- Les acronymes OUTSCALE des principaux services (FCU, BSU, OOS, EIM, LBU, OKS, fGPU) et leur signification.
- L’équivalent AWS de chaque service OUTSCALE pour transposer ses compétences.
- La stratégie de compatibilité API d’OUTSCALE et comment utiliser
aws-clidirectement sur les endpoints OUTSCALE. - Les services OUTSCALE-spécifiques qui n’ont pas d’équivalent AWS direct.
- Les régions OUTSCALE européennes et leurs spécificités.
Prérequis
Section intitulée « Prérequis »- Connaître les bases du cloud (VM, réseau, stockage, IAM) — sinon, voir Fondamentaux du cloud.
- Une familiarité avec AWS est utile pour la transposition mais n’est pas obligatoire.
- Aucun compte OUTSCALE n’est requis pour cette page de référence.
La logique de correspondance
Section intitulée « La logique de correspondance »L’API native OUTSCALE s’appelle OAPI et expose tous les services avec un schéma cohérent : CreateXxx, ReadXxx, UpdateXxx, DeleteXxx (par exemple CreateVms, ReadVolumes, DeleteNet). En parallèle, quatre services OUTSCALE — FCU, LBU, EIM et OOS — exposent une API compatible AWS qui accepte les mêmes appels que les API EC2, ELB, IAM et S3 d’AWS. Concrètement, vous pouvez utiliser aws-cli ou les SDK AWS pour piloter ces services, à condition de configurer les bons endpoints OUTSCALE.
Cette double exposition explique pourquoi vous croiserez deux jeux de noms dans la documentation : les noms OUTSCALE (en OAPI) et les noms AWS-compatibles (sur les API FCU/LBU/EIM/OOS). Les deux désignent la même ressource sous-jacente.
Compute — FCU et VMs
Section intitulée « Compute — FCU et VMs »Le service de calcul OUTSCALE s’appelle FCU (Flexible Compute Unit) et expose une API compatible avec EC2. Une « instance » EC2 s’appelle une VM chez OUTSCALE, et une « AMI » s’appelle une OMI (OUTSCALE Machine Image).
| Concept | OUTSCALE | AWS | Notes |
|---|---|---|---|
| Service de calcul | FCU | EC2 | API AWS-compatible exposée |
| Instance | VM | Instance | CreateVms (OAPI) ↔ RunInstances (FCU) |
| Image système | OMI | AMI | ReadImages (OAPI) ↔ DescribeImages (FCU) |
| Snapshot d’image | Snapshot | Snapshot | CreateSnapshot dans les deux |
| Paire de clés SSH | Keypair | Key Pair | CreateKeypair (OAPI) ↔ CreateKeyPair (FCU) |
| Carte réseau | NIC | ENI | CreateNic (OAPI) ↔ CreateNetworkInterface (FCU) |
Réseau — Net et Subnets
Section intitulée « Réseau — Net et Subnets »Le réseau privé virtuel s’appelle Net chez OUTSCALE (au lieu de VPC chez AWS), mais les concepts internes (subnet, route table, security group) gardent les mêmes noms.
| Concept | OUTSCALE | AWS | Notes |
|---|---|---|---|
| Réseau privé virtuel | Net | VPC | CreateNet (OAPI) ↔ CreateVpc (FCU) |
| Sous-réseau | Subnet | Subnet | Nom identique |
| Table de routage | Route Table | Route Table | Nom identique |
| Pare-feu virtuel | Security Group | Security Group | Nom identique, stateful dans les deux |
| Passerelle Internet | Internet Service | Internet Gateway (IGW) | Concept équivalent |
| Passerelle NAT | NAT Service | NAT Gateway | Concept équivalent |
| IP publique | EIP (External IP) | Elastic IP | Concept équivalent |
| Peering réseau | Net Peering | VPC Peering | Concept équivalent |
| Lien dédié | DirectLink | Direct Connect | Concept équivalent |
| VPN site-à-site | VPN Connection | VPN Connection | Nom identique |
Stockage — BSU et OOS
Section intitulée « Stockage — BSU et OOS »OUTSCALE distingue deux services de stockage : BSU (Block Storage Unit) pour le stockage bloc attaché aux VMs, et OOS (OUTSCALE Object Storage) pour le stockage objet S3-compatible.
| Concept | OUTSCALE | AWS | Notes |
|---|---|---|---|
| Stockage bloc | BSU | EBS | API AWS-compatible exposée |
| Volume bloc | Volume | Volume | Mêmes types : standard, gp2, io1 |
| Snapshot de volume | Snapshot | Snapshot | CreateSnapshot dans les deux |
| Stockage objet | OOS | S3 | API S3-compatible — utilisable avec aws s3 ou n’importe quel client S3 |
| Bucket | Bucket | Bucket | Nom identique |
| Objet | Object | Object | Nom identique |
Types de volumes BSU :
standard: volumes magnétiques économiques, faible IOPS.gp2: SSD à usage général, bon compromis prix / performance.io1: SSD à IOPS provisionnés, pour les charges intensives en entrées/sorties.
Ces noms sont identiques aux types EBS d’AWS, ce qui simplifie la transposition.
Identité et accès — EIM
Section intitulée « Identité et accès — EIM »Le service d’identité OUTSCALE s’appelle EIM (Elastic Identity Management) et expose une API compatible avec IAM.
| Concept | OUTSCALE | AWS | Notes |
|---|---|---|---|
| Service d’identité | EIM | IAM | API AWS-compatible exposée |
| Utilisateur | User | User | CreateUser dans les deux |
| Groupe d’utilisateurs | Group | Group | Nom identique |
| Politique d’accès | Policy | Policy | Format JSON similaire |
| Rôle | Role | Role | Nom identique |
| Identifiants API | Access Key (AK/SK) | Access Key ID / Secret Access Key | Mêmes mécanismes |
| Certificat serveur | Server Certificate | Server Certificate | Pour HTTPS sur LBU |
| Federation externe | Federation | IAM Federation | Login Cockpit via un Identity Provider externe |
Load balancing — LBU
Section intitulée « Load balancing — LBU »Le service de répartition de charge s’appelle LBU (Load Balancer Unit) et expose une API compatible avec ELB Classic.
| Concept | OUTSCALE | AWS | Notes |
|---|---|---|---|
| Service de load balancing | LBU | ELB Classic | API AWS-compatible exposée |
| Load Balancer | Load Balancer | Load Balancer | Nom identique |
| Listener | Listener | Listener | Nom identique |
| Health Check | Health Check | Health Check | Configuration similaire |
Kubernetes — OKS
Section intitulée « Kubernetes — OKS »Le service Kubernetes managé d’OUTSCALE s’appelle OKS (OUTSCALE Kubernetes as a Service). Il s’utilise comme EKS sur AWS, avec quelques particularités.
| Concept | OUTSCALE | AWS | Notes |
|---|---|---|---|
| Kubernetes managé | OKS | EKS | Versions supportées : 1.34, 1.35 (à vérifier dans la doc officielle) |
| Authentification externe | OIDC | OIDC | Provider d’identité externe (auth des accès kubectl via un IdP) |
| Personnalisation DNS | CoreDNS custom | CoreDNS | Persistant à travers les mises à jour |
| Storage classes | Pré-provisionnées | Standards | Modifiables par l’utilisateur |
OKS dispose de sa CLI dédiée (oks-cli) en plus du kubectl standard.
fGPU — Flexible GPU
Section intitulée « fGPU — Flexible GPU »OUTSCALE propose un service fGPU (Flexible GPU) qui permet d’attacher dynamiquement des GPU NVIDIA à des VMs. C’est un service Outscale-spécifique : il n’a pas d’équivalent direct chez AWS sous le même nom (AWS propose des familles d’instances GPU comme p3 ou g4, mais sans ce concept de GPU détachable).
| Concept | OUTSCALE | AWS |
|---|---|---|
| Allocation dynamique de GPU | fGPU | (pas d’équivalent — instances GPU dédiées) |
Modèles disponibles : NVIDIA A100, V100, P100, P6, K2. Les modèles A100 et V100 sont qualifiés SecNumCloud 3.2 pour les charges IA souveraines.
Régions OUTSCALE européennes
Section intitulée « Régions OUTSCALE européennes »Cette formation se concentre sur les deux régions européennes d’OUTSCALE.
| Région | Localisation | Sous-régions | Spécificité |
|---|---|---|---|
eu-west-2 | France (Paris) | eu-west-2a, eu-west-2b, eu-west-2c | Région publique commerciale |
cloudgouv-eu-west-1 | France | (cf. doc officielle) | Cloud souverain qualifié SecNumCloud 3.2 |
Choix de région : pour un projet standard en France, la région eu-west-2 convient. Dès qu’apparaît une exigence de souveraineté forte (OIV, OSE, données de santé, secteur public sensible), la région cloudgouv-eu-west-1 est généralement le bon choix.
Le détail (services disponibles, tarification, particularités opérationnelles) sera traité dans la page dédiée Régions et sous-régions.
Outils d’accès — Cockpit, CLI, API, SDK
Section intitulée « Outils d’accès — Cockpit, CLI, API, SDK »| Outil | OUTSCALE | AWS | Notes |
|---|---|---|---|
| Console web | Cockpit | AWS Console | Interface graphique |
| CLI native | osc-cli | (équivalent : aws) | Couvre l’intégralité de l’OAPI |
| CLI alternative | oapi-cli | (pas d’équivalent direct) | Plus légère, écrite en Rust |
| CLI Kubernetes | oks-cli | eksctl | Création et gestion des clusters OKS |
| CLI AWS classique | aws | aws | Utilisable directement sur les API FCU / LBU / EIM / OOS d’OUTSCALE en pointant les endpoints |
| API native | OAPI | (pas d’équivalent direct) | Endpoint : api.eu-west-2.outscale.com/api/v1 (et équivalent en cloudgouv-eu-west-1) |
| API AWS-compatible | FCU / LBU / EIM / OOS | EC2 / ELB / IAM / S3 | Endpoints distincts par service |
| SDK | osc-sdk- (Python, Go, Rust, JS, Java) | AWS SDK | Disponibles sur GitHub OUTSCALE |
Stratégie de compatibilité API — utiliser aws-cli sur OUTSCALE
Section intitulée « Stratégie de compatibilité API — utiliser aws-cli sur OUTSCALE »L’API AWS-compatible d’OUTSCALE permet d’utiliser directement le client aws-cli ou les SDK AWS existants, en configurant simplement les endpoints OUTSCALE. Concrètement, un script Terraform écrit pour AWS peut, dans bien des cas, être adapté à OUTSCALE en changeant les endpoints (provider Terraform Outscale dédié) plutôt qu’en réécrivant la logique.
Exemple de configuration aws-cli pour pointer sur OUTSCALE :
# Configuration via variables d'environnementexport AWS_ACCESS_KEY_ID="<votre AK>"export AWS_SECRET_ACCESS_KEY="<votre SK>"export AWS_DEFAULT_REGION="eu-west-2"
# Pointer aws-cli sur l'endpoint FCU OUTSCALEaws ec2 describe-instances \ --endpoint-url https://fcu.eu-west-2.outscale.comCette approche réduit la courbe d’apprentissage pour un utilisateur AWS qui découvre OUTSCALE, et limite la dette technique d’une éventuelle bascule entre les deux. Elle a néanmoins ses limites : tous les appels AWS ne sont pas couverts, et certaines fonctionnalités OUTSCALE (par exemple FlexibleGpu, VmGroup, VmTemplate) ne sont accessibles que via l’OAPI native.
Services OUTSCALE-spécifiques (sans équivalent AWS direct)
Section intitulée « Services OUTSCALE-spécifiques (sans équivalent AWS direct) »Plusieurs services et concepts existent uniquement chez OUTSCALE et n’ont pas d’équivalent AWS sous le même nom :
FlexibleGpu— GPU NVIDIA détachable et réattachable dynamiquement.DedicatedGroup— groupe d’hôtes physiques dédiés à un seul client.VmGroup— regroupement logique de VMs pour des opérations groupées.VmTemplate— modèle de VM réutilisable pour des déploiements répétitifs.ApiAccessPolicy— politique de filtrage d’accès aux API OUTSCALE (par IP, par certificat).Carbon Footprint— service de mesure de l’empreinte carbone des ressources cloud (intégré au Cockpit + API publique, lancé en novembre 2025).
Ces services sont uniquement accessibles via l’OAPI native ou les CLI OUTSCALE, pas via aws-cli.
À retenir
Section intitulée « À retenir »- L’API native OUTSCALE est l’OAPI, qui couvre l’intégralité de l’offre. En parallèle, FCU / LBU / EIM / OOS exposent une API compatible AWS.
- Les acronymes OUTSCALE diffèrent d’AWS mais désignent les mêmes concepts :
FCU≈ EC2,OMI≈ AMI,Net≈ VPC,BSU≈ EBS,OOS≈ S3,EIM≈ IAM,LBU≈ ELB,OKS≈ EKS. - Les types de volumes BSU (
standard,gp2,io1) gardent les mêmes noms que les types EBS d’AWS. - Plusieurs services OUTSCALE n’ont pas d’équivalent AWS direct :
fGPU,VmGroup,VmTemplate,ApiAccessPolicy,Carbon Footprint. - Cette formation se concentre sur les régions européennes :
eu-west-2(commercial) etcloudgouv-eu-west-1(SecNumCloud 3.2). - Vous pouvez utiliser
aws-clidirectement sur les API AWS-compatibles d’OUTSCALE, en configurant les endpoints — utile pour réutiliser ses outils et compétences AWS.
Prochaines étapes
Section intitulée « Prochaines étapes »Ressources externes
Section intitulée « Ressources externes »- Glossaire OUTSCALE — référence officielle
- Matrice de compatibilité AWS / OUTSCALE — tableau exhaustif des correspondances API
- À propos des API — endpoints et stratégie OAPI / AWS-compatible
- Block Storage Unit (BSU) — types de volumes
- About OKS — Kubernetes managé
- About Flexible GPUs — fGPU
- GitHub OUTSCALE — SDK et outils open source