kedd nov. 02, 2004

Vékonykliens bevezetés költségei

Most, hogy a google a vékonykliens szóra keresve az első oldalon hozza ezt az oldalt, úgy gondoltam folytatom a Sun Ray-ek ismertetését egy kis pénzügyi információval megspékelve.

Tegyük fel, hogy Ön (ha tegeződhetünk, akkor Te) egy PC-s infrastruktúrát működtet(sz) és a PC-k elérkeztek élettartamuk végefelé. A processzorok elavultak, a memória kevés a gépekben, a Windows változat elavult és a kurrens redmondi termék minimális követelményeinek már egyik gép sem felel meg. Tegyük fel azt is, hogy valamilyen érthetetlen ok miatt az a döntés születik, hogy a Sun termékpalettája is felmerül alternatívaként az öregedő PC-k leváltására.

A Sun alapvetően két fronton tud segíteni ebben a helyzetben:

  • A meglévő PC-ket Java Desktop System for Linux segítségével még egy ideig hadba állítható állapotban lehet tartani. A fő nyereség ekkor az, hogy nincs szükség hardver beruházásra, a szoftver kifejezetten olcsó (100 USD / PC, vagy 50 USD / alkalmazott, illetve jelenleg ennek pontosan 50%-a), és amennyiben nem függ az adott PC-s munkahely speciális, csak Windows-ra elérhető szoftverektől, akkor az átlagos irodai munka viszonylag zökkenőmentesen átállítható Linux alapokra. Az így elérhető megtakarítást tehát az olcsó licenszköltség, a hardver változatlansága, és az átállás minimális átképzési költsége jelenti (Windows szerű felület, menürendszer - ráadásul 3-szor annyi beépített játék:).
  • Átállás Sun alapú vékonykliens platformra. Ennek előnyeit korábban már megpróbáltam összefoglalni:
    • Amennyiben a cég sok régi Dos, Windows alapú saját fejlesztésű alkalmazással, netalán Excel és Access alapú "vállalatirányítási rendszerrel" rendelkezik, megfontolandó először ezek kiváltása és konszolidációja valamilyen egységes környezetre. Ez sajnos nem vicc: ma Magyarországon rengeteg cég működik így. A konszolidációs platform tulajdonképpen bármi lehet: mi természetesen a J2EE alapú termékeket és megoldásokat részesítjük előnyben, külön kiemelve a jelen legnagyobb hype-jaként és a jövő legnagyobb reménységeként számon tartott Service Oriented Architecture (SOA, SODA, stb) alapú megoldásokat, amik a nagyon egyszerű integráció reményét jelentik a jövő technológiáival és rendszereivel (pl egy CRM rendszer integrációja egy szabványos Portál megoldással). Természetesen ezen Dos/Windows alkalmazások a legtöbb esetben konszolidálhatóak egy központi Windows Terminál szerverfarmra (pl. Tarantella vagy Citrix alkalmazáskonszolidációs lehetőségei), ez azonban főleg csak akkor éri meg, ha az adott alkalmazás hosszútávon megmarad az adott környezetben (pl egy Clipperben fejlesztett kamatos kamatot számító program esetében inkább a gyors újraírás az, ami nagyobb potenciált rejt magában - és ez nem légből kapott példa). A Windows szerverfarm kialakítása minden olyan esetben elkerülhetetlen, amennyiben vállalati alkalmazások kötődnek a Microsoft platformhoz, és nincsen web, vagy Java alapú felületük ami más platformról is elfogadható funkcionalitást nyújt. Ennek is megvan a maga előnye: képzeljük el, mekkora változás, amikor 200 PC helyett 3-4 szerver vírusvédelméről, mentéséről és frissítéséről kell csak gondoskodnunk.
    • A Sun vékonykliens rendszeréhez kell egy kiszolgálófarm, ami jelen esetben Linux-os x86 szervereket, vagy SPARC alapú Solaris szervereket jelent. Ezt a kiszolgálófarmot a felhasználók száma és a futtatandó alkalmazások memória és processzorigénye alapján lehet megfelelően méretezni. Ehhez a legtöbb esetben egy 1-2 hetes pilot-ra van szükség, ami alatt fel lehet mérni azt is, hogy a Java Desktop System alapú felület mekkora ellenállást vált ki a felhasználókból, illetve a Sun Ray technológia (Hot Desking mobilitás, kártya alapú beléptetés) milyen reakciót vált ki belőlük. A tapasztalatok általában pozitívak, főleg az eszköz zajmentessége tetszik a felhasználóknak.

      A méretezésnek vannak ökölszabályai, amiktől mindkét irányba el lehet térni: alapvetően legalább kétprocesszoros rendszerekből építkezünk, és processzoronként maximum 25 felhasználót, valamint 2 GB memóriát számolunk. A hálózati sávszélesség csak 100 Mbit-es technológia esetén jelenthet gondot: erre kb 20-25 felhasználót lehet ráengedni (Gbit kártyákra max 200-250-et lehetne, de akkora gépekből nem éri meg Sun Ray szerverfarmot építeni, amik ezt a limitációt elérhetik).

      Egy kb 50 felhasználó kiszolgálására képes 2 CPU-s, 4GB memóriával felszerelt SPARC gépet a SunShop.hu árai alapján kb 1,3 millió forintból lehet megvásárolni. Ez felhasználónként 26 ezer Ft-ot jelent. A Sun Ray vékonykliens ára ugyancsak a SunShop.hu-n: 79 803 Ft. Ehhez - ugyanúgy, mint egy PC-hez kell még egy monitor, kell egy úgynevezett Country kit, ami az USB billentyűzetet és egeret, valamint a tápkábelt rejti. Magyar kiosztású Sun billentyűzet sajnos nincs, ezért ahol ez követelmény, oda valamilyen USB felületű eszközt ajánlok (Genius billentyűzet és Microsoft USB egér pl. egész jó kombináció). A Country kit tehát kb 10 ezer forintból megoldható. A Java Desktop System licensze felhasználónként 10 ezer Ft és tartalmazza a StarOffice használati jogát is, a Sun Ray szoftver licensze pedig további kb 20 ezer ft. Egy munkahely költsége ezzel a technológiával tehát 146 ezer ft + a monitor ára + az telepítés és rendszerintegráció ára. Ez tartalmaz 5 év garanciát a végberendezésre, és 1 év support-ot a Java Desktop System-re (verziókövetéssel).

      A végeredmény néhány gondolatban, amit az egyik ügyfelünk fogalmazott meg, amikor egy ilyen rendszer kialakítására kiírt projektet indokolta:

      • A hardver javítás/bővítés/mozgatás kliens oldalon teljesen megszűnik
      • Az operációs rendszer/szoftver telepítés/újratelepítés a kliens oldalon megszűnik
      • A kliensen nem tárolódik adat: nincs szükség ezek disztributált folyamatos mentésére ( jelentős munkaidő és mentőszoftverköltség megtakarítás)
      • Az új kliensek telepítése leegyszerűsödik: 5 perc a dobozból kibontástól a működőképes állapotig – új munkahely kialakítási ideje jelentősen lerövidül
      • A kliens nem évül el, nem kell bővíteni, nem kell működőképesen leselejtezni
      • Nincsenek helyi perifériák, így az összes helyi perifériával kapcsolatos gond megszűnik (vírusok, engedély nélküli szoftvertelepítés, illegális szoftverhasználat)
      • A karbantartható környezet kialakításához nem szükséges addícionális szoftvercsomag, távoli management program (pl Tivoli, PC Anywhere stb)
      • Nem kell távoli szoftverdisztribúció menedzsment rendszert kialakítani (licensz és munka megtakarítás)
      • Hatékonyabb és korrekt HW/SW inventory sokkal kevesebb ráfordítással
      • Illegális szoftverhasználat teljes megszűnése (költségmegtakarítás mellett a potenciális BSA audit issue megszűnése);
      • "Egy gép - több felhasználó" probléma megszűnése, mely főleg olyan munkahelyeket érint, ahol váltott műszakban történik a munkavégzés.
      • Hálózati beállításokból, rossz driverekből/hardverekből származó hibakeresés megszűnése
      • Vírustámadások jelentősen csökkenek és hatástalanok
      • Hatékonyabb centralizált helpdesk
      • A Business Continuity Plan és Disaster Recovery Plan egyszerűsödik (mind az eljárás, mind a betartása);
      • Egyfajta "consistent desktop environment" kialakítása nem igényel külön odafigyelést és munkát, automatikusan hozza magával a rendszer;
      • A dobozos és fejlesztett alkalmazások kezdeti tesztje és a "desktop root case analyzis" is lényegesen leegyszerüsödik, mert eleve biztosított, hogy minden "desktop" teljesen ugyanaz hardver szempontból is (a háttérben futó Sun szerveren és a Windows Terminál szerveren is minden felhasználó ugyanazt a virtuális gépet kapja)
      • Alacsonyabb energiafogyasztás és hődisszipáció miatt fellépő megtakarítás az áramfogyasztás és a légkondícionálás tekintetében.

