T
ermenul Cloud Computing , un nou brand in lumea dezvoltatorilor de software, descrie cam cum va arata lumea informatica in viitor. Este mai usor de explicat, spre deosebire de termeni ca Web 3.0, pe care popoare intregi se chinuie sa-l defineasca de doi ani incoace. In fapt, asocierea nu e intamplatoare, Cloud Computing reprezinta una dintre componentele fundamentale ale Web 3.0 si se explica cam asa: tot ce inseamna putere de calcul , spatiu de stocare si software va coexista la un momentdat exclusiv pe Internet, intr-o retea complexa si imensa de servere care le va furniza utilizatorilor sub forma de servicii, accesibile pe niste dispozitive banale de navigare web.
Revolutia a inceput. Deja beneficiem de Cloud Computing in varii forme si ne aflam intr-o perioada de tranzitie. Tendinta aduce cu sine o reimpospatare economica in industria de IT , prin faptul ca se va pune accent pe dezvoltarea de noi aplicatii si tehnologii pentru utilizare via Internet, de alte tipuri de computere optimizate in acest sens, pe upgradarea si construirea de noi servere puternice care sa faca fata fluxului din ce in ce mai mare de date care circula online. Pe net au aparut deja aplicatii capabile sa satisfaca cele mai perverse nevoi, prin simpla accesare a lor din browser, fara sa le instalam pe PC: editare foto si video, desenare de scheme tehnice, traducerea dintr-o limba in alta cu ajutorul unei voci sintetizate, editare office, jocuri video. Se numesc aplicatii (sau servicii, dupa caz) web sau online. Unele sunt disponibile gratuit maselor, de pilda Google Apps ori Flickr. Altele, adresate in principiu companiilor, produc venituri consistente de ordinul sutelor de miilioane de dolari in bugetul furnizorilor.
Esenta conceptului de CLOUD COMPUTING din punct de vedere hardware: puterea de procesare e mutata pe Internet, astfel incat serverele lor devin computerele noastre puternice, dar pe care nu le detinem fizic, ci doar virtual, prin inchirierea capacitatii lor de calcul, de stocare de date s.a. Prin urmare, nu avem nevoie de un computer complex si scump la indemana ci de un dispozitiv simplist cu care sa accesam www-ul. Un dispozitiv ca acesta ar fi compus dintr-un monitor, o tastatura, un minimum de hardware, iar ca unic soft instalat ar avea browserul web. Hard disk-ul ar lipsi. Ar fi - evident - insultator de ieftin.
O fi bine, o fi rau?
Avantajele majore ale Cloud Computing-ului? Indiferent de locatie accesezi datele personale sau ale companiei - via internet - cu absolut orice device ce permite navigarea web (indiferent de performantele sale hardware). In plus, se spune ca asa-numitul Total Cost of Ownership (TCO) e extrem de atragator. Decat sa-ti creezi propria infrastructura IT (computere, eventual servere), decat sa-ti cumperi aplicatiile desktop, inchiriezi tot ce se poate, le accesezi de pe web. Nu investesti sume imense din start pentru departamentul tau IT, le concentrezi pe activitatea companiei.
Personal, vad viitorul mai sumbru. Nu mi se pare normala dependenta totala serviciile altora pe software, acum cand componenta IT este de-o importanta majora in multe firme. Vorbesc despre o potentiala limitare a flexibilitatii si a posibilitatilor. In fapt, computerele personale au aparut pentru ca se cerea o despartire de corporatiile ce detineau infrastructuri cu zeci de computere (tot niste "nori infomatici") si fara de care nu puteai face mare lucru, ci doar limitat la ce ti se oferea. Pe asta s-a bazat Apple, cand in urma cu 30 de ani, lansa primele computere personale, in incercarea de a termina pozitia monopolista a companiei IBM, supranumita "Big Brother". In fine, sunt de-acord ca, aparent, Cloud Computing presupune o diminuare a costurilor IT pentru clienti, insa pe termen lung, doar pentru unii dintre ei.
Temerile, riscurile, nu-s chiar putine. Poate se vor diminua pe fondul evolutiei tehnologice. Performantele modelului Cloud Computing pot fi afectate de suprasolicitarea serverelor sau de limitarea largimii de banda. Recent, serverele Amazon, ba chiar si infrastructura giganta a gigantului Google au dat semne de stres la deservirea unor servicii web pentru clienti business. Serverul ce sustinea serviciul de tip Cloud Computing "Google App Engine" cedase pentru cateva ore, iar Google a pus vina pe o eroare aparuta in baza de date a serverului.
Securitatea datelor: din moment ce Cloud Computing-ul presupune ca informatiile clientului sa fie vehiculate via internet pentru a putea beneficia de diverse servicii web, avem de-aface cu un pericol serios. Pe Internet aceste date sunt inzecit susceptibile, decat pastrate acasa/la birou pe medii de stocare proprii. Este posibila coruperea iremediabila a informatiilor, unele sensibile, cauzata de “decesul” unor servere, ori mai grav a unui intreg data center. Si daca asta tine mai mult de un scenariu SF, atunci sa ne gandim la furtul/copierea/coruperea de date sensibile de catre “mercenari online” platiti de alte companii ori de catre angajati ai serviciilor secrete.
Masurile de prevenire a deficientelor la nivelul furnizorilor de servicii Cloud Computing tin de criptarea datelor, interconectarea serverelor si a retelelor de servere pentru backup-uri periodice ale acelorasi fisiere pe mai multe echipamente. Avand in vedere ca se intampla sa iti cada uneori conexiunea cand muncesti cu aplicatii online, cercetatorii de la Google Labs au creat deja un plugin pentru browser, numit Gears, care permite continuarea activitatilor incepute pe unele aplicatii web ale Google si offline.
preluat de pe: go4it