Load balancer as a Service
In Compute Cloud@Customer, puoi configurare il servizio di bilanciamento del carico (LBaaS) per distribuire automaticamente il traffico di rete.
Il servizio di bilanciamento del carico offre una distribuzione automatica del traffico da un punto di accesso a più server raggiungibili dalla tua rete cloud virtuale (VCN). Il servizio offre un load balancer a scelta tra un indirizzo IP pubblico o privato; la larghezza di banda di cui è stato eseguito il provisioning non è configurabile dall'utente.
Un load balancer migliora l'uso delle risorse, facilita il ridimensionamento e garantisce l'alta disponibilità. È possibile configurare più criteri di bilanciamento del carico ed è utile per garantire l'alta disponibilità. È possibile configurare più criteri di bilanciamento del carico e verifiche dello stato specifici dell'applicazione per assicurarsi che il load balancer indirizzi Il traffico solo a istanze In buono Stato.
Elementi essenziali del load balancer
Quando si lavora con i load balancer, è fondamentale comprenderne i componenti di base e la relativa terminologia chiave.
- Server backend
-
Server delle applicazioni responsabile della generazione di contenuto in risposta al traffico TCP o HTTP in entrata.
In genere, gli Application Server vengono identificati con una combinazione univoca di indirizzo IPv4 privato e porta, ad esempio 10.25.4.101:8080, 10.25.4.102:8080 e così via.
- Set backend
-
Entità logica definita da una lista di server backend, da un criterio di bilanciamento del carico e da un criterio di controllo dello stato.
Il set backend stabilisce la modalità di indirizzamento del traffico dal load balancer alla raccolta di server backend. La configurazione SSL è facoltativa.
- Criterio di bilanciamento carico
-
Un criterio di bilanciamento del carico indica al load balancer come distribuire il traffico in entrata ai server backend.
I criteri comuni del load balancer includono: round robin, meno connessioni, hash IP.
- Controllo dello stato
-
Test per confermare la disponibilità dei server backend.
È possibile configurare il criterio di controllo dello stato quando si crea un set backend. È possibile configurare i controlli dello stato a livello TCP o HTTP per i server backend. I risultati dei test sono riportati attraverso indicatori di stato di salute.
- Listener
-
Entità logica che rileva la presenza del traffico in entrata sull'indirizzo IP di load balance.
Puoi configurare il protocollo e il numero di porta di un listener e le impostazioni SSL facoltative. Per gestire il traffico TCP e HTTP, è necessario configurare più listener. I protocolli supportati includono: TCP, HTTP/1.x, HTTP/2.
- Suite di cifratura
-
Entità logica per un insieme di algoritmi o cipher, che utilizza TLS (Transport Layer Security) per determinare la sicurezza, la compatibilità e la velocità del traffico HTTPS.
- Set di instradamento percorso
-
Set di regole di instradamento percorso per instradare il traffico al set backend corretto senza utilizzare più listener o load balancer.
- Forma
-
Modello che determina la capacità (larghezza a banda) massima totale sottoposta preventivamente al provisioning del load balANC per il traffico in entrata e il traffico in uscita. Compute Cloud@Customer fornisce solo la forma a 400 Mbps.
La capacità massima sottoposta ad provisioning precedentemente a provisioning viene applicata a connessioni aggregate, non a un singolo client che tenta di utilizzare la banda completa.
- Certificato SSL
-
Se si utilizza HTTPS o SSL per il listener, è necessario associare un certificato server SSL (X.509) al load balancer. Un certificato consente al load balancer di interrompere la connessione e decifrare le richieste in entrata prima di passarle ai server backend. Anche il traffico tra il load balancer e il backend può essere cifrato con SSL.
- Richiesta di lavoro
-
Oggetto che segnala lo stato corrente di una richiesta di bilanciamento del carico.
Il servizio di bilanciamento del carico gestisce le richieste in modo asincrono. Ogni richiesta restituisce un ID richiesta di lavoro (OCID) come risposta. È possibile visualizzare l'elemento della richiesta di lavoro per visualizzare lo stato della richiesta.