kedd okt. 26, 2004

Felsőktatási előadás

Holnap délelőtt a Sun desktop megoldásairól tartok egy előadást egy felsőoktatási informatikai szakembereknek tartott rendezvényen (slide-ok PDF-ben). Egy kis magyarázat:

A Sun, bár nem foglalkozik PC-k gyártásával és eladásával (hacsak az Opteron alapú munkaállomást nem tekintjük annak) mégis rendelkezik hardveres desktop termékcsaláddal. Ez talán furcsa lehet mindazok számára, akik a PC-ken kívül más desktop eszközt el sem tudnak képzelni. Az öregebb motorosok azonban talán emlékeznek még a régi nagy számítógépekre és az azok elérésére használt soros vonali terminálokra, majd a későbbi X terminálokra, melyek mind a vékonykliens koncepció különböző megoldásai voltak.

A vékonykliensek önmagukban működésképtelen eszközök: működtetésükhöz egy megfelelően méretezett és működtetett háttér infrastruktúrára és hálózatra van szükség. A Sun vékonyklienseinek neve Sun Ray, és 1999 óta szinte változatlan formában kaphatóak: az egyetlen hardver módosítás a VGA kimenet felcserélése DVI-ra és a támogatott képernyőfelbontás megemelése 1920x1200-ra volt.

