So wählen Sie den EC2-Instanztyp für den Reverse-Proxy aus (4 Millionen Anfragen/Monat)

So wählen Sie den EC2-Instanztyp für den Reverse-Proxy aus (4 Millionen Anfragen/Monat)

Ich muss zum ersten Mal einen Reverse-Proxy auf AWS erstellen und weiß nicht, welchen Instanztyp ich wählen soll.

Ich plane, eine EC2 zu erstellen, um meinen Datenverkehr zwischen einer Hauptwebsite (/) und ein WordPress-Blog (/blog/) mit nginx.

Ich muss 1.000.000 Anfragen pro Woche verarbeiten (1000000/7/24/3600 ~= 2 Anfragen pro Sekunde) und auf diesem EC2 läuft nichts anderes als nginx.

Irgendein Rat ?

Antwort1

Irgendein Rat ?

Raten Sie nicht, sondern vergleichen Sieund passen Sie es dann an. In AWS ist es einfach, zwischen Instanzgrößen zu wechseln. Beginnen Sie also mit einer, die am besten passt, und beobachten Sie, wie sie funktioniert. Erhöhen oder verringern Sie dann die Größe, um Ihr Kosten-/Leistungsverhältnis zu optimieren.

Übrigens2 Anfragen pro Sekundeist nicht viel, fast jede Instanz sollte ausreichen. Das Problem ist, dass es sich wahrscheinlich nicht um eine gleichmäßige Last handelt, sondern dass sie wahrscheinlich rauf und runter geht und in Spitzenzeiten viel mehr sein könnte. Vielleicht möchten Sie sich irgendwann einmal Folgendes ansehen:automatische Skalierung, aber das ist möglicherweise übertrieben.

Ihr Anwendungsfall kann auch von einemAnwendungslastenausgleich- Sie können Regeln erstellen, um den Datenverkehr basierend auf dem URL-Pfad an verschiedene Backends umzuleiten. Es kann auch SSL-Zertifikate usw. für Sie verwalten.

Hoffentlich hilft das :)

verwandte Informationen