Wie implementiert man die verteilte Bereitstellung von Discourse?

Mein Ziel ist es, eine Website zu erstellen, die mindestens 500 Anfragen pro Sekunde verarbeitet, wofür ich möglicherweise eine verteilte Bereitstellung benötige. Derzeit habe ich die Website auf einem kostenlosen AWS EC2-Server mit kostenlosem RDS Postgresql und S3 als Datenbank bereitgestellt.

Für die Skalierbarkeit der Plattform benötige ich möglicherweise mehrere EC2-Knoten als Server mit Load Balancern.

Ich bin jedoch nicht erfahren mit verteilten Systemen und möchte wissen, wie ich vorgehen sollte. Kann mir jemand seine Erfahrungen mitteilen oder Tutorials zur Verfügung stellen? Das wäre sehr dankbar.

Eine Möglichkeit besteht darin, die Images, die Sie mit dem Launcher erstellen, in ein Repository zu pushen und dann ECS zur Verwaltung zu verwenden.

Ich glaube nicht, dass Sie diese Leistungsebene im kostenlosen Tarif erreichen können.

Ja, ich werde eine kostenpflichtige Instanz verwenden. Wenn ich nur 2 Instanzen haben möchte, wie sollte ich vorgehen? Reicht es aus, die ursprüngliche Instanz zu kopieren und einen AWS Load Balancer zur Verwaltung zu verwenden? Danke!