Kur dėti senus kompiuterius?
Tad paskaitėte, pamąstėte, – o kai kas ir nuomonę pasakėte. Nemanau, kad tai, kas pasakyta, jau būtų paskutinis žodis. Tad ir toliau kviečiu reikšti mintis – ką daryti su dar veikiančiais, tačiau ne paskutinio pirstelėjimo kompiuterine technika…
Tęsiu pokalbius sprendimu, kuris jau buvo pristatytas praėjusios InfoBalt parodos metu – tik daugelio nebuvo pastebėtas (ar nenorėtas pastebėti – juk daug paprasčiau klykti, kad dabartinė technika niekam tikusi ir kad surinkti tris eilutes teksto reikia ne mažiau nei Pentium III su 256MB op. atminties…
Retoje firmoje rasite pavienius kompiuterius – daugelyje viettų jie yra sujungti į tinklus. Ne viena ir ne dvi organizacijos turi serverius – ką kalbėti apie po kelis šimtus kompiuterių turinčias ministerijas. Dažnoje vietoje serveriuose veikia „Windows NT“. O „Microsoft“, nors jos vadas ir gavo tortu į marmūzę, šiai platformai siūlo sprendimą – tai „Terminal Server“. Jo veikimo principas labai paprastas – visos programos vykdomos ne vartotojų kompiuteriuose, o serveryje. Į vartotojo kompiuterį atsiunčiami tik tų programų veikimo rezultatai (tai yra kompiuteriai yra tarsi terminalai).
Tai labai efektyvus būdas dirbant su serveryje esančiomis duomenų bazėmis bei … turint senus kompiuterius. Juk juose galima įvykdyti ir tokias programas, kurių jie „nepavežtų“ – tiek dėl operatyvios atminties, tiek dėl disko apimties trūkūmo bei procesoriaus greitaveikos… O tokio kompiuterio vartotojui atrodo, kad programa sukasi būtent jo kompiuteryje.
Matote – koks paprastas sprendimas. Gaila tik, kad „Microsoft“ apsiriboja tik „Windows“ terpe (pas klientus, t,y, vartotojus) ir turi sąveiką su serveriu tik IP protokolu. Bet nėra ko nuleisti rankų – „Citrix“ firma siūlo papildymą. Tai „MetaFrame“ paketas, kuris taip pat įdiegiamas serveryje. Naudojant jį neužsidaroma anksčiau minėtame kiaute leidžiant vykdyti programas serveryje ne tik iš Windows (3.1, W4W, 95, 98, CE, NT WS) bet ir DOS, Unix, MacOS, Java ir OS/2 terpių. Ryšiai gali būti palaikomi daugeliu būdų – pradedant telefoniniu, WAN (Tą, T3, 56KB, X.25), ISDN, „Frame Relay“, ATM. bevieliu ryšiu, Internetu ir t.t. Palaikomi populiarieji tinklo protokolai: TCP/IP, IPX, SPX, NetBIOS ir tiesioginiai asinchroniniai prijungimai.
Tai puiki galimybė net ir labai senuose kompiuteriuose (pvz., 286-ukuose) iškviesti tokias programas, kaip Word 2000 ir kitas. Tad niekaip neįtikina graudenimai, kad šiuolaikinei programinei įrangai vykdyti reikia tik pačios tobuliausios technikos. Kas būtų, pvz., kokiai ministeriaji, pigiau – nupirkti 50 naujų kompiuterių ar išplėsti vieno serverio pajėgumus? Kas turi kalkuliatorių – tepaskaičiuoja!
sis (pvz., „Metaframe“) pasirinkimas turi ir kitų privalumų. Atnaujinti (ar įtraukti naujus) serverius galima net neprisiartinus prie vartotojų kompiuterių. Pritrūkus serverių pajėgumų, jų skaičių galima padidinti. Administratoriai iš savo darbo vietų gali stebėti ir prižiūrėti darbuotojų darbo vietas. Klientų darbo vietose programinė įranga atnaujinama iš vieno taško – nereikia lakstyti per visus vartotojus (dažnai net per kelis aukštus). Jau vien kiek laiko sutaupoma palaikymui!
Kur juos panaudoti?
2000-ųjų problema kartu mums primena, kad kompiuterių technologija sensta ir iš greitaeigių burlaivių pavirsta į vos besivelkančias baržas, kurios nebesuspėja su IT progresu. Ir nors kompiuteriai nesusidėvi, o programinė įranga nesudyla, kiekvienais metais išleidžiame krūvas pinigų technikos taisymams, atnaujinimams pakeitimams arba tiesiog išmetame tokias puikias operacines sistemas.
Mes tiesiog nežinome, ką daryti su pasenusia technika, kuri graužia pačius IT pagrindus. Ir net nežinome, kiek turime pasenusios technikos. Jei padarysime prielaidą, kad visų formų informacija (programos, dokumentai, WWW puslapiai) anksčiau ar vėliau nugula į diskus, galime prognozuoti matuoti IT plitimą (ir sudėtingumą) parduotos diskų atminties kiekiu, – o jis padidėja 10 kartų kas 3 metai: nuo 1770 TB 1988-ais išaugo iki 800 tūkst. terabaitų. Tad akivaizdu, kad dabartinė naujausia technika pasens jau po trejeto metų.
Bet pirma susitarkime, o kas gi yra pasenusi technika. Neblogai žinome didžiuosius (mainframe) kompiuterius, įprastinius PK ir kliento-serverio architektūrą. 1970-ųjų didieji griozdai vis dar sukasi ir kai ką tebevaro iš proto. Lietuvoje daug kas išmetė lauk senuosius ES kompiuterius, tačiau Statistikos departamentas įrodo, kad juos iš tikro dar buvo galima efektyviai panaudoti.
Lokalūs PK nuo pat 1980-ųjų milijonais užplūdo darbo kabinetaus – nesujungti į tinklus ir nepritaikyti keistis informacija. 1989-1994 laikotarpyje jie buvo sujungti į tinklus, tačiau jų sąveikos problema išliko.
Kartu su tinklais atėjo ir serveriai. Tačiau kliento-serverio technologija „nuėjo šėko pjauti“ todėl, kad tarpusavio sąveiką tik pablogino. Reikėjo dėti milžiniškas pastangas „senienoms“ palaikyti.
Voratinklis (Web) leido pažengti į priekį, nes sumažino sąveikos problemas. HTML tapo universalia bendravimo kalba, o HTTP protokolas sujungė nesuderinamus serverius. Interneto era atskleidė ir naują daugiasluoksnę idėją.
Naujoji karta dar tik kuriama – tai nuo platformos nepriklausoma sistema, kuri yra daugiasluoksnių sistemų derinys.
CORBA, XML ir „Java“ leidžia kurti lanksčias sistemas. Tokias sistemas galima (bent jau teoriškai) atnaujinti pakeičiant tik atskirus modulius. Tačiau tai dar reikia išbandyti laiku.
Pasenusi programinė įranga
Pasenusios programos – tos, prie kurių niekas nenori kišti pirštų. Nėra tiesioginio sąryšio su technologijomis ar PĮ amžiumi Juk yra be galo „pasenusių programų parašytų 100% gryna „Java“. Ir yra prieš kelis metus sukurtų bet nesenstančių programų parašytų gryna C („Linux“ ar GNU programos).
Pasenusios programos priklauso nuo to, kaip jas naudojame. 286-ukas puikiai tnka tekstui rinkti naudojant MS Word 5.0 for DOS, bet jis yra pasenęs naršant Voratinklyje. Galime išskirti kelis „pasenusios PĮ“ lygius: