VPC (Virtual Private Cloud)

DevOps 🟡 Mid

Definition

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.
#devops#cloud