420-5A4-MT · Serveurs évolutifs · Tableau synthèse (S1 à S15)

Pourquoi fait-on tout cela ?

Du serveur de quartier artisanal jusqu'à la Haute Disponibilité à 30 000 000 de requêtes : la trajectoire complète pour transformer une infrastructure vulnérable en une forteresse numérique invulnérable.

🎯 En résumé : Pourquoi fait-on tout cela ?

1. De la vulnérabilité à l'isolation (Module 1)
Tout commence par un serveur artisanal qui plante lors du premier piratage (S2). On utilise Docker, Compose et Swarm pour isoler chaque composant et pouvoir tout restaurer en 5 secondes en cas d'attaque, avec la Scalabilité Verticale & Vente des livres (S5).
2. Absorber l'explosion de trafic (Module 2)
Face au succès (Guilde des Compagnons & Guilde des Jardiniers S7, Ventes flash minuit S8), une seule machine explose. On déploie le Cache Varnish, une BDD déportée et HAProxy, puis suite à la Réception de la facture cloud (S9), on rapatrie tout sur notre propre Cluster physique Bare-Metal.
3. L'invulnérabilité en Haute Disponibilité (Module 3)
Pour soutenir l'ouverture des Tournois & Salons multi-joueurs en temps réel (S12) sous vagues d'attaques DDoS (S13) et l'afflux post-incendie du datacenter d'un concurrent (S14), on assemble plus de 12 VM redondantes garantissant un service continu sans interruption.
Module :
Semaine Technique du cours La Table Ronde (Scénario) Cornucopia (Laboratoire) Trafic & Attaques Accès
📦 MODULE 1 — Conteneurs & Scalabilité Verticale (Semaines 1 à 5)
S1 Sem. 1 Serveur artisanal (Monolithe) Jeux de sociétéMagasin & site vitrine Fines herbesÉtal marché & vitrine 1 k vis./j / 0 att. Ep. 1 →
S2 Sem. 2 Docker (Isolation & Restauration) Soirées jeux & PiratageAttaque site ➔ Docker (Rest. 5s) Ateliers serre & PiratageAttaque site ➔ Docker (Rest. 5s) 5 k vis./j / 1 k att. Ep. 2 →
S3 Sem. 3 Compose (Multi-services & File) Précommandes exclusivesRéservations date fixe Paniers d'aromatesAbonnement mensuel ferme 20 k vis./j / 10 k att. Ep. 3 →
S4 Sem. 4 Swarm (Répartition multi-nœuds) Cours jeux en ligneInitiation gratuite simultanée Cours de jardinageLeçons en ligne Flora 50 k vis./j / 50 k att. Ep. 4 →
S5 Sem. 5 Scalabilité verticale (RAM / CPU / NVMe) Démonstration montée en chargePivot ressources serveur Démonstration montée en chargePivot ressources serre Juste le prof / JMeter (0 attaque) Ep. 5 →
🌐 MODULE 2 — Scalabilité Horizontale & Déménagement (Semaines 6 à 10)
S6 Sem. 6 Cache Varnish (Réponse éclair RAM) Encyclopédie virale100k lectures/heure Guide des semis300 fiches consultées 500 k vis./j / 500 k att. Ep. 6 →
S7 Sem. 7 Séparer & Mesurer (DB déportée) Guilde des CompagnonsArmorial & points Guilde des JardiniersProfils & récoltes BDD 250 k vis./j / 250 k att. Ep. 7 →
S8 Sem. 8 Haute Disponibilité (HAProxy/HA) Vente Flash 00h00Boîtes & Livre dédicacé (Vendredi) Vente Flash Rarité 07h00Semences & Livre dédicacé (Lundi) 1 M vis./j / 1 M att. Ep. 8 →
S9 Sem. 9 Déménagement Cloud ➔ Bare-Metal Réception de la facture cloudPassage au Bare-Metal maison Réception de la facture cloudPassage au Bare-Metal serre 2 M continu / 10 M att. Ep. 9 →
S10 Sem. 10 Examen Pratique S6-S9 (Horizontal) Examen Pratique S6-S9Audit scalabilité 50% Examen Pratique S6-S9Audit scalabilité 50% Juste le prof / JMeter (0 attaque) Ep. 10 →
🚀 MODULE 3 — Projet de Scalabilité & Haute-Disponibilité en Équipe (Semaines 11 à 15)
S11 Sem. 11 Topologie HA plus de 12 VM (Architecture) Jeu ferme multi-joueurExplosion du trafic Jeu ferme multi-joueurExplosion du trafic 1.5 M vis./j / 2 M att. Ep. 11 →
S12 Sem. 12 Montage multi-serveur (Redondance) Tournois temps réelSéparation de plus de 12 serveurs Tournois temps réelSéparation de plus de 12 serveurs 3 M vis./j / 4 M att. Ep. 12 →
S13 Sem. 13 Sécurité & VIP 1s (Hardening) Vague d'attaques DDoSPare-feu & VIP Vague d'attaques DDoSPare-feu & VIP 5 M vis./j / 15 M DDoS Ep. 13 →
S14 Sem. 14 Épreuve du feu (Incendie Datacenter) Article : Incendie du datacenterCoupures en direct Article : Incendie du datacenterCoupures en direct 8 M vis./j / 25 M att. Ep. 14 →
S15 Sem. 15 Examen Pratique Projet (50%) Examen Pratique ProjetSoutenance jury 50% Examen Pratique ProjetSoutenance jury 50% Juste le prof / Crash-test serveurs Ep. 15 →