Bilanciatori del carico Vultr

Che cos'è un bilanciamento del carico

I servizi di bilanciamento del carico si trovano davanti all'applicazione e distribuiscono il traffico in entrata su più istanze dell'applicazione. Ad esempio, supponiamo che tu abbia un sito Web di e-commerce. Notate di aver guadagnato trazione e di aver attirato sempre più clienti nella vostra applicazione. Per soddisfare questo traffico, puoi distribuire un'altra istanza del tuo negozio di e-commerce. Ora, per consentire agli utenti di essere indirizzati tra queste istanze del tuo negozio, devi distribuire un bilanciamento del carico di fronte a loro.

Il bilanciamento del carico distribuirà il traffico tra le due istanze dell'applicazione. Ciò consente di ridimensionare l'applicazione distribuendo più istanze e inserendole in un bilanciamento del carico si aumenta la quantità di traffico che è possibile gestire. Ciò aiuta anche a migliorare i tempi di attività: con un bilanciamento del carico, se si hanno più istanze e una di esse fallisce o si disconnette, il bilanciamento del carico devia quindi il traffico verso i nodi in esecuzione sani.

Distribuzione di un bilanciamento del carico

Panoramica

Questo è un servizio completamente gestito. Non devi preoccuparti di mantenere attiva o funzionante la tua infrastruttura di bilanciamento del carico. Ciò ti consente di concentrarti sulla creazione delle tue applicazioni e sulla loro crescita come meglio credi. Si noti, tuttavia, che verrà richiesto di accertarsi che l'applicazione sia configurata e impostata correttamente per funzionare con il bilanciamento del carico.

Regole di spedizione

Qui definirai quali porte pubbliche sono mappate a quali porte interne con protocollo. Ad esempio: se ho un'applicazione ruby ​​on rails a cui voglio mettere un bilanciamento del carico di fronte e l'applicazione è in ascolto sulla porta 1234ma voglio che gli utenti accedano alla mia applicazione tramite la porta 80, allora definirei il mio mapping comeLoad Balancer http 80 -> Instance HTTP 1234

Se si sceglie HTTPS come protocollo, verrà richiesto di caricare il proprio certificato SSL. In una versione futura, verrà aggiunto il supporto Let's Encrypt.

Configurazione di Load Balancer

algoritmi

Sono disponibili due opzioni per l'algoritmo:

  • Roundrobin : seleziona i server a turno. Questo è l'algoritmo predefinito.

  • Leastconn - Seleziona il server con il minor numero di connessioni - è consigliato per sessioni più lunghe. Anche i server nello stesso back-end vengono ruotati in modo round robin.

Sessioni adesive

Stiamo usando la persistenza della sessione controllata dalle applicazioni per le nostre sessioni appiccicose.

La tua applicazione genera un cookie che determina la durata della durata della sessione. Il bilanciamento del carico emette ancora il proprio cookie di sessione, ma ora segue la durata del cookie dell'applicazione.

Ciò rende le sessioni permanenti più efficienti, garantendo che gli utenti non vengano mai indirizzati a un server dopo che i cookie della sessione locale sono già scaduti. Tuttavia, è più complesso da implementare perché richiede un'integrazione aggiuntiva tra il bilanciamento del carico e l'applicazione.

Ti verrà chiesto di aggiungere un nome-cookie.

Etichetta

Questa è solo un'etichetta per il bilanciamento del carico.

Forza HTTP a HTTPS

Questo forzerà il reindirizzamento HTTP su HTTPS. Avrai bisogno di un certificato SSL valido e HTTPS configurato per farlo funzionare correttamente.

Controlli sanitari

Questi controlli di integrità verificheranno che le applicazioni / istanze associate siano integre e possano essere indirizzate correttamente. Se una delle tue istanze non supera un controllo dello stato, il bilanciamento del carico interromperà il traffico verso tale istanza.

Post distribuzione

Una volta eseguita la distribuzione (potrebbero essere necessari alcuni minuti), ti verrà fornito un IPV4 e un indirizzo IPV6 che è il tuo IP pubblico per il bilanciamento del carico.

Ora sarai anche in grado di collegare / scollegare la tua applicazione / istanze al bilanciamento del carico, insieme a tutte le modifiche di configurazione che desideri.

Metrica

Dopo aver eseguito il bilanciamento del carico per alcuni minuti, le metriche verranno raccolte. Sarai in grado di visualizzare le tue metriche dalla scheda delle metriche nella dashboard del bilanciamento del carico.



Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Gli attacchi ransomware sono in aumento, ma l'intelligenza artificiale può aiutare ad affrontare l'ultimo virus informatico? L'intelligenza artificiale è la risposta? Leggi qui sai è AI boone o bane

ReactOS: è questo il futuro di Windows?

ReactOS: è questo il futuro di Windows?

ReactOS, un sistema operativo open source e gratuito è qui con l'ultima versione. Può essere sufficiente alle esigenze degli utenti Windows moderni e abbattere Microsoft? Scopriamo di più su questo vecchio stile, ma un'esperienza del sistema operativo più recente.

Rimani connesso tramite lapp desktop WhatsApp 24*7

Rimani connesso tramite lapp desktop WhatsApp 24*7

Whatsapp ha finalmente lanciato l'app desktop per utenti Mac e Windows. Ora puoi accedere facilmente a Whatsapp da Windows o Mac. Disponibile per Windows 8+ e Mac OS 10.9+

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

Leggi questo per sapere come l'intelligenza artificiale sta diventando popolare tra le aziende di piccole dimensioni e come sta aumentando le probabilità di farle crescere e dare un vantaggio ai loro concorrenti.

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Recentemente Apple ha rilasciato macOS Catalina 10.15.4 un aggiornamento supplementare per risolvere i problemi, ma sembra che l'aggiornamento stia causando più problemi che portano al bricking delle macchine mac. Leggi questo articolo per saperne di più

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per l'estrazione dei dati dai Big Data

Che cosè un file system di journaling e come funziona?

Che cosè un file system di journaling e come funziona?

Il nostro computer memorizza tutti i dati in un modo organizzato noto come file system di journaling. È un metodo efficiente che consente al computer di cercare e visualizzare i file non appena si preme search.https://wethegeek.com/?p=94116&preview=true

Singolarità tecnologica: un lontano futuro della civiltà umana?

Singolarità tecnologica: un lontano futuro della civiltà umana?

Man mano che la scienza si evolve a un ritmo rapido, assumendo gran parte dei nostri sforzi, aumentano anche i rischi di sottoporci a una singolarità inspiegabile. Leggi, cosa potrebbe significare per noi la singolarità.

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Limpatto dellintelligenza artificiale nella sanità 2021

Limpatto dellintelligenza artificiale nella sanità 2021

L'intelligenza artificiale nell'assistenza sanitaria ha compiuto grandi passi avanti negli ultimi decenni. Pertanto, il futuro dell'IA in sanità continua a crescere giorno dopo giorno.