home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 April / Chip_2003-04_cd1.bin / obsahy / Chip_txt / txt / 105-107.txt < prev    next >
Encoding:
Text File  |  2003-02-27  |  11.3 KB  |  54 lines

  1. Citrix MetaFrame XP 
  2. V²kon v rßmci serveru 
  3. Prφchod edφcie Windows 2000 Server priniesol svetu Windows nieΦo, Φo systΘmy Unix Ütandardne poznali u₧ roky predt²m - grafick² terminßlov² prφstup k serveru.   
  4.  
  5. Server based computing 
  6. Hlavnß ·loha serverov dnes spoΦφva predovÜetk²m v poskytovanφ dßt, ktorΘ sa spracovßvaj· na pracovn²ch staniciach. S prφchodom grafick²ch terminßlov sa pole p⌠sobnosti serverov rozÜiruje na mo₧nos¥ vyu₧φva¥ aplikßcie inÜtalovanΘ na serveroch. Tento koncept firma Citrix, lφder v tomto obore, oznaΦuje pojmom Server based computing. Predstavφme si jej nosn² produkt - MetaFrame XP. 
  7. Na ·vod je vhodnΘ sa sp²ta¥, preΦo vlastne sp·Ü¥a¥ aplikßcie na serveri, ak je mo₧nos¥ ich sp·Ü¥a¥ priamo na klientoch. V odpovedi sa skr²va hne∩ nieko╛ko v²hod. 
  8. InÜtalovanφm aplikßcie na serveri namiesto priamo na klientoch sa zjednoduÜuje administrßcia. Aplikßciu staΦφ inÜtalova¥ jedenkrßt. Tak isto je ju treba v₧dy len jedenkrßt updatova¥ a administrßtor sa nemusφ stara¥ o jednu a t· ist· aplikßciu na nieko╛k²ch klientoch, pod╛a mo₧nosti s r⌠znymi konfigurßciami a na rozdielnych platformßch, ale v zßsade len o t·, ktorß je inÜtalovanß na serveri. 
  9. ╧alÜia v²hoda sa ukazuje v heterogΘnnych sie¥ach, kde je ₧iadanΘ pristupova¥ z ka₧dej pracovnej stanice, bez oh╛adu na to, ak² ma operaΦn² systΘm, na aplikßcie, ktorΘ na inÜtalovanom operaΦnom systΘme pracovnej stanice nebe₧ia (v²born² prφklad m⌠₧u by¥ aplikßcie MS Office pod Linuxom). Ak je pre dan² operaΦn² systΘm pracovnej stanice k dispozφcii vhodn² klientsky software, ktor² bude vykres╛ova¥ aplikßciu spusten· na serveri, nebude problΘm t·to po₧iadavku uspokoji¥. Premyslen² klientsky software m⌠₧e dokonca umo₧≥ova¥ prφstup na disky, porty a tlaΦiarne klientskej stanice v aplikßcii spustenej na serveri, Φi dokonca presmerova¥ zvukov² v²stup ku klientovi. 
  10. Na klientskΘ zariadenia sa pritom neklad· ₧iadne extra po₧iadavky. M⌠₧e to by¥ prakticky hociΦo, Φo vie zobrazova¥ grafickΘ oknß, ke∩₧e vÜetky aplikaΦnΘ v²poΦty prebiehaj· na serveri. T²m pßdom sa dß pristupova¥ k aplikßcißm zo zariadenφ, ako s· zastaralΘ PC 486 s Windows 3.1 i OS DOS, Φi dokonca z PDA. Vo vΣΦÜine prφpadov vidφm ale majoritnΘ uplatnenie na klasick²ch PC, ktorΘ s· dokonca Φasto lacnejÜie ako Üpecißlni klienti urΦenφ iba pre prφstup na serverovΘ aplikßcie - thin klienti.   
  11.  
  12. MetaFrame 
  13. Technol≤gia ICA (Independent Computing Architecture), ktorß umo₧≥uje Server based computing, bola predstavenß v Chipu 2/03. K jej prevßdzkovaniu je nevyhnutn² multipou₧φvate╛sk² operaΦn² systΘm, Φo bol v prφpade tejto recenzie Windows 2000 Server. ╧alÜφm potrebn²m prvkom je terminßlov² software na strane servera; t²mto je MetaFrame XP. Posledn² predpoklad na vyu₧φvanie terminßlov²ch slu₧ieb je vhodn² software na strane klienta. Aby sa terminßlov² prφstup dal realizova¥, bude treba ma¥ inÜtalovan² ICA klient. Tieto s· v prφpade MetaFrame k dispozφcii skutoΦne pre mno₧stvo platforiem - podporovanΘ s· Win32, Win16, Linux, Java, Mac OS, OS/2, Unix a ∩alÜie. Prakticky to umo₧nφ pracova¥ s aplikßciami na serveri s ╛ubovo╛n²m hardwarom. 
  14. Komunikßcia s MetaFrame sa uskutoΦ≥uje cez protokol ICA, ktor² poskytuje radu v²hod. Okrem u₧ spomφnan²ch v²hod, plyn·cich z vyu₧φvania terminßlov pre prφstup k aplikßcißm, existuj· v kombinßcii MetaFrame a ICA eÜte nasledovnΘ spomenutiahodnΘ: 
  15. Nßroky na spojenie. Pri rozumn²ch nastaveniach je mo₧nΘ protokol ICA vyu₧φva¥ u₧ od r²chlosti 28,8 kb/s. Testoval som pri r²chlosti linky shapovanej na asi 33 kb/s a komunikßcia prebiehala skutoΦne bezproblΘmovo (256 farieb, rozlφÜenie 800 x 600). T²m pßdom je mo₧nΘ vyu₧φva¥ aplikßcie na vysokor²chlostn²ch sie¥ach ako aj naprφklad z domu po dial-up spojenφ. 
  16. ZabezpeΦenie. V predchßdzaj·com odstavci som spomφnal mo₧nos¥ vyu₧φva¥ aplikßcie na serveri cez internet, naprφklad cez dial-up spojenia. Toto samozrejme skr²va v sebe potencißlne riziko. Preto je mo₧nos¥ cel· komunikßciu Üifrova¥ cez SSL a TLS. Ve╛mi zaujφmavß je aj mo₧nos¥ riadi¥ prφstup k aplikßcißm pomocou Φipov²ch kariet, tzv. smart-card. 
  17. Lokßlne zdroje. Spomφnal som, ₧e sofistikovan² software umo₧nφ prφstup aplikßciφ spusten²ch na serveri k diskom, portom a tlaΦiar≥am na klientovi. V praxi to znamenß, ₧e ak mßte na serveri inÜtalovan² naprφklad Word, nemusφte ma¥ Word inÜtalovan² na klientovi na to, aby ste si pozreli a eventußlne vytlaΦili (na tlaΦiarni pripojenej ku klientovi) DOC s·bor na disku klienta. Zaujφmavo p⌠sobφ mo₧nos¥ presmerova¥ zvukov² v²stup z aplikßciφ spusten²ch na serveri ku klientovi, bohu₧ia╛ kvalita nie je prßve osl≥uj·ca. Cut & Paste je takisto k dispozφcii. 
  18. Load balancing. V prφpade vyÜÜφch nßrokov na dostupnos¥ je mo₧nos¥ vytvßra¥ serverovΘ farmy poskytuj·ce tie istΘ aplikßcie. Load balancing algoritmy potom riadia, na ktorom serveri sa aplikßcia spustφ, aby bolo dosiahnutΘ optimßlneho vy¥a₧enia. Jednß sa pritom o skutoΦn² load balancing, ktor² sa riadi vy¥a₧enos¥ou zdrojov na serveri, nie o algoritmus typu Round Robin. 
  19. Oknß bez krajov. Na to, aby klient mohol spusti¥ aplikßciu, nie je nevyhnutnΘ, aby mal prφstup k celΘmu desktopu. To umo₧≥uje administrßtorovi ╛ahko obmedzova¥ prφstup urΦit²ch u₧φvate╛ov Φi cel²ch skupφn k niektor²m aplikßcißm. Pri publikovanφ aplikßciφ na serveri je mo₧nΘ prednastavi¥, v akom rozlφÜenφ a farebnej hσbke a ve╛kosti okna sa bud· aplikßcie sp·Ü¥a¥ na klientovi. Tieto nastavenia m⌠₧e potom klient zmeni¥ tak, aby mu vyhovovali. 
  20. Licencovanie. Ve╛mi sympaticky p⌠sobφ u MetaFrame fakt, ₧e licencie sa via₧u na server, resp. na poΦet pripojenφ k serveru, ktorΘ bud· umo₧nenΘ. Na rozdiel od licencovania na jednotlivΘ stanice (model Microsoftu) nemusφ ma¥ zak·pen· licenciu ka₧dß stanica, z ktorej je mo₧nΘ vytvori¥ spojenie k serveru. 
  21.  
  22. Verzie 
  23. MetaFrame sa dodßva v troch verzißch, ktorΘ s· ÜkßlovanΘ pod╛a ve╛kosti organizßciφ, pre ktorΘ s· urΦenΘ. 
  24. MetaFrame XPs - koncov²m pφsmenom "s" sa oznaΦuje verzia urΦenß pre malΘ podniky. Obsahuje serverov² software MetaFrame XP, Citrix Management Console, ICA klientov, NFuse Classic, Citrix Secure Gateway a Citrix SSL Relay. Citrix Management Console je nßstroj pre kompletn· sprßvu MetaFrame, o ≥om sa zmienim eÜte ∩alej. NFuse Classic umo₧≥uje po integrovanφ do web servera (v testovanej konfigurßcii IIS) prφstup k publikovan²m aplikßcißm cez browser. Podmienkou na strane klienta je okrem browsera inÜtalovan² ICA klient. PoslednΘ dva zmienenΘ produkty sl·₧ia na Üifrovanie komunikßcie medzi klientom a serverom cez protokoly SSL a TLS. 
  25. MetaFrame XPa prinßÜa oproti predchßdzaj·cej verzii robustnos¥. Tßto verzia je urΦenß pre strednΘ ve╛kΘ spoloΦnosti s desiatkami a₧ stovkami spojenφ naraz. Umo₧≥uje spßja¥ servery do fariem, na jednom serveri z farmy je mo₧nΘ ma¥ a₧ sto spojenφ naraz. Obsahuje vÜetko Φo XPs plus Load Manager, ktor² kontroluje zߥa₧ na jednotliv²ch serveroch a riadi (pomocou skutoΦn²ch load balancing algoritmov), na ktorom z nich sa spustφ po₧adovanß aplikßcia. 
  26. MetaFrame XPe je enterprise verzia, ktorß bola recenzovanß. Mieri do ve╛k²ch korporßciφ s radovo tisφcami pou₧φvate╛ov, poskytuje okrem vlastnostφ XPa aj Resource Manager, Installation Manager, Network Manager a Enterprise Services for NFuse. Resource Manager je analyzΘr zdrojov na serveri. Dozerß na to, akΘ aplikßcie sa vyu₧φvaj·, ak· zߥa₧ robia, a monitoruje aktivitu u₧φvate╛ov. O t²chto aktivitßch poskytuje preh╛ad, vytvßra sprßvy Φi poskytuje dßta pre billing. Installation Manager sl·₧i na centralizovan· sprßvu aplikßciφ na serveroch vo farme. Network Manager pridßva do MetaFrame podporu pre protokol SNMP, v∩aka ktorej sa m⌠₧e MetaFrame spravova¥ z nßstrojov in²ch firiem. Enterprise Services for NFuse je verzia NFuse usp⌠sobenß pre pou₧φvanie v serverov²ch farmßch. 
  27.  
  28. Nßroky, konfigurßcia a sprßva 
  29. MetaFrame ma zaskoΦil svojimi nßrokmi, ktorΘ s oh╛adom na poskytovan· funkcionalitu nie s· v⌠bec gigantickΘ. Okrem niektorΘho z balφkov MetaFrame budete potrebova¥ Windows 2000 Server a zodpovedaj·ce "₧elezo". Malo by by¥ jasnΘ, ₧e hardware, ktor² bude vykonßva¥ to, Φo predt²m nieko╛ko samostatn²ch poΦφtaΦov, nebude be₧n² PC. 
  30. Nßroky MetaFrame na RAM predstavuj· 16 MB, ka₧d² klient potrebuje 4 a₧ 8 megabajtov, niekedy aj viac. Disky by mali by¥ SCSI, pod╛a mo₧nosti vytvßraj·ce RAID. Pri pomere ve╛kosti aplikßciφ k terajÜφm kapacitßm diskov si nie je treba lßma¥ hlavu nad ich ve╛kos¥ou, d⌠le₧itß bude r²chlos¥. V²konn² procesor bude asi najd⌠le₧itejÜou s·Φas¥ou servera pre MetaFrame, pod╛a mo₧nosti je vhodnΘ ma¥ v serveri hne∩ dva alebo viac. 
  31. MetaFrame pracuje s u₧φvate╛mi z Active Directory Φi NDS. ZvyÜok tohto impozantnΘho programu sa spravuje cez nßstroj Citrix Management Console. Tento nßstroj je mo₧nΘ ma¥ inÜtalovan² priamo na serveri, Φi na inom poΦφtaΦi, ktor² musφ ma¥ inÜtalovan² JRE (Java Runtime Environement) najmenej vo verzii 1.3. Tento nßstroj umo₧≥uje kompletn· konfigurßciu, od publikovania aplikßciφ cez sprßvu policies a₧ po nastavenia load-balancingu. Da≥ za to, ₧e ho spustφte na viacer²ch platformßch, je r²chlos¥; je toti₧ napφsan² v Jave. Aby prßca s t²mto programom nebola zßrove≥ utrpenφm, treba ho sp·Ü¥a¥ na v²konnejÜφch strojoch.   
  32.  
  33. V²kon 
  34. Pri podpore to╛k²ch zaujφmav²ch vlastnostφ sa vynßra otßzka, ako to vyzerß s v²konom. Program bol testovan² s operaΦn²m systΘmom Windows 2000 na hardwari HP Netserver LH 3000 U3 2x Pentium III 1 GHz, 768 MB RAM, diskovΘ pole RAID 1 (2x SCSI disk s 10 000 otßΦkami). 
  35. Ko╛ko spojenφ dan² systΘm zvlßdne, som testoval na troch klientoch, ktorφ spolu vykonßvali testovacφ skript. Jednalo sa o skript, ktor² mal simulova¥ normßlnych u₧φvate╛ov a poweruserov v pomere 2 : 1. V dokumentßcii bol normßlny u₧φvate╛ popφsan² ako niekto, kto ma spusten· jednu a₧ dve aplikßcie, a poweruser ako u₧φvate╛ s tromi a viac aplikßciami, ktorΘ Φasto prepφna a vyu₧φva naraz. 
  36. Skript bol napφsan² v jazyku Python, aktφvne aplikßcie boli riadenΘ cez rozhranie COM, jednalo sa o programy z balφka MS Office a Internet Explorer. OstatnΘ aplikßcie, ku ktor²m patrili Eclipse, Pythonwin Φi Mozilla, boli spustenΘ neΦinne na pozadφ. PoΦet a druh aplikßciφ boli nßhodne generovanΘ, nikdy vÜak nepresiahli jednu a₧ dve aplikßcie pre normßlneho u₧φvate╛a a tri a₧ pΣ¥ pre powerusera. 
  37. Dan² skript, ktor² mal simulova¥ prevßdzku na MetaFrame v normßlnych podmienkach, som vyhodnocoval dohromady desa¥krßt. Testovan² server akceptoval 30 a₧ 40 pripojenφ testovacej aplikßcie (tßto sp·Ü¥ala minimßlne jeden program). Pri viac spojeniach u₧ prestßval staΦi¥ v²kon CPU a MetaFrame odmietal vytvori¥ novΘ spojenia. So u₧ spusten²mi aplikßciami sa ale dalo normßlne pracova¥. 
  38.  
  39. Zßver 
  40. O tom, ₧e MetaFrame poskytuje vynikaj·cu a vyspel· technol≤giu, niet poch²b. V²borne umo₧≥uje profitova¥ z v²hod terminßlovΘho prφstupu k aplikßcißm. Z hαby zastaranΘho ₧eleza vybuduje sie¥ funguj·cich pracovn²ch stanφc, m⌠₧u to by¥ hoci aj starΘ 486 s Windows 3.1. Tie₧ vßm umo₧nφ prφstup na plnohodnotnΘ Windows aplikßcie z unixov²ch pracovn²ch stanφc Φi PDA. Centralizovanie poskytovania aplikßciφ prinßÜa so sebou aj skutoΦnΘ u╛ahΦenie administrßcie a t²m aj znφ₧enie nßkladov. To je hlavn² d⌠vod, ktor² by mal hovori¥ pre MetaFrame. Na druhej strane vÜak treba poznamena¥, ₧e ka₧d² "Üpßs" nieΦo stojφ - a tento lacn² nebude. 
  41. Martin U₧ßk 
  42.  
  43. Citrix MetaFrame XP 
  44. SystΘm pre Server based computing. 
  45. V²robca Citrix, USA 
  46. Poskytol PosAm, Bratislava, Slovensko 
  47. Cena Na jedno pripojenφ podle verzie (vΦφtanie DPH): XPs 8613 KΦ; XPa 10 608 KΦ; XPe 12 300 KΦ 
  48.  
  49. + platforma ICA 
  50. + poΦet platforiem podporovan²ch klientmi 
  51. + centralizßcia administrßcie 
  52.  - cena 
  53.  
  54.