VPC (Virtual Private Cloud)
DevOps 🟡 MidDefinition
Réseau virtuel isolé dans le cloud, avec des sous-réseaux publics/privés, des tables de routage et des passerelles Internet. Fondation de toute architecture cloud.
Analogie
Un terrain clôturé avec des bâtiments (sous-réseaux), un portail (Internet Gateway) et un gardien (Security Group).
Exemple de code
resource "aws_vpc" "main" {
cidr_block = "10.0.0.0/16"
}
resource "aws_subnet" "private" {
vpc_id = aws_vpc.main.id
cidr_block = "10.0.1.0/24"
}
Cas d'usage
Isoler les ressources cloud et contrôler finement le trafic réseau entrant/sortant.
Anti-pattern
Tout mettre dans un sous-réseau public : la base de données est exposée à Internet.