RousselTMLEARNING

Article · Cloud Computing: From Discovery to Expertise

Deployment models: public, private, hybrid, multi-cloud

This article is available in French.

1. Quatre modèles NIST #

Le critère : à qui appartient et qui utilise l'infrastructure ?

Panorama #

Panorama des modèles de déploiement Cloud
Le multi-cloud n'est pas un modèle NIST : c'est une stratégie d'usage.
ModèleDescriptionExemplesAvantagesLimites
PublicInfrastructure mutualisée détenue par un fournisseurAWS, Azure, GCP, OVHcloud, ScalewayÉlasticité, pas d'investissement initial, paiement à l'usageMoins de contrôle, conformité et souveraineté à étudier
PrivéDédié à une seule organisation (sur site ou hébergé)OpenStack, VMware, Nutanix, ProxmoxContrôle total, isolation, conformitéInvestissement, exploitation à votre charge
CommunautairePartagé entre organisations aux besoins communsCloud santé HDS, cloud administrationsCoûts partagés, exigences communesGouvernance complexe
HybrideCombinaison de privé et de public reliés entre euxDonnées sensibles sur site + pics sur AWSFlexibilité, migration progressiveComplexité réseau et sécurité

2. Choisir son modèle #

Un arbre de décision pragmatique.

Critères #

  • Sensibilité des données : données réglementées (santé, finance) → privé ou cloud qualifié (SecNumCloud, HDS).
  • Variabilité de la charge : pics importants → public (élasticité) ; charge stable et prévisible → privé souvent moins cher.
  • Latence et localisation : proximité des utilisateurs, edge computing.
  • Compétences : exploiter un cloud privé demande une équipe plateforme.
  • Réversibilité : éviter l'enfermement (lock-in) avec des standards ouverts (Kubernetes, Terraform, OpenTelemetry).

3. Relier le privé et le public (hybride) #

Connectivité et identité.

Les briques techniques #

Couches d'un cloud hybride
La portabilité vient des standards partagés entre les environnements.
# VPN site à site vers AWS (exemple Terraform)
resource "aws_vpn_gateway" "vgw" { vpc_id = aws_vpc.main.id }
resource "aws_customer_gateway" "onprem" {
  bgp_asn    = 65000
  ip_address = "203.0.113.10"
  type       = "ipsec.1"
}
resource "aws_vpn_connection" "site2site" {
  vpn_gateway_id      = aws_vpn_gateway.vgw.id
  customer_gateway_id = aws_customer_gateway.onprem.id
  type                = "ipsec.1"
  static_routes_only  = true
}

4. Multi-cloud : promesses et pièges #

Utiliser plusieurs fournisseurs.

Mettre en pratique #

# Un même code Terraform, deux fournisseurs
terraform init
terraform workspace new aws && terraform apply -var provider=aws
terraform workspace new azure && terraform apply -var provider=azure

# Un même cluster Kubernetes, plusieurs contextes
kubectl config get-contexts
kubectl --context aks-prod get nodes
kubectl --context eks-prod get nodes
Erreur Courante : Le multi-cloud n'est pas une garantie de disponibilité : il multiplie les compétences, les coûts de transfert de données et la surface de sécurité. Justifiez-le par un besoin réel (réglementation, résilience, négociation).
Bonne Pratique : Concentrez-vous sur la portabilité (conteneurs, IaC, standards ouverts) plutôt que sur la duplication systématique de chaque service.

📄 Les modèles de déploiement Cloud : public, privé, hybride, communautaire et multi-cloud ↗

My progress

  • ⏱ Estimated time : ≈ 6 min

Sign in to track your progress and take notes. Sign in

✉️ Ask a question

Recommended Articles

License consumption types

Understand the evolution of billing in Dynatrace: the difference between the old licensing model ...

Grafana Alloy: The importance of Self-Monitoring

Discover why and how to configure Grafana Alloy so that it monitors itself, collecting its own lo...

Grafana Alloy: Understanding and exploiting the User Interface (UI)

Discover how to enable, secure, and use Grafana Alloy's built-in web interface to visualize your ...

Grafana Alloy: Introduction and Architecture

Discover the fundamental concepts of Grafana Alloy, the transition from the static Agent to Alloy...

Grafana Alloy: Syntax and Configuration (Alloy Language: River)

As part of a Grafana training or observability training, master the declarative syntax of Grafana...

Grafana Alloy: Metrics Collection (Prometheus & Ecosystem)

Learn how to configure Grafana Alloy to collect, transform, and forward metrics using the Prometh...

Grafana Alloy: Log Management with Loki

Discover how to configure Grafana Alloy to read log files, journald, or network streams, process ...

Grafana Alloy: Trace Management with Tempo

Dive into distributed trace processing. Learn how to ingest OTLP, Jaeger, or Zipkin traces with G...

Grafana Alloy: Continuous Profiling with Pyroscope

Discover how to configure continuous profiling in your environments using Grafana Alloy and Pyros...