Est-ce logique d'avoir un équilibreur de charge élastique Amazon avec une seule instance EC2?

ma question est simple. Est-ce logique D'avoir un équilibreur de charge élastique Amazon (ELB) avec une seule instance EC2?

si j'ai bien compris, ELB va changer de trafic entre les instances EC2. Cependant, je n'ai qu'un seul cas EC2. Donc, est-il sensé?

d'un autre côté, J'utilise la Route 53 pour acheminer mes demandes de domaine domain.com, et www.domain.com à mon ELB, et je ne vois pas comment rediriger directement vers mon instance EC2. Alors, est-ce que j'ai besoin d'une Elbe pour router ?

23
demandé sur Rober 2014-12-07 00:19:39

9 réponses

il n'est pas nécessaire d'utiliser un équilibreur de charge si vous n'utilisez Qu'une seule instance EC2 D'Amazon.

pour pointer votre nom de domaine vers une instance EC2:

  • dans la Console de gestion EC2, sélectionnez Elastic IP
  • Attribuer Une Nouvelle Adresse
  • associez l'adresse à votre instance EC2
  • Copiez L'adresse IP élastique et utilisez-la dans votre sous-domaine Route 53

l'adresse IP élastique peut être re-associé à une instance EC2 tard si vous le souhaitez.

plus tard, si vous souhaitez équilibrer entre plusieurs instances EC2:

  • Créer un Elastic Load Balancer
  • ajouter votre (vos) instance (s) au balancier de charge
  • Pointez votre sous-domaine Route 53 vers le Load Balancer
8
répondu John Rotenstein 2014-12-07 01:51:55

L'utilisation d'un équilibreur de charge élastique avec une seule instance peut être utile. Il peut fournir à votre instance un avant-garde pour couvrir une situation de catastrophe.

par exemple, si vous utilisez un groupe de mise à l'échelle automatique avec min = max=1 instance, avec un équilibreur de charge élastique, alors si votre instance est terminée ou échoue:

  1. Auto-scaling lancera une nouvelle instance de remplacement
  2. la nouvelle instance apparaîtra sous la charge équilibreur
  3. le trafic de votre utilisateur va passer à la nouvelle instance

cela se fera automatiquement: pas besoin de changer DNS, pas besoin de réattribuer manuellement une adresse IP élastique.

plus tard, si vous avez besoin d'ajouter plus de puissance à votre application, vous pouvez simplement augmenter vos valeurs min/max dans votre groupe d'autoscaling sans avoir besoin de changer votre structure DNS.

47
répondu Matt Houser 2014-12-07 05:37:10

il est beaucoup plus facile de configurer votre SSL sur un ELB qu'un EC2, juste quelques clics dans la console AWS. Vous pouvez même choisir à la main les protocoles SSL et les chiffreurs.

il est également utile que vous puissiez associer différents groupes de sécurité à L'EC2 et à l'ELB de premier plan. Vous pouvez laisser L'ELB dans la DMZ et protéger votre EC2 d'être accessible au public et potentiellement vulnérable aux attaques.

33
répondu Hesky 2016-02-16 12:07:48

NO ELB