home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 May / Chip_2000-05_cd1.bin / obsahy / Chip_txt / TXT / 42-43.TXT < prev    next >
Text File  |  2000-04-04  |  5KB  |  14 lines

  1. Compaq NonStop Himalaya Servers
  2. Tandem ₧ije nonstop
  3. Dnes jsou velice populßrnφ slu₧by, kterΘ jsou poskytovßny 24 hodin denn∞ a 7 dnφ v t²dnu. ╚innost t∞chto slu₧eb je vφce Φi mΘn∞ zßvislß na v²poΦetnφ technice, kterß tedy musφ po celou dobu spolehliv∞ pracovat. Prßv∞ poΦφtaΦe, kterΘ jsou schopnΘ b∞₧et nonstop, byly tΘmatem kulatΘho stolu s novinß°i ve firm∞ Compaq.
  4.  
  5. SpoleΦnost Compaq byla znßma p°edevÜφm sv²mi osobnφmi poΦφtaΦi a servery s procesory Intel, ale dnes je jejφ nabφdka mnohem ÜirÜφ. JeÜt∞ p°ed akvizicφ firmy Digital Equipment, dφky kterΘ se portfolio produkt∙ Compaqu rozÜφ°ilo nap°φklad o v²konnΘ servery a pracovnφ stanice s procesory Alpha, firma Compaq zφskala takΘ spoleΦnost Tandem. Jde o spoleΦnost, kterß byla zalo₧ena v roce 1974 a od poΦßtku se v∞novala v²voji fault tolerant systΘm∙ s nejvyÜÜφ dostupnostφ. Ty dnes nabφzφ prßv∞ firma Compaq a i v ╚eskΘ republice je nynφ lokßlnφ centrum, kterΘ se v∞nuje podpo°e t∞chto systΘm∙.
  6. PoΦφtaΦe Tandem, dnes nazvanΘ Compaq Himalaya, samoz°ejm∞ nejsou pro ka₧dΘho, ale jsou urΦeny spφÜe do oblastφ, kde se nepoΦφtß to, kolik stojφ jejich nasazenφ, ale to, kolik by stßlo, kdyby nepracovaly by¥ jen n∞kolik minut. Typicky jsou tedy nasazeny v bankovnictvφ, telekomunikacφch nebo v pojiÜ¥ovnictvφ. Testovacφ systΘm se 128 procesory a 256GB pam∞tφ je ale nap°φklad schopen provozovat databßzi o objemu 110 TB dat a zpracovat 11 000 vklad∙ a 1000 dotaz∙ za sekundu.
  7. Architektura poΦφtaΦ∙ Himalaya je zajφmavß. Jde o masivn∞ paralelnφ systΘmy, kde zßkladnφm stavebnφm prvkem je tzv. ServerNet. Ten se sklßdß z procesoru, pam∞ti, komunikaΦnφho kanßlu, disk∙ a datarouteru, kter² se starß o propojenφ vÜech t∞chto Φßstφ. Takov²chto ServerNet∙ m∙₧e b²t samoz°ejm∞ v jednom serveru vφce a spoleΦn∞ tvo°φ jeden virtußlnφ poΦφtaΦ (i kdy₧ v jednΘ poΦφtaΦovΘ "krabici" jsou pouze dva ServerNety). Dφky tΘto modulßrnosti je mo₧nΘ ze ServerNet∙ postavit r∙zn∞ nakonfigurovanΘ poΦφtaΦe pro r∙znΘ ·Φely. Databßzov² stroj tak m∙₧e mφt mnoho procesor∙, mnoho disk∙, ale nevy₧aduje tolik komunikaΦnφch kanßl∙. Na druhou stranu komunikaΦnφ server bude obsahovat mΘn∞ procesor∙ a disk∙, ale hodn∞ komunikaΦnφch kanßl∙, a nap°φklad videoserver vy₧aduje velkou databßzi, ale je nenßroΦn² na v²poΦetnφ v²kon, a tak se obejde bez v∞tÜφho poΦtu procesor∙. V²hodou je, ₧e jednotlivΘ ServerNety i jejich Φßsti se mohou p°ipojovat za chodu, proto₧e poΦφtaΦe Himalaya by m∞ly pracovat neustßle.
  8. Dφky masivn∞ paralelnφ architektu°e se p°idßnφm procesor∙ zvyÜuje v²kon systΘmu tΘm∞° lineßrn∞ (mluvφ se o hodnot∞ 98,8 %), co₧ v p°φpad∞ symetrickΘho multiprocessingu neplatφ. V jednom serveru m∙₧e b²t teoreticky instalovßno a₧ 4096 procesor∙, a dokonce v n∞m mohou b²t kombinovßny procesory n∞kolika generacφ. V budoucnu chce firma Compaq pou₧φvat i v systΘmech Himalaya svΘ procesory Aplha, kterΘ by m∞ly nahradit v souΦasnΘ dob∞ vyu₧φvanΘ procesory MIPS n∞kdy v roce 2003.
  9. Fault tolerant systΘmy musφ b²t p°ipraveny i na poruchy a musφ b²t proti nim odolnΘ. To je v poΦφtaΦφch Himalaya zajiÜt∞no zdvojenφm n∞kter²ch komponent, tedy procesor∙, komunikaΦnφch kanßl∙ a °adiΦ∙, a pou₧itφm zrcadlen²ch disk∙. V p°φpad∞ poruchy °adiΦe za n∞j p°evezme prßci druh² °adiΦ a za chybn² disk nastoupφ zrcadlen² disk. TakΘ jeden procesor je schopen p°evzφt Φinnost jinΘho procesoru. Navφc ka₧d² procesor se vlastn∞ sklßdß ze dvou - ka₧dou operaci provßd∞jφ oba, a pokud se jejich v²stupy nerovnajφ, je procesor (dvojice) prohlßÜen za vadn² a jeho ·lohu p°evezme jin² procesor (tedy vlastn∞ procesory dva). Druh² procesor ale samoz°ejm∞ musφ v∞d∞t, co ten porouchan² d∞lal a v jakΘm byl stavu. Vadn² procesor nebo jinou vadnou komponentu je pak mo₧nΘ za provozu vym∞nit a potΘ se op∞t ujme svΘ prßce.
  10. B∞hem p°edstavenφ server∙ prob∞hla i praktickß ukßzka um∞lΘ poruchy a toho, jak si s nφ systΘm poradφ. V jednom p°φpad∞ byl odstran∞n komunikaΦnφ kanßl a v druhΘm p°φpad∞ byl vyjmut ze serveru jeden procesor. Jeho prßci byl bez problΘm∙ schopen p°evzφt druh² procesor serveru. Server si umφ poradit i s krßtkodob²m v²padkem napßjenφ, i kdy₧ UPS nahradit samoz°ejm∞ nem∙₧e.
  11. Jen hardware ale nestaΦφ. K nonstop provozu musφ b²t p°ipraven i operaΦnφ systΘm a aplikace. Upgrade systΘmu, instalace nov²ch aplikacφ a podobn∞ toti₧ musφ b²t takΘ umo₧n∞ny za provozu poΦφtaΦe, kter² p°itom jeÜt∞ plnφ r∙znΘ ·lohy. Nad NonStop kernelem operaΦnφho systΘmu stojφ u₧ivatelskΘ a aplikaΦnφ rozhranφ Guardian a nad nφm pak transakΦnφ slu₧by, databßzovΘ slu₧by, slu₧by zasφlßnφ zprßv a nßstroje pro v²voj. Pro operaΦnφ systΘm musφ b²t specißln∞ napsanΘ i aplikace, kter²ch je samoz°ejm∞ omezen² poΦet. U systΘm∙, kterΘ b∞₧φ vlastn∞ neustßle, se musφ specificky °eÜit i problematika zßlohovßnφ. Nenφ toti₧ mo₧nΘ v jednu chvφli p°eruÜit prßci a provΘst zßlohu t°eba i n∞kolika terabajt∙ dat. Data se toti₧ neustßle m∞nφ.
  12. Mßlokdo u₧ je ochoten tolerovat v²padky bankomat∙, sφt∞ GSM, elektronick²ch slu₧eb na internetu a podobn∞. Za v∞tÜinou z nich se skr²vajφ poΦφtaΦe, kterΘ na nep°etr₧it² provoz musφ b²t p°ipraveny. Jednφm z °eÜenφ jsou servery Compaq NonStop Himalaya S-series. U nßs je zatφm takov²chto systΘm∙ nasazeno pouze Üest (v∞tÜinou v bankßch), proto₧e jejich cena je vysokß. Jak ale zazn∞lo b∞hem prezentace tohoto °eÜenφ, jsou ve sv∞t∞ instalace t∞chto server∙, kterΘ bez p°eruÜenφ b∞₧φ tΘm∞° dvacet let a jejich sprßvci dßvno zapomn∞li, co je to bootovßnφ.
  13. PTR
  14.