Maga az eszköz nagyon egyszerű elektronikai berendezés: 100 Mhz-es CPU, minimális memória, egyéb adattárolásra használható eszköz nélkül. Egy 100 Mbit-es hálózati interfész, 4 USB port, VGA vagy DVI kimenet, egy beépített smartkártya-olvasó és audio ki/bemenetek mikrofon illetve fülhallgató csatlakoztatására. Nincs benne ventillátor, sem egyéb mozgó alkatrész, ezért aztán a működése teljesen zajmentes. Az egyszerűség másik fontos következménye, hogy egy Sun Ray iszonyú ritkán hibásodik meg. Éppen ezért a Sun 5 év cseregaranciát vállal rá: bármi miatt hibásodik is meg egy ilyen eszköz, a support azonnal cseréli (kivéve talán a kakaó beleöntését és más szándékos rongálásokat: a Sun Ray nem kakaóálló:).

A Sun Ray-en nem fut operációs rendszer, nincsen rajta telepített szoftver, nem kell patch-elni, nem tudja megtámadni vírus. Operációs rendszer helyett egy speciális firmware fut rajta, mely természetesen távolról automatikusan frissítődik, ha erre szükség van. Hamis firmware-t nem lehet feltölteni rá, mert az eszköz ellenőrzi a firmware hitelességét (a titkos kulcs csak a fejlesztőcsapat birtokában van meg).

