Cos'è un bilanciamento del carico di rete?
Una rete è un sistema di cose o persone interconnesse. Una rete di computer è una rete che consiste in computer e loro risorse, come scanner condivisi, stampanti, router e server. Un bilanciamento del carico di rete può essere una delle due cose. Per prima cosa, può fare riferimento a una specifica tecnologia Microsoft® chiamata bilanciamento del carico di rete (NLB) che faceva parte della famiglia di Windows 2000 Server® e Windows Server® 2003 Sistemi operativi ed era un componente opzionale per Windows Server®. Cluster è il termine per un gruppo di più server che sono collegati e lavorano in tandem in vari modi per svolgere compiti. Il cluster può fornire un sistema sia con tolleranza ai guasti sia bilanciamento del carico. Un bilanciamento del carico di rete può essere impiegato per distribuire il carico a più server in una rete e anche a MultiDischi PLE in una rete di archiviazione (SAN), nonché distribuire le richieste di protocollo di file tra i file server. Una transazione che entra in una rete può essere divisa su tutti i server o può essere reindirizzata a un server quando diventa disponibile.
Una situazione comune in cui è utile un bilanciamento del carico di rete è quella di distribuire un gran numero di richieste HTTP in arrivo (Hypertext Transfer Protocol) ai vari server Web situati in una fattoria di server. Ciò impedisce a ogni singolo server di sovraccaricare. La pratica del bilanciamento del carico aiuta a negare gli attacchi di negazione degli attacchi di servizio, il cui punto è sovraccaricare i server.
Un bilanciamento del carico di rete può essere diverse cose. Può essere un programma software, il cui unico scopo è il bilanciamento del carico. Può anche essere un dispositivo hardware. Un dispositivo hardware che funge da bilanciamento del carico di rete è uno switch multistrato, un dispositivo che ispeziona e FORigna il traffico dei pacchetti che entra nella rete.
I server DNS (Sistema di nomi di dominio) sono un altro tipo di hardware che può essere utilizzato come bilanciamento del carico di rete. Una tecnica usata si chiama round robin dns . In questo sistema, quando viene ricevuta una richiesta DNS, le richieste vengono passate ai server uno dopo l'altro in un ciclo continuo. Un problema con questo sistema è che non viene assunto alcun account delle richieste che ogni transazione farà sul server a cui viene inviato, quindi in realtà agisce più come un distributore di un bilanciamento reale, anche se se non c'è un sovraccarico di sistema, avrà un effetto di bilanciamento.