Erreichen von mehr als 70,000 HTTP-Anforderungen pro Sekunde beim Cloud Load Balancing

Geschrieben von Zevenet | 5 September, 2016 | Technisches

ZVNcloud ist eine Lastverteilungs-Service-Lösung, die in der Cloud entwickelt wurde und auf der #ZenLoadBalancer-Technologie und der #DigitalOcean-Cloud-Plattform basiert, um Lastverteilungsdienste nach Bedarf zu koordinieren. Dank dieser Technologie Benutzer können einen virtuellen Lastenausgleich in mehr als 12-Datencentern auf der ganzen Welt in weniger als 2-Minuten in der Cloud bereitstellen.

Das folgende Dokument zeigt, wie ZVNcloud kann mehr als 70,000 HTTP-Verbindungen gleichzeitig verarbeiten mit einem einfachen virtuellen Lastverteiler, der 0.134 € / Stunde kostet.

Im Bild unten ist die getestete Umgebung dargestellt:

Karte ZVNCLOUD

    • Dieser Webclient ist in einem Datacenter von London installiert und kann tausende HTTP-Verbindungen gleichzeitig pro Sekunde senden.
    • Dieser zweite Webclient, der in einem Frankfurter Rechenzentrum installiert ist, ist bereit, pro Sekunde Tausende von HTTP-Verbindungen gleichzeitig zu senden.
    • Ein Virtual Load Balancer, der in einem Rechenzentrum von New York mit öffentlichem virtuellen IP und Raw-TCP-Scheduler über Port 80 bereitgestellt wird und so konfiguriert ist, dass er einen Lastausgleichsdienst für zwei Webserver in San Francisco anbietet.
    • Eine in einem Rechenzentrum von San Francisco bereitgestellte Webanwendung mit öffentlicher IP-Adresse und Port 8080
    • Dieselbe Webanwendung, die in einem zweiten Webserver in einem anderen Rechenzentrum von San Francisco mit öffentlicher IP-Adresse und Port 8080 repliziert wurde

 

Hier die Konfiguration des virtuellen Lastverteilers von ZVNcloud mit L4xNAT-Profil

myservice port / s 80

Sobald das Load Balancer-Setup abgeschlossen ist, kann es Anfragen beantworten und sie auf den Backends-Servern freigeben.

Der Client 1 aus London und der Client2 aus Frankfurt führen den Befehl wrk aus, mit dem Tausende gleichzeitiger Webverbindungen gestartet werden können. Hier sind die Ergebnisse:

client1:London
Started: Tue Aug 30 11:01:16 AM 2016
Running 30s test @ http://162.243.165.124
  12 threads and 40500 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     1.05s     1.93s   28.81s    90.16%
    Req/Sec     1.29k   406.93     3.45k    72.76%
  457400 requests in 30.10s, 100.33MB read
Requests/sec:  15193.81
Transfer/sec:  3.33MB
Finished: Tue Aug 30 11:01:46 AM 2016
client2: Frankfurt
Tue Aug 30 11:01:16 AM 2016
Running 30s test @ http://162.243.165.124
  12 threads and 40500 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     1.34s     2.45s   29.24s    90.60%
    Req/Sec     1.34k   454.44     3.72k    72.57%
  475069 requests in 30.12s, 104.20MB read
Requests/sec:  15773.61
Transfer/sec:  3.46MB
Finished: Tue Aug 30 11:01:46 AM 2016

Der Test wurde während der 30-Sekunde ausgeführt. Folgende Zahlen wurden erhalten: Anzahl der 932,469-HTTP-Anforderungen in 30-Sekunden, die 204,53 MB übertrugen.

Das folgende Diagramm zeigt, wie der Load Balancer die Verbindungen während des Benchmarks verwaltet:Gleichzeitige Conns-Grafik-, Lastausgleichs-, ADC- und Cloud-Server

Hier eine vollständige Tabelle mit den Ergebnissen pro Sekunde:

Anfrage pro Sekunde Tabelle, Lastverteilung, Lastverteilung pro Sekunde, Cloud-Lastverteilung, ADC, ADC

Zusammenfassend kann ZVNcloud als virtueller Lastverteiler von 0.134 € / Stunde mit der Cloud-Infrastruktur von Digital Ocean die Lastverteilungsanforderung für 70,408-HTTP-Verbindungen von zwei Clients an zwei in unterschiedlichen Rechenzentren geografisch verteilte Webserver ohne Fehler erreichen.

Weitere Informationen in www.zvncloud.com

Weiterleiten an:

Verwandte Blogs

Gepostet von zenweb | 17. November 2021
Zwischen der tragischen Situation der aktuellen Pandemie war ein inspirierendes Ergebnis die ferne Kultur. Der plötzliche Umbruch in der Industrie zwang Unternehmen fast über Nacht dazu, aus der Ferne zu arbeiten. Als ein…
23 LikesKommentare deaktiviert darüber, wie die Remote-Arbeit mit der Cloud kleinen Unternehmen hilft
Gepostet von zenweb | 12. November 2021
Wir alle wissen, dass die IT-Branche eine der am schnellsten wachsenden Branchen auf der ganzen Welt ist und Cloud Computing einen enormen Einfluss auf das Wachstum der IT-Branche hat…
27 LikesKommentare deaktiviert on Warum Load Balancing für Cloud-Computing-Umgebungen wichtig ist
Gepostet von zenweb | 28. Oktober 2021
Einführung Die zunehmende Cyberkriminalität in der Branche hat Unternehmen dazu gezwungen, sich auf die Implementierung von Cybersicherheit im Unternehmen zu konzentrieren. Die sich entwickelnde IT-Landschaft erfordert stark dynamische Geschäftsabläufe und Systeme…
30 LikesKommentare deaktiviert on Top 5 Sicherheitsüberlegungen für die Cloud-Migration