A vékonyklienshez történő hozzáférés több szinten szabályozható. A vékonykliensbe beépített smartkártyaolvasó használatával tudás és birtok alapú azonosítási rendszer vezethető be. Külön-külön szabályozható a smartkártya nélküli és a smartkártya használatával történő authentikáció. Előírható, hogy csak ismert, beregisztrált kártyák legyenek használhatóak a rendszerrel, míg kártya nélkül csak egy böngészőablak jelenjen meg. Alapesetben a smartkártya egy munkamenetet (session) azonosít: ha a kártyát kihúzzuk a Sun Ray-ből, akkor eltűnnek az alkalmazásaink és a desktopunk. Ha átsétálunk egy másik vékonyklienshez (mely lehet egy másik teremben, osztályon, épületben, vagy akár kontinensen is - utóbbi igazán hosszú sétának ígérkezik) és visszahelyezzük a kártyát, akkor megjelenik minden félbehagyott alkalmazásunk és folytathatjuk a munkát, bárhol is vagyunk. A programok természetesen nem álltak le amíg távol voltunk: épp csak nem jelentek meg egyik desktop eszközön sem.

A kliens és a kiszolgáló egy IP/UDP alapú protokollon keresztül kommunikál egymással. A képi változások, billentyűzetleütések, egérkattintások, audiofolyamok mind-mind Ethernet hálózat át jutnak el a rendeltetési helyükre, az információ lehallgatása ellen egy opcionálisan bekapcsolható RC4 kódolás véd. Él egy TCP kapcsolat is az UDP mellett, ami a jelzési csatorna céljait szolgálja. Egy eszköz sávszélességigénye változó és erősen függ a desktop felületének színességétől, mintáitól. Full screen MPEG-2 nézésére az eszköz alkalmatlan, de irodai szoftverek, böngészés, egyéb alkalmazások futtattása közben a felhasználó nem érez különbséget ahhoz képest, mintha egy PC előtt ülne. Visszatérve a sávszélességre: a jelenleg beta állapotban lévő új szoftververzió a minimális sávszélességet 300 kbit/sec-re csökkenti. Ez azt jelenti, hogy egy ADSL vonal végén elhelyezett Sun Ray kielégítő munkakörnyezetet tud nyújtani irodai alkalmazások, böngészés és más hasonló grafikai igényű alkalmazások számára. A LAN alapú telepítések esetén 1 Mbit/sec átlagos sávszélesség igényre, és 3-4 Mbit/sec-os átlagú burst-ökre méretezünk (teljes képernyő újrarajzolása), tehát a switch-ek áteresztőképességét és a szerverek hálózati kártyáit ez alapján kell méretezni (25 felhasználó / 100 Mbit, 250 felhasználó / Gigabit interfész).

A kliensek áram alá helyezésük után körülbelül 10-15 másodperc alatt működőképessé válnak normál körülmények esetén. (Ha firmware frissítésre van szükség, akkor ez az idő 1 percet is igénybe vehet.) Ez alatt a rövid idő alatt végrehajtanak egy öntesztet, felveszik a szerverrel a kapcsolatot, IP címet kérnek maguknak (DHCP), és felveszik a kapcsolatot a kiszolgáló szoftverrel. A bootolási procedúra menetéről a felhasználó a kliens képernyőjén megjelenített ikonokból értesül, és az esetleges hibára is ezekből az ikonokból lehet következtetni. Az architektúra tulajdonságaiból adódik, hogy a kliens meghibásodása esetén igen gyorsan cserélhető, hiszen csak a megfelelő kábeleket (monitor-, billentyűzet-, egér-, tápkábel) kell az új eszközhöz csatlakoztatni, és a rendszer másodperceken belül használhatóvá válik. Néhány perc és a felhasználó ugyanott tudja folytatni a munkáját, ahol a hiba miatt kénytelen volt megszakítani - hacsak közben nem talált egy másik szabad eszközt valahol az irodában.

