AWS EC2-Instanz synchronisieren Load Balancer

AWS EC2-Instanz synchronisieren Load Balancer

Ich bin gerade dabei, eine Produktionsumgebung für eine Website bereitzustellen.

Es läuft auf AWS. Dazu gehört ein privates VPC mit einem Load Balancer und einer einzelnen EC2-Instanz mit Debian 8.1

In Zukunft wird es jedoch mehr EC2-Instanzen geben, da der Datenverkehr zunimmt und der Load Balancer tatsächlich funktionieren muss.

Daher prüfe ich derzeit Optionen zum Bereitstellen mehrerer EC2-Instanzen mit derselben Codebasis und Konfiguration. Es läuft auf den Speicher hinaus, aber ich glaube nicht, dass es möglich ist, S3 zuverlässig als Home-Verzeichnis für unsere Website bereitzustellen.

Die aktuelle EC2-Instanz nutzt außerdem Syslog und viele andere Sicherheitsfunktionen wie Tripwire. Die Hauptwebsite läuft als WSGI-App unter Apache und basiert auf Python (Django).

Leider müssen wir auch Dateien pushen, die von den Benutzern heruntergeladen werden können. Ist Unison eine Lösung oder was würde verwendet werden?

ElasticBeanstalk ist keine Option. Die Website selbst wird mit Git bereitgestellt.

Antwort1

Sie können einfach ein AMI mit der aktuellen Version Ihres Codes und Ihrer Konfigurationen backen und dann so viele EC2-Maschinen erstellen, wie Sie möchten.

KassePackerund AWSAuto-Scaling-Gruppen.

verwandte Informationen