Università degli studi “TOR VERGATA” di Roma MMOG DEFINIZIONE: IL LOAD BALANCER (LB) o Content Switching (CS) È un apparato che consente il bilanciamento del carico di lavoro (flussi) tra differenti sistemi all’interno delle singole Isole di servizio. Svolge analoghe funzioni di apparati come gli switch ed i router, che si preoccupano di instradare pacchetti a livello 3 -1 della pila ISO/OSI. NB: la più diffusa tecnica di bilanciamento è basata su algoritmo di Round Robin Il LB inoltre : 1) Può instradare a livello superiore (4-7 pila ISO/OSI) 2) Può virtualizzare IP e rendere possibile la creazione di ISOLE DI SERVIZIO
Università degli studi “TOR VERGATA” di Roma MMOG Server Load Balancer Centro Servizi Vip1,Vip2..ect. internet TCP/25 HTTP/8080 HUB Web Server HA FE Vip1 Round Robin Vip2 Vip3 HUB Isola1 di FE Isola2 di FE VIPN Cache Cache SM IN SM1a OUT SM1b OUT Private IP1 Private IP2 Private IP3 Private IP2 Private IP3 Private IP1
Università degli studi “TOR VERGATA” di Roma MMOG esercizio UNA SERVICE PROVIDER OPERANTE NEL SETTORE DELLA DISTRIBUZIONE DI CONTENUTI WIRELESS, VUOLE PREDISPORRE UN SERVIZIO DI NEWS VIA E-MAIL PER GLI ABBONATI DI CISCUN SERVIZIO GIA’ EROGATO NEL CANALE WEB. DEFINIRE DUE ISOLE DI SERVIZIO DI FE TALI DA GARANTIRE A) SIA L’ACCELERAZIONE BILANCIATA DEI FLUSSI HTTP DELLA PAGINA WEB DI REGISTRAZIONE AL SERVIZIO NEWS , B) SIA L’EROGAZIONE IN ALTA AFFIDABILITA’ (HA) DEL SERVIZIO DI SPEDIZIONE DI MAIL AD ALTE PRESTAZIONI E LA RICEZIONE NON IN HA . DI EVENTUALI ERRORI. DIMENSIONARE IL BUDGET DEGLI INVESTIMENTI TENENDO CONTO CHE TRATTASI DI SERVIZIO GRATUITO.
Università degli studi TOR VERGATA di Roma Switch Router Internet Cache Trasparent Cache Load Balancer Switch Router Internet Trasparent-Cache switching Cache
Trasparent-Reverse Proxy Load Balancing Internet Reverse ProxyCache Web Servers Trasparent-Reverse Proxy Load Balancing 1 Vip1,Vip2..ect. 2 Internet 3 4 Web Servers 1) Il Load Balancer(LB) in modo trasparente redirige il traffico alla cache con policy definita per il VIP 2) Se non esiste o se in presenza di contenuto dinamico la cache manda la richiesta Indietro al VIP.LB distribuisce le richieste al server 3) Il server risponde alla cache 4) La cache risponde all’utente finale Cache Cache Cache