HTD - Effective IT solutions


Navigace


Zajímavé nasazení serverů Sun Microsystems
ve ŠKODA-AUTO a.s.


Společnost Škoda Auto a.s.,  jeden s nejúspěšnějších podniků v české republice, není třeba nikomu představovat.  Velikosti podniku odpovídá i mohutné nasazení výpočetní techniky na všech úrovních řízení technologie, výroby i podniku. V posledních dvou letech uspěla v náročné konkurenci dodavatelů i společnost Sun Microsystems s nabídkou své technologie serverů řady SunFire 4800/6800. Podílela se na návrhu, dodávce, instalaci a uvedení do provozu serverů geografických clusterů v centrálním výpočetním středisku tohoto lídra mezi průmyslovými podniky.


Základní podmínkou pro realizaci celého projektu bylo integrovat servery do provozované infrastruktury IT, zejména rozsáhlé sítě SAN ve které spolu se servery pracují i enterprise disková pole a celá infrastruktura je podřízena vysokým požadavkům na bezpečnost. Navrhované systémy musejí splňovat vysoké nároky na odolnost vůči poruchám a nezbytnou součástí řešení musí být i návrh zálohování systémů včetně postupů obnovy provozu pro případ výpadku systémů nebo jejich částí. Pro některé kritické aplikace je dokonce požadována taková odolnost vůči poruchám, aby v případě výpadku libovolné komponenty technicko-systémového celku nebyla narušena dostupnost hostující aplikace - např. chod příslušné databáze. Všechna nabízená řešení jsou podrobována nejen náročným technickým kritériím a technologickým standardům tohoto klienta, ale vznikají i ve složitých podmínkách cenových nabídek konkurentů.  Uspět v tak náročném prostředí je vždy pro dodavatele úspěchem.


Základním technologickým zadáním bylo navrhnou geografické clustery dvou typů: Jednak cluster, který umožní migraci mezi jedním nebo více výpočetními uzly během několika minut, jednak cluster, který bude vykazovat nejvyšší stupeň zabezpečení, tedy trvalou dostupnost aplikace. V případě implementace serverů Sun Microsystems se jednalo o provoz databází Oracle.


První případ je poněkud jednodušší, protože povoluje krátký výpadek dostupnosti jednotlivých databázových instancí. V případě výpadku tvz. kritického zdroje (zařízení, komunikační cesta, připojení k diskovým polím atp. ) některého z výpočetních uzlů je provoz aplikací - příslušných instancí databáze - automaticky přenesen na jiný výpočetní uzel tak, aby bylo možné dále využívat služeb databáze při zajištění integrity dat. V případě tohoto projektu bylo nutné navrhnout cluster v tvz. geografickém uspořádání, tedy cluster jehož výpočetní uzly jsou značně vzdálené (více než 1 km). Navíc jsou servery napojeny na místní disková pole, která jsou mezi geograficky vzdálenými lokalitami vzájemně spojena a zajišťují zrcadlení ukládaných dat svými vlastními systémovými prostředky bez účasti připojených výpočetních uzlů kooperujících serverů.  Situace je znázorněna na obr.1. Tento způsob řešení sice při výpadku uzlu znamená výpadek aplikace po dobu několika minut, avšak umožňuje maximálně využívat výkonu serverů pro vlastní aplikaci, v tomto případě pro provoz databáze Oracle. Řešení bylo poněkud ztíženo právě zmíněným nasazením pokročilé technologie diskových polí a způsobem požadovaného využití synchronizace dat mezi geografickými lokalitami. Problém se podařilo projekčnímu týmu vyřešit což prokázali náročné testy provedené implementačním týmem a kontrolované specialisty zákazníka.


Na základě téměř ročních dobrých zkušeností s provozem výše zmíněného clusteru bylo celé řešení rozšířeno a byli stanoven další cíl: Navrhnout, vyprojektovat a zprovoznit cluster s geograficky oddělenými servery, který by však umožňoval kritickým aplikacím klienta trvalý přístup k databázi Oracle i při výpadku kterékoliv kritické komponenty v clusteru. Z hlediska databáze Oracle to znamenalo implementovat technologii RAC (Real Aplication Cluster) a vybudovat spolehlivou systémovou infrastrukturu (viz. Obr. 2), která by splňovala zadání. Po důkladné analýze a přípravě celého návrhu bylo řešení klientem přijato a mohla započít implementace. Implementace proběhla úspěšně, testy prokázali správnou funkčnost návrhu a v současné době probíhá fáze postupného náběhu produktivního provozu. Celý řešitelský tým se i nadále podílí na provozních úpravách parametrů, monitorování a servisním zajištění tohoto řešení.


Zajímavou skutečností při vzniku řešení byl způsob sestavení, koordinace návrhu, implementace a testování systémů. Vzhledem k tomu, že klient používá špičkových technologií různých provenientů a že se jedná často o technologie, které jsou plně zvládnuty jen specialisty výrobců, byla koordinace a odpovědnost za návrh svěřena menší nezávislé společnosti H.T.D., spol. s r.o. Řešitelský team sdružoval přímo specialisty těchto dodavatelů: Sun Microsystems (návrhy serverů a jejich customizace), DELTAX a.s. (návrh konfigurace a implementace  Veritas Cluster Serveru), Hewlett Packard (spolupráce při napojování diskových polí v prostředí clusteru), Oracle (návrh a implementace RAC), AVNET (logistika dodávek).  Práce řešitelského týmu se samozřejmě zapojovali i špičkoví specialisté klienta, jejichž odborné znalosti a bohaté provozní zkušenosti byli jedním z klíčových faktorů těchto úspěšných implementací. Pro naši společnost (H.T.D., spol. s r.o.) jsou uvedené projekty potvrzením předpokladu, že i malá firma se zkušenými pracovníky a specialisty má svoje místo na trhu IT i v cílové skupině velkých klientů, zejména při integraci, projekci a implementaci systémů v technologicky členitém prostředí. Nezávislý přístup integrátora tak umožňuje klientovy získat funkční a spolehlivé řešení za přijatelnou cenu.









Kontakt HTD

HTD, spol. s r. o.,
Pacajevova 24, 149 00, Praha 4
tel.: +420 267 913 157, fax: +420 267 913 162


copyright© 2009 HTD All Right Reserved