This article is available in French.
1. Infrastructure as code #
Terraform, l'outil de référence.
Exemple #
terraform {
required_providers {
ovh = { source = "ovh/ovh" }
openstack = { source = "terraform-provider-openstack/openstack" }
}
backend "s3" {
bucket = "etat-terraform"
key = "prod/terraform.tfstate"
region = "gra"
endpoints = { s3 = "https://s3.gra.io.cloud.ovh.net" }
skip_credentials_validation = true
skip_region_validation = true
skip_requesting_account_id = true
}
}
resource "ovh_cloud_project_kube" "prod" {
service_name = var.projet
name = "prod"
region = "GRA11"
}
resource "openstack_compute_instance_v2" "web" {
name = "web-1"
flavor_name = "b3-8"
image_name = "Ubuntu 24.04"
key_pair = "ma-cle"
network { name = "prive" }
}2. Supervision et sécurité #
Voir et protéger.
Services #
| Besoin | Solution |
|---|---|
| Journaux centralisés | Logs Data Platform (Graylog, OpenSearch), compatible OpenTelemetry |
| Métriques | Prometheus et Grafana (sur Kubernetes ou instances), métriques des services |
| Protection DDoS | Anti-DDoS inclus sur l'infrastructure |
| Clés de chiffrement | OVHcloud KMS |
| Sauvegarde | Instantanés, sauvegardes de volumes, Veeam ou outils open source |
3. Coûts et souveraineté #
Maîtriser et rassurer.
Règles #
- Suivre la consommation par projet dans l'espace client et via l'API de facturation.
- Facturation mensuelle pour les ressources permanentes ; supprimer ce qui ne sert plus.
- Plan de reprise : sauvegardes et images répliquées dans une seconde région.
- Données sensibles : régions UE et offres qualifiées SecNumCloud si exigé par vos contraintes réglementaires.
Bonne Pratique : Le même code Terraform OpenStack fonctionne chez d'autres fournisseurs OpenStack : c'est un atout de réversibilité.
My progress
Sign in to track your progress and take notes. Sign in
Recommended Articles
Superviser et sécuriser AWS : CloudWatch, CloudTrail, Config, KMS et GuardDuty
Exploiter et protéger un environnement AWS : métriques, logs et alarmes CloudWatch, journal des a...
Bonnes pratiques Terraform : structure, état, sécurité, revue et maintenance
Les bonnes pratiques Terraform en équipe : structure des dépôts, nommage, versions épinglées, éta...
Terraform en CI/CD : pipelines, revue du plan, OIDC et GitOps
Automatiser Terraform : pipeline plan sur demande de fusion et apply après approbation, publicati...
Le réseau AWS : VPC, sous-réseaux, routage et sécurité
Concevoir un réseau AWS : VPC et plages CIDR, sous-réseaux publics et privés, tables de routage, ...
Bonnes pratiques AWS : sécurité, fiabilité, coûts et exploitation
Les bonnes pratiques essentielles pour exploiter AWS en production : organisation multi-comptes, ...
Bonnes pratiques Cloud : sécurité, résilience, coûts et exploitation
Bonnes pratiques du Cloud Computing : piliers d'une architecture bien conçue, IAM et moindre priv...
Terraform : principes, architecture et flux de travail
Comprendre Terraform : infrastructure as code déclarative, architecture (cœur, fournisseurs, état...
Infrastructure as Code sur AWS : CloudFormation, CDK, Terraform et Well-Architected
Décrire et déployer son infrastructure AWS en code avec CloudFormation, le CDK ou Terraform, auto...
Les modèles de déploiement Cloud : public, privé, hybride, communautaire et multi-cloud
Comprendre les modèles de déploiement du Cloud Computing selon le NIST : cloud public, privé, com...