AWS for Backend Developers (EC2, S3, RDS, Lambda) · Leçon

VPC, sous-réseaux et tables de routage

Concevez et configurez votre réseau virtuel isolé dans AWS en définissant des sous-réseaux et en acheminant efficacement le trafic.

Leçon 1 sur 411 étapes

VPC, sous-réseaux et tables de routage est une leçon AWS for Backend Developers (EC2, S3, RDS, Lambda) gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage AWS for Backend Developers (EC2, S3, RDS, Lambda), et ta progression se synchronise sur le web et l'application CoddyKit. Le cours AWS for Backend Developers (EC2, S3, RDS, Lambda) comprend 4 leçons au total.

Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.

Your Private Cloud Network

Welcome to AWS Networking! Just like your home or office network, applications in the cloud need a way to communicate securely.

AWS provides a service called Virtual Private Cloud (VPC). It's your own isolated network space in the AWS cloud where you can launch resources like EC2 instances.

Understanding Your Virtual Private Cloud

A VPC is a logically isolated section of the AWS Cloud. Think of it as your own private data center, but virtual!

  • You define its IP address range (a CIDR block).
  • It's completely isolated from other AWS customers' VPCs.
  • You have full control over your virtual networking environment.

Setting Up Your VPC's Address Range

When you create a VPC, you assign it an IPv4 CIDR block. This is a range of private IP addresses that your resources within the VPC will use.

A common choice is a /16 CIDR block, like 10.0.0.0/16. This gives you over 65,000 private IP addresses to work with!

CIDR (Classless Inter-Domain Routing) is a standard for allocating IP addresses.

Default VPCs vs. Custom Ones

When you first create an AWS account, a Default VPC is automatically provisioned in each region. It's pre-configured to get you started quickly.

However, for most real-world applications, you'll want to create a Custom VPC. This gives you more control over your network topology, IP ranges, and security settings.

Dividing Your VPC with Subnets

A subnet is a range of IP addresses within your VPC. Think of them as smaller sections or segments of your private network.

You create subnets to organize your resources and enhance security. For example, you might have one subnet for web servers and another for databases.

Public and Private Subnets

Subnets can be either public or private:

  • Public Subnet: Resources in a public subnet can access the internet directly via an Internet Gateway.
  • Private Subnet: Resources in a private subnet cannot directly access the internet. They are typically used for databases or internal application servers that need more isolation.

Subnets Are AZ Specific

An important concept: each subnet you create must reside entirely within a single Availability Zone (AZ).

This means if you want your application to be highly available across multiple AZs, you'll need to create a separate subnet in each AZ you plan to use.

Guiding Traffic with Route Tables

A route table contains a set of rules, called routes, that determine where network traffic from your subnet or gateway is directed.

Each subnet in your VPC must be associated with a route table. This association dictates how traffic flows in and out of that subnet.

Understanding Routes & Gateways

Every route table has a 'local' route by default, allowing communication within the VPC.

To enable internet access for a public subnet, you add a route to an Internet Gateway (IGW). The IGW connects your VPC to the internet.

Private subnets often use a NAT Gateway or NAT instance to send outbound internet traffic while remaining unreachable from the internet.

Test Your Networking Knowledge

Let's check your understanding of VPCs and subnets.

VPC, Subnets, and Routes Recap

In this lesson, you learned about the core components of AWS networking:

  • VPC: Your isolated virtual network.
  • Subnets: Divisions within your VPC, residing in a single AZ, categorized as public or private.
  • Route Tables: Rules that direct traffic from your subnets.
  • Internet Gateway: Connects your public subnets to the internet.

Mastering these concepts is crucial for building robust and secure cloud architectures!

Gratuit pour commencer

Apprends AWS for Backend Developers (EC2, S3, RDS, Lambda) avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
12
Leçons
48

Questions Fréquemment Posées

La leçon « VPC, sous-réseaux et tables de routage » est-elle gratuite ?

Oui — le texte complet de « VPC, sous-réseaux et tables de routage » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours AWS for Backend Developers (EC2, S3, RDS, Lambda), passe à CoddyKit PRO. Le cours AWS for Backend Developers (EC2, S3, RDS, Lambda) comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « VPC, sous-réseaux et tables de routage » ?

Concevez et configurez votre réseau virtuel isolé dans AWS en définissant des sous-réseaux et en acheminant efficacement le trafic. Tu pratiques AWS for Backend Developers (EC2, S3, RDS, Lambda) avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer AWS for Backend Developers (EC2, S3, RDS, Lambda) ?

Aucune expérience préalable n'est requise. AWS for Backend Developers (EC2, S3, RDS, Lambda) sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « VPC, sous-réseaux et tables de routage » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon AWS for Backend Developers (EC2, S3, RDS, Lambda) ?

Oui. Chaque leçon AWS for Backend Developers (EC2, S3, RDS, Lambda) inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. VPC, sous-réseaux et tables de routage
  2. Groupes de sécurité et NACL
  3. Rôles et politiques IAM
  4. Points de terminaison VPC et connectivité privée
← Retour à AWS for Backend Developers (EC2, S3, RDS, Lambda)