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

Geschrieben von Zevenet | 5 September, 2016 | Technische

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 | 13 April 2022
Hardwaresicherheit ist während der Cloud-Migration unerlässlich. Es ist sehr wichtig, die Kunden daran zu erinnern, wann immer sie über den Wechsel in die Cloud sprechen. In der Cloud zu sein wird nicht berücksichtigt…
32 LikesKommentare deaktiviert zum Wechsel in die Cloud? Vergessen Sie nicht die Hardwaresicherheit
Gepostet von zenweb | 06 April 2022
Gibt es einen Unterschied zwischen dem Konzept des Lastenausgleichs und dem Wechseln von Inhalten in Webanwendungen? Load Balancer verteilen Anfragen auf mehrere Server, um mehr Datenverkehr als ein Server zu bewältigen…
33 LikesKommentare deaktiviert on Was ist der Unterschied zwischen Load Balancing und Content Switching
Gepostet von zenweb | 16 März 2022
Die Identitätsprüfung erfordert die Verwendung persönlicher vertraulicher Daten, daher müssen Verbraucher sicherstellen, dass ihre Informationen sicher gehandhabt werden. Lassen Sie uns tiefer in diesen Blog eintauchen. Technologische Fortschritte sind …
44 LikesKommentare deaktiviert zur Steigerung der Online-Akzeptanz und des Glaubens mit digitaler KYC-Verifizierung