Répartition de charge et mise à l'échelle automatique

Concepts des technologies et services infonuagiques AWS

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Répartition de charge dans AWS

La répartition de charge distribue uniformément le trafic entrant entre plusieurs instances EC2, évitant la surcharge d'un seul serveur

  • Assure une haute disponibilité
  • Offre une mise à l'échelle horizontale

Types d'équilibreurs de charge dans AWS

Quatre icônes montrant les équilibreurs de charge classic, network, application et gateway.

Concepts des technologies et services infonuagiques AWS

Comment fonctionne la répartition de charge ?

 

  1. Les utilisateurs envoient des requêtes

Un schéma d'architecture montrant des requêtes d'utilisateurs envoyées à un équilibreur de charge.

Concepts des technologies et services infonuagiques AWS

Comment fonctionne la répartition de charge ?

 

  1. Les utilisateurs envoient des requêtes
  2. Les requêtes atteignent l'équilibreur de charge

Un schéma d'architecture montrant des requêtes d'utilisateurs envoyées à un équilibreur de charge.

Concepts des technologies et services infonuagiques AWS

Comment fonctionne la répartition de charge ?

 

  1. Les utilisateurs envoient des requêtes
  2. Les requêtes atteignent l'équilibreur de charge
  3. Le groupe cible principal est instancié d'abord par l'équilibreur de charge d'application

Un schéma d'architecture montrant une requête allant d'un équilibreur de charge vers des instances EC2 principales.

Concepts des technologies et services infonuagiques AWS

Comment fonctionne la répartition de charge ?

 

  1. Les utilisateurs envoient des requêtes
  2. Les requêtes atteignent l'équilibreur de charge
  3. Le groupe cible principal est instancié d'abord par l'équilibreur de charge d'application
  4. Si la demande augmente, l'équilibreur active le groupe cible secondaire et répartit la charge sur toutes les instances

Un schéma d'architecture montrant une requête allant d'un équilibreur de charge vers des instances EC2 principales et secondaires.

Concepts des technologies et services infonuagiques AWS

Qu'est-ce que l'élasticité de calcul ?

L'élasticité permet d'augmenter ou de réduire la capacité selon la demande, pour une allocation souple des ressources

  • Les instances EC2 obtiennent l'élasticité via EC2 Auto Scaling

 

Qu'est-ce que EC2 Auto Scaling ?

  • Ajuste automatiquement le nombre d'instances actives selon l'usage et les besoins
  • Optimise les coûts
  • Évite la surprovisionnement
Concepts des technologies et services infonuagiques AWS

Comment fonctionne la mise à l'échelle automatique ?

  1. Les utilisateurs envoient des requêtes

Un schéma d'architecture montrant la génération d'une requête d'utilisateur.

Concepts des technologies et services infonuagiques AWS

Comment fonctionne la mise à l'échelle automatique ?

  1. Les utilisateurs envoient des requêtes
  2. Les requêtes sont acheminées vers le service EC2 Auto Scaling

Un schéma d'architecture montrant une requête atteignant le service EC2 Auto Scaling.

Concepts des technologies et services infonuagiques AWS

Comment fonctionne la mise à l'échelle automatique ?

  1. Les utilisateurs envoient des requêtes
  2. Les requêtes sont acheminées vers le service EC2 Auto Scaling
  3. Le service achemine ensuite les requêtes vers les instances EC2 actives

Un schéma d'architecture montrant une requête atteignant EC2 Auto Scaling et répartie vers des instances EC2.

Concepts des technologies et services infonuagiques AWS

Comment fonctionne la mise à l'échelle automatique ?

  1. Les utilisateurs envoient des requêtes
  2. Les requêtes sont acheminées vers le service EC2 Auto Scaling
  3. Le service achemine ensuite les requêtes vers les instances EC2 actives
  4. Si la demande augmente, il ajoute de nouvelles instances EC2 pour gérer la charge additionnelle

Un schéma d'architecture montrant de multiples requêtes atteignant EC2 Auto Scaling et réparties vers des instances EC2 actives et de secours.

Concepts des technologies et services infonuagiques AWS

Comment fonctionne la mise à l'échelle automatique ?

  1. Les utilisateurs envoient des requêtes
  2. Les requêtes sont acheminées vers le service EC2 Auto Scaling
  3. Le service achemine ensuite les requêtes vers les instances EC2 actives
  4. Si la demande augmente, il ajoute de nouvelles instances EC2 pour gérer la charge additionnelle
  5. Quand la demande baisse, les nouvelles instances EC2 sont arrêtées

Un schéma d'architecture montrant une requête atteignant EC2 Auto Scaling et répartie vers des instances EC2.

Concepts des technologies et services infonuagiques AWS

Répartition de charge vs mise à l'échelle automatique

Répartition de charge

  • Acheminer le trafic de façon équilibrée
  • Utiliser les instances EC2 existantes

Une icône montrant AWS Load Balancer.

Mise à l'échelle automatique

  • Répondre à la demande en tout temps
  • Ajouter/retirer des instances EC2

Une icône montrant EC2 Auto Scaling.

Concepts des technologies et services infonuagiques AWS

Passons à la pratique !

Concepts des technologies et services infonuagiques AWS

Preparing Video For Download...