0

I elastisch Bohnenstengel bin mit meiner Rails-Anwendung zu hosten, ich habe Load Balancer konfiguriert und ich weiß, wie maximale und minimale Anzahl von Instanzen desselben Typs setzen (zum Beispiel 2 Instanzen von T2.micro oder 2 Instanzen von T2.medium). Meine Frage ist, kann ich zwei verschiedene Arten von Instanzen in Elastic Beanstalk Load Balancer verwenden. z.B. ein t2.Micro und ein T2.Medium in derselben Umgebung.Können wir zwei verschiedene Arten von AWS EC2-Instanzen mit elastischen Bohnenstengel Loadbalancer

Antwort

0

Nicht streng durch ElasticBeanstalk. Das Konzept mit EB ist, dass es auf der Grundlage der von Ihnen definierten Auto-Scaling-Regeln für Sie skaliert werden soll. Wenn Ihre Regel nach oben skaliert wird, instanziiert EB eine neue Instanz desselben Typs und fügt sie Ihrem Cluster hinzu.

EB ist nur eine Schicht auf der EC2, aber so stelle ich mir wäre es möglich, manuell eine andere Art von Instanz zu dem Load Balancer hinzufügen, die EB für Sie erstellt. Ich weiß jedoch nicht, wie das mit Auto Scaling in Konflikt geraten würde.

Alles was gesagt wird - warum möchten Sie das tun? In Ihrem Beispiel mit einem t2.micro und einem t2.medium wird das Medium offensichtlich mehr Verkehr bewältigen können. Daher müsste Ihr Lastenausgleichsmodul das kennen und den Datenverkehr proportional verteilen - beispielsweise 25% für das Mikro und 75% für das Medium. Das wäre komplizierter, als den Verkehr im gesamten Cluster gleichmäßig zu verteilen, ohne dass mir ein Vorteil einfällt.

Verwandte Themen