A Sun Ray vékonykliens architektúra teljesítményét, teljesítőképességét a központban elhelyezkedő szerverfarm kapacitása korlátozza. Éppen ezért a végberendezések fejlesztésére, cseréjére csak meghibásodás esetén van szükség: a PC-k esetén megszokott 3 éves beruházási periódus teljes egészében megtakarítható – pontosabban a növekvő felhasználószám és teljesítményigény a rendszer folyamatos automatikus megfigyelésével pontosan számon tartható és a szerverfarm bővítése igény esetén előre látható, kiszámítható és természetesen nem igényli a meglévő berendezések lecserélését. A vékonykliensek a klasszikus értelemben nem avulnak el. A mögöttük lévő szerverpark még éveken át használható teljesítményt tud nyújtani bármilyen felmerülő számítástechnikai feladathoz, és a felhasználók számának növekedésével párhuzamosan fokozatosan bővíthető. Az általunk telepített rendszerek esetén pl átlagosan 20 felhasználó jut 1 CPU-ra és 2 GB memóriára, és ez elegendő egy Gnome munkakörnyezet, Mozilla böngésző és levelező, MagyarOffice/OpenOffice.org kombinációnak.

A vékonykliens környezet központosított erőforrásszemléletének köszönhetően teljesen megszűnik a felhasználók elé kerülő berendezésekkel kapcsolatos hardver és szoftver adminisztráció feladata. Többszáz önálló PC helyett néhány központi szerver felügyelete hárul csupán a rendszergazdák vállára, és a központosított szervereken létrehozható erős hozzáférésvédelem miatt lecsökken a felhasználók által okozható károk veszélye is. A szoftverek és alkalmazások nyilvántartása, fejlesztése is egyszerűvé válik: a felhasználók nem tudnak észrevétlenül kétes jogtisztaságú szofvereket telepíteni. Nem csoda, hogy a Sun teljes desktop infrastruktúráját évekkel ezelőtt erre a megoldásra cserélte le. Jelenleg 2000 Sun alkalmazottra jut 1 rendszergazda a cégen belül.

Előszeretettel alkalmaznak vékonykliens megoldásokat olyan környezetekben, ahol a felhasználók csak előre meghatározott alkalmazásokat futtathatnak. Például egy ügyfélszolgálati rendszerben csak egy bizonyos célalkalmazás futtatását teszik lehetővé. Ilyen környezetek lehetnek: oktatótermek, ügyfélszolgálati rendszerek, ügyfelek számára kihelyezett nyilvános terminálok, gyártósorok kezelőfelülete. Ugyancsak gyakori a vegyes UNIX/Windows felulet alkalmazasa.

A Sun Ray vékonykliens technológia legnagyobb előnye más vékonykliens alternatívákkal szemben, hogy teljesen megszünteti a kliens oldali karbantartás szükségességét. Ugyanakkor természetesen hátrányok is vannak:

  • nem minden szoftver/alkalmazás futtatható rajtuk gazdaságosan (például nagy grafikai teljesítményt igénylő CAD programok, videóeditálás, stb),
  • önmagukban (szerver nélkül) működésképtelenek – akár egy telefonkészülék a háttérben lévő telefonközpontok és telefonhálózat nélkül. Emiatt nem árt, ha a háttérrendszer és a hálózat magas rendelkezésreállású (persze ez sohasem árt:)
  • Legközelebb folyt. köv a JDS-ről... Visszajelzéseknek örülök:)

    About

    csj

    Search

    Categories
    Archives
    « április 2014
    HKSzeCsPSzoV
     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
        
           
    Today