NetRoute, PC di rete come router TCP / IP per ottenere il bilanciamento del carico del server

click fraud protection

Esistono certamente infiniti modi in cui le tecniche di gestione del carico del server possono essere implementate sulla rete. Prima di applicare una qualsiasi delle tecniche, gli amministratori di sistema devono considerare il numero totale di nodi collegati in rete, tempo di risposta del server e, in alcuni casi, la velocità di trasmissione dei dati tra nodi che agiscono come server membri e principale server. Nell'architettura di rete server-client membro del server, le metodologie di bilanciamento del carico non possono essere applicate se non sappiamo quanto i dati devono passare attraverso i router e il tipo di risposta che i client cercano quando i dati vengono inviati e ricevuti fatto.

Una delle tecniche di bilanciamento del carico del server ampiamente utilizzate è supportata dall'algoritmo Round-Robin che è assegnato a server omogenei con le stesse capacità di elaborazione e dimensioni dei lavori da eseguire. Questa tecnica garantisce che ogni pacchetto di dati richiesto per il routing o l'elaborazione ottenga un numero abbastanza uguale di slot di lavoro e tempo della CPU. Considerando che, in un ambiente eterogeneo, una delle tecniche raccomandate è Weighted Round Robin in cui le dimensioni dei lavori da eseguire sono presentate dai clienti. Un altro criterio di base per applicare il bilanciamento del carico è il criterio Connessione minima che fa riferimento a richieste di routing a tali server che stanno lavorando sul numero minimo di richieste dei clienti al fine di ridurre i tempi di elaborazione richieste.

instagram viewer

Oltre al modo in cui i dati vengono distribuiti tra i server e i server membri, le richieste di routing svolgono un ruolo vitale per raggiungere il bilanciamento del carico. Poiché il focus principale rimane principalmente sulle tecniche di bilanciamento del carico che si occupa dell'allocazione del tempo impiegato da un server per generare thread per l'avvio del servizio di richieste da parte dei clienti, un fattore importante che viene spesso trascurato è la riorganizzazione della trasmissione dei dati percorsi. Se sono già state applicate tecniche di bilanciamento del carico e stai cercando un modo per reindirizzare il traffico senza dover ridefinire le tabelle di routing, NetRoute ti aiuterà a gestire facilmente il caricamento dei server. È un'applicazione open source per Windows che trasforma la tua macchina in un router TCP / IP, nonché un bilanciamento del carico per reindirizzare e bilanciare il carico delle richieste. L'applicazione non richiede di configurare nulla; viene eseguito come un servizio di Windows e consente di instradare il traffico verso l'host o l'indirizzo IP specificato. Oltre a gestire il carico del traffico, viene fornito con una configurazione di failover semplice ma efficace per gestire il routing del traffico negli scenari peggiori. Include anche opzioni per configurare la persistenza della sessione, la manipolazione dell'intestazione HTTP, il buffering e la risoluzione dei problemi.

Questa applicazione di routing basata su GUI offre una comoda interfaccia di gestione che consente di amministrare in remoto i suoi servizi. La schermata principale mostra tutte le porte locali configurate con il numero attivo di connessioni. Il primo passo è specificare i dettagli di accesso al server. Una volta verificato, dal menu Server, aggiungi un nuovo percorso.

console del router di rete

Le impostazioni del percorso si occupano di specificare tutte le informazioni necessarie per bilanciare correttamente il carico del traffico. Dopo aver inserito il nome e la descrizione del routing nella scheda Base, vai su Routing per inserire la porta locale, numero massimo di connessioni consentito seguito da nomi host / IP di destinazione. La scheda Associazioni IP locali consente di ascoltare su tutti gli IP o specificati dall'utente quelli. In Intestazione HTTP, puoi definire il metodo di manipolazione in base al testo dell'intestazione HTTP specificato, che può includere, Server. CPU.Count, Server. CPU.Speed, Server. OS.Name, Server. Software. Nome, Server. Utente. Nome, eccetera.

La scheda Bilanciamento del carico consente di selezionare la tecnica Failover, Round Robin o Minima connessione per gestire in modo efficiente il carico del server. In generale, non è necessario seguire alcuna regola per il pollice nella scelta della tecnica di bilanciamento, quindi è necessario decidere in base all'architettura di rete e al numero di nodi attivi collegati.

bilanciamento del carico

Sia il numero di thread di Data-Pump con la rispettiva soglia di spawn e thread di connessione che la sua soglia di spawn possono essere definiti dalla scheda Threading. È consigliabile inserire il numero più adatto di thread e intervalli di generazione per rendere più fluido il bilanciamento del carico. La scheda Avanzate contiene opzioni per inserire il buffer di invio e ricezione e impostare la durata massima del timeout della connessione.

tenere sotto controllo

Dopo aver aggiunto tutte le informazioni richieste, fare clic su OK per tornare alla schermata principale. Vedrai il nuovo routing elencato lì. Il menu Server consente di visualizzare la console di servizio per visualizzare i messaggi e impostare la password con funzionalità per consentire l'accesso remoto. NetRoute salva automaticamente le impostazioni di routing del server attualmente in uso. Tuttavia, se si desidera definire il routing per un server diverso, Connetti a L'opzione è sempre disponibile nel menu File.

NetRoute sembra utile per reti di piccole e medie dimensioni con più server per instradare le richieste. Può anche essere utilizzato per alternare tra le tecniche di bilanciamento del carico in base al volume di traffico che attraversa tutti i server attivi. È un'applicazione open source che funziona su entrambe le versioni client e server di Windows. Sono disponibili anche versioni per sistemi operativi Windows a 32 e 64 bit.

Scarica NetRoute (Non più disponibile)

watch instagram story