Le projet Vitrine-Client déploie un site e-commerce. L'architecture est livrée (Internet → DMZ web → applicatif → bases) mais la matrice de flux est vide : construisez ~/matrice/vitrine-client.csv.
Objets et services
INTERNET : les visiteurs, en HTTPS vers le répartiteur LB (TCP 443)
LB répartit vers les serveurs WEB (HTTPS, TCP 8443)
WEB appelle la passerelle d'API API-GW (TCP 8080), qui transmet aux serveurs APP (TCP 9000)
APP utilise le cache Redis CACHE (TCP 6379) et la base MySQL DB-PRIMARY (TCP 3306)
DB-PRIMARY réplique vers DB-REPLICA (TCP 3306)
- les administrateurs se connectent en SSH (TCP 22) uniquement depuis le bastion
JUMP vers WEB, APP et DB-PRIMARY
Format de la matrice (une ligne par flux, sans virgule dans la justification) :
id,source,destination,protocole,port,sens,chiffre,expiration,justification
source / destination : nom d'objet tel qu'écrit dans l'énoncé ; la source est celui qui initie la connexion
protocole : tcp ou udp · port : un port unique · sens : uni ou bi · chiffre : oui ou non
expiration : date de recertification AAAA-MM-JJ ou permanent