Aller au contenu principal

MODULE 5 - Réseau : VPC Fondamentaux

Vue d'Ensemble​

ce module introduit Amazon VPC (Virtual Private Cloud), le service de réseau virtuel d'AWS. Vous apprendrez à concevoir des réseaux isolés et sécurisés pour vos ressources cloud.

Objectifs d'Apprentissage​

À la fin de ce module, vous serez capable de:

  • Comprendre les composants d'un VPC
  • Concevoir des sous-réseaux publics et privés
  • Configurer les tables de routage
  • Comprendre le rôle de l'Internet Gateway
  • Maîtriser l'adressage IP et la notation CIDR

Contenu de la Semaine​

1. Amazon VPC - Vue d'Ensemble​

┌─────────────────────────────────────────────────────────────┐
│ AMAZON VPC │
├─────────────────────────────────────────────────────────────┤
│ │
│ "Votre réseau privé dans le cloud AWS" │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ VPC (10.0.0.0/16) │ │
│ │ │ │
│ │ ┌─────────────────┐ ┌─────────────────┐ │ │
│ │ │ Subnet Public │ │ Subnet Privé │ │ │
│ │ │ 10.0.1.0/24 │ │ 10.0.2.0/24 │ │ │
│ │ │ │ │ │ │ │
│ │ │ ┌───────────┐ │ │ ┌───────────┐ │ │ │
│ │ │ │ Web Server│ │ │ │ Database │ │ │ │
│ │ │ └───────────┘ │ │ └───────────┘ │ │ │
│ │ │ │ │ │ │ │ │ │
│ │ └───────┼─────────┘ └───────┼─────────┘ │ │
│ │ │ │ │ │
│ │ ┌───────┴─────────────────────┘ │ │
│ │ │ │ │
│ │ ▼ │ │
│ │ ┌─────────────────┐ │ │
│ │ │ Internet Gateway│ ◄──── Accès Internet │ │
│ │ └─────────────────┘ │ │
│ │ │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘

2. Composants VPC​

ComposantDescriptionRôle
VPCRéseau virtuel isoléConteneur principal
SubnetSous-réseau dans une AZSegmentation
Route TableTable de routageDirection du trafic
Internet GatewayPasserelle InternetAccès public
NAT GatewayTraduction d'adressesSortie Internet pour privé
Security GroupPare-feu instanceSécurité niveau instance
NACLListe de contrôleSécurité niveau subnet

3. Notation CIDR​

┌─────────────────────────────────────────────────────────────┐
│ NOTATION CIDR │
├─────────────────────────────────────────────────────────────┤
│ │
│ 10.0.0.0/16 = 65,536 adresses IP │
│ │ │ │
│ │ └── Masque (16 bits fixes) │
│ └── Adresse réseau │
│ │
│ Exemples courants : │
│ │
│ /16 ████████████████████████████████ 65,536 IPs │
│ /20 ████████████████ 4,096 IPs │
│ /24 ████████ 256 IPs │
│ /28 ██ 16 IPs │
│ /32 █ 1 IP │
│ │
│ Plages privées RFC 1918 : │
│ • 10.0.0.0/8 (classe A) │
│ • 172.16.0.0/12 (classe B) │
│ • 192.168.0.0/16 (classe C) │
│ │
└─────────────────────────────────────────────────────────────┘

4. Subnet Public vs Privé​

┌─────────────────────────────────────────────────────────────┐
│ SUBNET PUBLIC vs PRIVÉ │
├─────────────────────────────────────────────────────────────┤
│ │
│ SUBNET PUBLIC SUBNET PRIVÉ │
│ ────────────── ───────────── │
│ • Route vers IGW • Pas de route vers IGW │
│ • IP publique auto • IP privée seulement │
│ • Accessible Internet • Isolé d'Internet │
│ │
│ Cas d'usage : Cas d'usage : │
│ • Serveurs web • Bases de données │
│ • Load balancers • Serveurs d'application │
│ • Bastion hosts • Services internes │
│ │
│ Table de routage : Table de routage : │
│ 10.0.0.0/16 → local 10.0.0.0/16 → local │
│ 0.0.0.0/0 → igw-xxx (pas de route 0.0.0.0/0)│
│ │
└─────────────────────────────────────────────────────────────┘

Exercice : Conception de VPC​

Scénario​

Concevez un VPC pour une application web à 3 niveaux :

  • Niveau 1 : Load Balancer (public)
  • Niveau 2 : Serveurs d'application (privé)
  • Niveau 3 : Base de données (privé)

Contraintes​

  • 2 zones de disponibilité
  • Haute disponibilité
  • Base de données isolée

Livrable​

Schéma de VPC complet avec :

  • Plages CIDR
  • Subnets par AZ
  • Tables de routage
  • Security Groups
  1. Concepts VPC - Fondamentaux
  2. Subnets et Routage - Configuration
  3. Internet Gateway - Acces public
  4. CIDR Calculator - Calcul d'adresses
  5. Quiz de Validation - 30 questions pour valider vos connaissances
  6. Lab : Schema VPC - Exercice pratique

Semaine suivante : MODULE 6 - Sécurité Réseau