Kostengünstige Datenbankarchitektur für 2000-3000 gleichzeitige Benutzer | AWM Cloud

Kostengünstige Datenbankarchitektur für 2000-3000 gleichzeitige Benutzer | AWM Cloud

Wir haben diese Woche die Prüfung von 2000 gleichzeitigen Benutzern durchgeführt. Und es verlief reibungslos.

Unsere Architektur bestand darin, dass wir zu Beginn ein AWS AutoScaling-Setup mit 5 laufenden Servern verwendeten (jeder hat 2 CPUs und 8 GB RAM). Der Datenverkehr wird mithilfe des AWS Load Balancer gleichmäßig verteilt. Für AWS RDS DB haben wir eine Änderung vorgenommen: Wir migrieren unsere DB von m5.large (2 CPUs, 8 GB) auf r5.2xlarge (8 CPUs, 64 GB RAM). Außerdem haben wir Redis für das Cashing und die Leistung.

Dies ist die einzige Lösung, aber zu der Zeit war es kostspielig, als wir unsere RDS-Datenbank aktualisierten. Jetzt sind wir dabei, eine kostengünstige Datenbankarchitektur zu entwickeln, die 2000-3000 gleichzeitige Anfragen verarbeiten kann. Für unsere nächste Prüfung einer solchen Belastung werden wir also alles beim Alten lassen, aber nach einer kostengünstigen Datenbankarchitektur suchen.

Jeder Vorschlag wird geschätzt.

verwandte Informationen