Raggiungere più di 70,000 richieste HTTP al secondo in Cloud Load Balancing

Pubblicato da Zevenet | 5 settembre, 2016 | Tecnici

ZVNcloud è una soluzione di bilanciamento del carico come servizio sviluppata nel cloud basato sulla tecnologia #ZenLoadBalancer e sulla piattaforma cloud #DigitalOcean per orchestrare i servizi di bilanciamento del carico su richiesta. Grazie a questa tecnologia Gli utenti possono implementare un servizio di bilanciamento del carico virtuale nel cloud in più di 12 Datacenter in tutto il mondo in meno di 2 minuti.

Il seguente documento mostra come ZVNcloud è in grado di gestire più di connessioni simultanee HTTP 70,000 con un semplice bilanciamento del carico virtuale con un costo di 0.134 € / ora.

Nell'immagine qui sotto è mostrato l'ambiente testato:

Mappa ZVNCLOUD

    • Un client Web installato in un Datacenter di Londra, questo nodo è pronto per inviare migliaia di connessioni simultanee HTTP remote al secondo.
    • Un secondo client Web installato in un Datacenter di Francoforte, questo nodo è pronto per inviare migliaia di connessioni simultanee HTTP remote al secondo.
    • Virtual Load Balancer distribuito in un Datacenter di New York con IP virtuale pubblico e scheduler TCP raw tramite la porta 80, configurata per offrire il servizio di bilanciamento del carico per due Web Server a San Francisco.
    • Un'applicazione Web distribuita in un Datacenter di San Francisco con indirizzo IP pubblico e porta 8080
    • La stessa applicazione Web replicata in un secondo server Web in un altro Datacenter di San Francisco con indirizzo IP pubblico e porta 8080

 

Qui la configurazione del bilanciamento del carico virtuale ZVNcloud con profilo L4xNAT

porta / e di MyService 80

Una volta terminata l'installazione del servizio di bilanciamento del carico, è pronta per partecipare alle richieste e condividerle tra i server back-end.

Il client 1 di Londra e il client2 di Francoforte eseguono il comando wrk, che consente di avviare migliaia di connessioni Web simultanee, ed ecco i risultati ottenuti:

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

Il test è stato eseguito durante 30 secondo e i numeri ottenuti sono i seguenti: una quantità totale di richieste HTTP 932,469 in 30 secondi che hanno trasmesso 204,53 MB.

Il seguente grafico mostra come il bilanciamento del carico gestisce le connessioni durante il benchmark:Concurrent conns grafico, bilanciamento del carico, adc, server cloud

Ecco una tabella completa con i risultati ottenuti al secondo:

richiesta al secondo, bilanciamento del carico, bilanciamento del carico al secondo, bilanciamento del carico cloud, ADC, ADC

In conclusione, ZVNcloud come bilanciamento del carico virtuale di 0.134 € / ora con l'infrastruttura cloud Digital Ocean è in grado di raggiungere le richieste di bilanciamento del carico delle connessioni HTTP 70,408 da due client a due server Web distribuiti geograficamente in diversi data center senza errori.

Maggiori informazioni in www.zvncloud.com

CONDIVIDERE SU:

Blog correlati

Inserito da zenweb | 30 agosto 2022
L'assistenza sanitaria è altamente vulnerabile alle minacce alla sicurezza, proprio come qualsiasi altro settore. Al giorno d'oggi, gli attacchi informatici nel settore sanitario sono molto comuni e portano a molti rischi, in particolare i rischi per la sicurezza sono...
16 PiaceCommenti disabilitati sull'importanza dei quadri di sicurezza informatica nel settore sanitario
Inserito da zenweb | 02 agosto 2022
7 motivi ZEVENET è il miglior software di bilanciamento del carico nel 2022 La soluzione di bilanciamento del carico non è più quella di una volta. Con il miglioramento della tecnologia, anche le minacce...
61 PiaceCommenti disabilitati su 7 motivi ZEVENET è il miglior software di bilanciamento del carico nel 2022
Inserito da zenweb | 20 luglio 2022
Un centro operativo di rete (NOC) è una posizione centrale in cui i team IT di un'organizzazione monitorano le prestazioni di una rete. Il NOC fornisce server, database, spazio su disco rigido e...
54 PiaceCommenti disabilitati su Network Operations Center, Definizione e Top 4 Best Practices