Elastic Beanstalk ohne Elastic Load Balancer
Ich würde gerne ausschalten, Elastic Load Balancer (ELB), die für meine Elastic Beanstalk-Umgebung.
Derzeit, ich brauche es nicht und ich will nicht dafür bezahlen.
Ist es möglich, löschen Sie den ELB, die in EC2-Management-Fenster, aber dann Elastic Beanstalk-Zustand umgeschaltet wird, von GRÜN auf ROT.
Ich habe gerade einen Informationen, dass es nicht möglich ist.
Hat jemand einen trick, wie laufen Elastic Beanstalk ohne load balancing und Umwelt der GRÜNE Gesundheits-Zustand?
- Ich fürchte, Sie können nicht entfernen Sie die load-balancers von Elastic Beanstalk da Sie Teil des Pakets. Sie können etwas anderes tun, die erfordern ein wenig mehr Konfiguration - Sie können erstellen einer CloudFormation Skript, dass verwendet eine vordefinierte AMI (wahrscheinlich was ähnliches wie Beanstalk verwendet) und die Implementierung auf Ihrer eigenen.
- Ich glaube, Sie können greifen Sie die Elastic IP-Verbindung mit Ihrem load balancer aus dem EC2-management-Seite und verbinden Sie direkt mit Ihrem app-server-Instanz. Ich erwarte, dass die vorkonfigurierte überwachung des Gesundheitszustandes würde noch Umkippen, obwohl -, so dass weitere änderungen erforderlich sein würden, um alles wieder "grün".
Du musst angemeldet sein, um einen Kommentar abzugeben.
Seit Juli 2013 Elastic Beanstalk unterstützt "single-instance" - Umgebungen, die eine einzelne container-Instanz laufen, ohne einen load balancer ein. Bestehende Umgebungen, die mit "load-balancing-Umgebung" kann umgestellt werden zu "single instance" - und Umgekehrt.
Davor war es nicht möglich, entfernen Sie die load-balancer und Elastic Beanstalk noch einwandfrei funktionieren. Der load balancer ist ein integraler Bestandteil der Art und Weise, dass Elastic Beanstalk funktioniert in "load-balancing-Umgebung" - Konfigurationen.
In der neuen Elastic Beanstalk-Schnittstelle bemerkte ich, dass die option zum erstellen meiner Umgebung als eine einzige Instanz.
Ich versuchte es und, wie man annehmen könnte, es hat nicht erstellen Sie einen Elastic Load Balancer. Hurra!
Die Optionen sind beschrieben in die AWS-EB-Dokumentation. Zuerst habe ich neu die Umgebungen muss ich nicht automatisch ausgeglichen wird, aber anscheinend kann man auch switch-Umgebung geben Sie on-the-fly.
.ebextensions
config-Dateien. Diese alle müssen gelöscht oder auskommentiert in den config-Dateien und eingesetzt werden, bevor die änderung der Art der Umgebung kann versucht werden.Aus der Befehlszeile Sie können es so machen
Hinweis
Beim aktivieren der single-instance-Modus (Schalter-s) weder die load-balancer, noch der auto scaling-Gruppe erstellt
Ein alternativer Ansatz ist die Schaffung eines Arbeiter-Umgebung entweder über die Konsole
oder über CLI
In eine gespeicherte Konfiguration, oder Modul-spezifische env.yaml, verwenden Sie diese :
OptionSettings:
aws:elasticbeanstalk:environment:
EnvironmentType: SingleInstance
Erstellen Sie eine single-instance-EB-Umgebung.