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
| Composant | Description | Rôle |
|---|---|---|
| VPC | Réseau virtuel isolé | Conteneur principal |
| Subnet | Sous-réseau dans une AZ | Segmentation |
| Route Table | Table de routage | Direction du trafic |
| Internet Gateway | Passerelle Internet | Accès public |
| NAT Gateway | Traduction d'adresses | Sortie Internet pour privé |
| Security Group | Pare-feu instance | Sécurité niveau instance |
| NACL | Liste de contrôle | Sé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
Navigation
- Concepts VPC - Fondamentaux
- Subnets et Routage - Configuration
- Internet Gateway - Acces public
- CIDR Calculator - Calcul d'adresses
- Quiz de Validation - 30 questions pour valider vos connaissances
- Lab : Schema VPC - Exercice pratique
Semaine suivante : MODULE 6 - Sécurité Réseau