Autor: Danijel Turina Datum: 2006-05-02 22:34:14 Grupe: hr.soc.religija Tema: Re: Energetski sustav Linija: 42 Message-ID: oppjxkcdu83c.izj57rxh6rir$.dlg@40tude.net |
On Tue, 02 May 2006 21:55:19 +0200, Miroslav Zubcic wrote: >> Budem imao u vidu, trenutno radimo nesto oko cega ce, kad krene u >> produkciju, trebati dosta mrezarenja da se to sve slozi. Koliko sam >> shvatio, u ovome o cemu pricas imas nekakav Cisco mrezni komad hardvera >> koji sjedi ispred servera i usmjerava promet, a serveri su u active-passive >> konfiguraciji, ali po potrebi mozes sloziti i load balancing? > > Može i load balancing (dva u failoveru obično). No to je potrebno kada > se očekuje veliki load i puno hitova u minuti ili sekundi. Čisti > failover je možda dovoljan, no ako aplikacija zna hendlati da više > instanci piše po bazi i disku, tj. da je cluster-aware, onda je load > balancing možda i bolje rješenje gdje bi svi serveri bili aktivni, a > ako jedan krepa, load balancer ga izbacuje iz routing ciklusa i sve > preusmjerava na preostale. Miješati active-passive i load balancing mi > se nekako čini nepotrebno, pa i problematično. To je ono: ili-ili. > Load balanceri mogu BTW biti Linux strojevi sa virtual server > infrastrukturom. Podržano, certificirano i sa supportom. Ne u garaži > složeno. Jeftinije neko Kisko. :-) Sve ovisi o namjeni i mogućnostima > aplikacije, procjeni opterećenosti, kritičnosti ako ne radi N minuta ... Znam to, kod nas imas malo atipicnu situaciju u kojoj front end i back end listeneri podizu procese koji se onda rasporede po vecem broju strojeva, od kojih svaki sa svoje strane napada bazu. Uglavnom imas totalni failover cak i unutar pojedinacne transakcije (prije timeouta, naravno), jer ako se jedan switch ne javi neko vrijeme "nadzornik" ga reboota i njegovu transakciju dodijeli prvom sljedecem u nizu, a istovremeno imas i simetricni load balancing, buduci da "nadzornik" pazi da su transakcije ravnomjerno rasporedjene po switchevima. Imali smo ja i Domchi dosta glavobolje dok to sve nismo smislili (a on jos dodatno dok je to napisao), ali velim, sad je samo stvar mrezarenja i sistemske administracije da se to instalira na konkretni hardver, a s tim mi se nije dalo baviti buduci da ima dosta firmi koje takve stvari rutinski rade pa necu izmisljati toplu vodu. Naravno, ovo je sve za slucaj da se stvar vrti na clusteru Integrityja ili slicnih strojeva, a u slucaju da se vrti na Tandemu treba napraviti male prilagodbe (baza i sl.). Dodatni sistemaski posao je sto moras imati failover i na sekundarnim komponentama poput HSMova i svega ostalog... joj kako je ovo netematsko, uzas jedan, sva sreca da nema moderatora na usenetu, ubio bi me. :) -- Homepage: http://www.danijel.org/ |