I bilanciatori di carico multi-cloud e per cloud ibrido distribuiscono il traffico tra vari provider di servizi cloud, non solo tra i server.
Dopo aver letto questo articolo sarai in grado di:
Argomenti correlati
Cos'è il bilanciamento del carico?
Bilanciamento del carico basato su DNS
Algoritmi per il bilanciamento del carico
Failover del server
Bilanciamento del carico su cloud (LBaaS)
Abbonati a theNET, il riepilogo mensile di Cloudflare sulle tematiche più discusse in Internet.
Copia link dell'articolo
Il bilanciamento del carico è un metodo usato per distribuire tra diversi server il traffico di rete. sia globale che locale. Aiuta a distribuire i carichi di lavoro del server in modo più efficiente, velocizzando le prestazioni delle applicazioni e riducendo la latenza. I primi bilanciatori di carico erano dei dispositivi hardware fisici che distribuivano il traffico tra i server all'interno di un datacenter. I bilanciatori di carico basati su cloud, sviluppati più di recente, distribuiscono il traffico tra i server in una distribuzione sul cloud.
Molte applicazioni oggi si basano su un'infrastruttura multi-cloud (più provider di cloud pubblico) o cloud ibrido (un mix di cloud pubblico e cloud privato o data center). In tali circostanze, il bilanciamento del carico tra server spesso non è sufficiente per migliorare le prestazioni. Distribuire il traffico tra cloud e datacenter è importante tanto quanto distribuirlo tra i singoli server. Un cloud che esegue un carico di lavoro grandemente superiore rispetto a un altro può generare un incremento dei costi e ridurre le prestazioni. Con la ridistribuzione efficace dei carichi di lavoro, ciò può essere evitato.
Molti sistemi di bilanciamento del carico per il cloud sono progettati per operare all'interno dell'infrastruttura di un singolo provider di servizi cloud, e non tra provider multipli. Inoltre, i bilanciatori di carico tradizionali sono basati su hardware, una configurazione inefficiente per la distribuzione del traffico a server cloud remoti.
A causa della natura distribuita del cloud computing, il bilanciamento del carico multi-cloud e hybrid cloud deve essere indipendente dalla piattaforma, basato su software e globale:
Indipendente dalla piattaforma: un sistema di bilanciamento del carico multi-cloud deve essere in grado di distribuire il traffico indipendentemente dall'infrastruttura sottostante e dai servizi cloud utilizzati.
Basato su software: un bilanciatore del carico hardware non è in grado di indirizzare efficacemente il traffico tra i vari cloud, poiché si creerebbero colli di bottiglia nel datacenter in cui gira il bilanciatore stesso. Al contrario, un sistema di bilanciamento del carico basato su software può essere eseguito ovunque. I bilanciatori del carico multi-cloud sono appunto basati su software.
Globale: i cloud pubblici sono distribuiti geograficamente. Per raggiungere gli utenti in ogni regione e inviare il traffico a cloud o server di origine situati in qualsiasi luogo, i bilanciatori di carico multi-cloud devono essere in grado di indirizzare il traffico a livello globale.
Grazie a queste caratteristiche, i bilanciatori di carico multi-cloud e hybrid cloud sono generalmente offerti come servizio cloud, e risultano più efficaci quando girano su una rete distribuita.
Cloudflare Load Balancing è indipendente dall'infrastruttura utilizzata. Esso impiega il bilanciamento del carico del server globale (GSLB) per distribuire dinamicamente il traffico a un pool di server integri, a prescindere dalla loro posizione geografica. Scopri di più su Cloudflare Load Balancing o su GSLB.