RousselTMLEARNING

Cloud computing

Le réseau AWS : VPC, sous-réseaux, routage et sécurité

Concevoir un réseau AWS : VPC et plages CIDR, sous-réseaux publics et privés, tables de routage, passerelles Internet et NAT, groupes de sécurité et NACL, endpoints, peering, Transit Gateway, Route 53 et CloudFront.

1. VPC et sous-réseaux #

Votre réseau privé dans AWS.

Principe #

Un VPC est un réseau isolé dans une région, défini par une plage d'adresses (CIDR, par exemple 10.0.0.0/16). On le découpe en sous-réseaux, chacun dans une seule zone de disponibilité. Un sous-réseau est public si sa table de routage envoie 0.0.0.0/0 vers une Internet Gateway, privé sinon.

Architecture VPC de référence
Les instances privées sortent sur Internet (mises à jour) par la NAT Gateway, sans être joignables de l'extérieur.

Les briques #

ÉlémentRôle
Internet GatewayAccès Internet entrant et sortant des sous-réseaux publics
NAT GatewayAccès sortant pour les sous-réseaux privés (une par AZ pour la haute disponibilité)
Table de routageOù envoyer le trafic selon la destination
VPC EndpointAccès privé à S3, DynamoDB ou d'autres services sans passer par Internet
Peering / Transit GatewayRelier des VPC (Transit Gateway pour des dizaines de VPC et le réseau d'entreprise)

2. Filtrage #

Groupes de sécurité et NACL.

Comparaison #

Groupe de sécuritéNACL
S'applique àUne interface réseau (instance, base, équilibreur)Un sous-réseau
ÉtatAvec état : la réponse est autorisée automatiquementSans état : autoriser l'aller et le retour
RèglesAutorisations uniquementAutorisations et refus, évaluées par numéro
Usage courantFiltrage principal, références entre groupesGarde-fou, blocage d'une plage d'adresses

Exemple #

aws ec2 create-security-group --group-name app --description "Instances applicatives" --vpc-id vpc-0abc
# n'autoriser que le trafic venant du groupe de l'équilibreur
aws ec2 authorize-security-group-ingress --group-id sg-app --protocol tcp --port 8080 --source-group sg-alb
Bonne Pratique : Référencez des groupes de sécurité plutôt que des adresses IP : la règle suit automatiquement les instances qui vont et viennent.

3. Exposer et diffuser #

DNS, équilibrage et cache.

Services #

  • Elastic Load Balancing : ALB (HTTP, routage par chemin et hôte), NLB (TCP/UDP, très faible latence).
  • Route 53 : DNS managé, routage par latence, géolocalisation, bascule sur contrôle de santé.
  • CloudFront : CDN mondial devant S3 ou un équilibreur, avec TLS et protection AWS WAF.
  • VPN site à site ou Direct Connect pour relier le centre de données de l'entreprise.

Vérifier #

aws ec2 describe-route-tables --filters Name=vpc-id,Values=vpc-0abc --output table
aws ec2 describe-security-groups --group-ids sg-app
aws ec2 create-flow-logs --resource-type VPC --resource-ids vpc-0abc --traffic-type REJECT \
  --log-destination-type cloud-watch-logs --log-group-name vpc-rejets --deliver-logs-permission-arn <role>

Articles liés

Comprendre AWS : infrastructure mondiale, comptes, outils et tarification

Les bases indispensables pour démarrer sur Amazon Web Services : régions, zones de disponibilité et points de…

IAM : identités, rôles et politiques sur AWS

Sécuriser l'accès à AWS avec IAM : utilisateurs, groupes, rôles et politiques JSON, évaluation des permission…

Le calcul sur AWS : EC2, Auto Scaling, Lambda et conteneurs

Choisir et utiliser les services de calcul AWS : instances EC2 (types, AMI, EBS, user data, modèles d'achat),…

Pour aller plus loin

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !