Cum functioneaza cloud computing 

Sa zicem ca esti un manager la o corporatie mare. Responsabilitatile tale specifice includ sa te asiguri ca toti angajatii vostri au hardware-ul si software-ul necesar pentru a-si face treaba. Sa cumperi calculatoare pentru toata lumea nu este indeajuns –de asemenea, mai trebuie achizitionat software-ul sau licentele de software pentru ca angajatii sa aiba toate uneltele necesare. De fiecare data cand se face o angajare, trebuie cumparat si software-ul, sau sa te asiguri ca licentele deja existente permit inca un utilizator. Este atat de stresant incat ti se pare greu sa adormi pe gramada ta imensa de bani in fiecare seara.

In curand, ar putea sa apara o alternativa pentru manageri ca tine. In loc sa instalezi atata software pe fiecare computer, va trebui sa incarci o singura aplicatie. Acea aplicatie ar permite utilizatorilor sa se logheze intr-un serviciu online care gazduieste toate programele de care este nevoie.Aparatele la distanta detinute de alta companie, vor rula totul de la e-mail, la procesare de text, la programe complexe de analiza a datelor. Se numeste cloud computing si ar putea schimba intreaga industrie a calculatoarelor.

Intr-un sistem de cloud computing, exista o schimbare semnificativa a volumului de munca.Calculatoarele locale nu mai au nevoie sa faca toata munca grea cand vine vorba de rularea aplicatiilor. Reteaua de calculatoare care alcatuieste cloud-ul preia aceasta sarcina. Cerintele de hardware si software din partea utilizatorilor scad.Singurul lucru pe care calculatoarele utilizatorilor trebuie sa poata sa il ruleze este software-ul interfata al sistemului de cloud computing, care poate fi un simplu web browser, iar reteaua cloud-ului se ocupa de restul.

Este o sansa mare ca deja sa fi folosit o forma sau alta de cloud computing. Daca ai un cont de e-mail ca Hotmail, Yahoo! sau Gmail, atunci ai avut experiente cu cloud computing. In loc sa rulezi un program de e-mail direct de pe computer, te loghezi intr-un cont de e-mail pe Web, de la distanta. Sofware-ul nu exista pe computer-ul tau – totul este pe cloud-ul computer-ului de servicii.

Arhitectura cloud computing

Atunci cand vorbim despre un sistem de cloud computing, e util sa-l impartim in doua sectiuni: partea din fata si partea din spate. Acestea se conecteaza intre ele printr-o retea, de obicei pe Internet.Partea din fata este partea pe care utilizatorul de computer sau clientul o vad. Capatul din spate este sectiunea “cloud” a sistemului.

Partea frontala include computer-ul (sau reteaua de computere) clientului si aplicatia necesara pentru a accesa sistemul cloud computing. Nu toate sistemele de cloud computing au aceeasi interfata cu utilizatorul.Serviciile ca si programele e-mail se bazeaza pe browsere ca si Internet Explorer sau Firefox.Alte sisteme au aplicatii unice, care ofera acces la retea pentru clienti.

Pe partea din spate a sistemului sunt computer diferite, servere si sisteme de stocare a datelor, care creeaza “cloud-ul” de servicii de calcul. In teorie, un sistem de cloud computing ar putea include, practic, orice program de computer va puteti imagina, de la prelucrarea datelor la jocuri video. De obicei, fiecare aplicatie va avea propriul server dedicat.

Un server central administreaza sistemul, monitorizand cererile de trafic si de client pentru a se asigura ca totul functioneaza fara probleme. Acesta urmareste un set de reguli, numite protocoale și foloseste un tip special de software numit middleware. Middleware permite computerelor din retea sa comunice unul cu celalalt. De cele mai multe ori, serverele nu functioneaza la capacitate maxima. Asta inseamna ca exista putere de procesare neutilizata, asadar pierduta. Este posibil sa “pacalesti” un server fizic sa creada ca este de fapt mai multe servere, fiecare ruland cu propriul sistem de operare independent. Tehnica se numeste virtualizarea serverului.Prin maximizarea capacitatii fiecarui server individual, virtualizarea serverelor reduce nevoia de a avea mai multe masini fizice.

Daca o companie de cloud computing are multi clienti, este posibil sa fie o cerere mare de spatiu de stocare. Unele companii necesita sute de aparate de stocare digitala. Sistemele cloud computing au nevoie de cel putin de doua ori mai multe aparate de stocare decat folosesc pentru a stoca toate informatiile clientilor sai. Asta deoarece aceste dispositive, ca orice alt computer, ocazional se strica. Un sistem de cloud computing trebuie sa faca o copie a tuturor informatiilor clientilor si sa o stocheze pe alte aparate. Aceste copii permit serverului central sa acceseze masinile de rezerva pentru a recupera date care altfel ar fi inaccesibile. Facand copii a datelor ca si rezerve se numeste redundanta.

 Aplicatiile Cloud Computing

Aplicatiile cloud computing sunt practic nelimitate. Cu middleware-ul potrivit, un sistem cloud computing ar putea executa toate programele pe care un computer normal le poate rula. Teoretic, totul de la procesare generica de text la programe customizate pentru o anumita companie, pot functiona pe un sistem de cloud computing.

De ce ar vrea cineva sa se bazeze pe un alt sistem de computere pentru a rula programe si a stoca date? Aici sunt doar cateva motive:

Clientii vor putea sa isi acceseze aplicatiile si datele de oriunde, oricand. Ei vor putea accesa sistemul de cloud computing de pe orice computer conectat la internet. Datele nu vor fi limitate pe hard disk-ul unui anumit utilizator sau chiar pe reteaua interna a companiei.

Ar putea reduce costurile de hardware. Sistemele de cloud computing vor reduce nevoia de hardware avansat pe partea clientilor. Nu va trebui sa cumperi cel mai rapid computer cu cea mai multa memorie, deoarece sistemul cloud se va ocupa de aceste nevoi pentru tine. In schimb, ai putea sa cumperi un terminal ieftin. Acest terminal ar putea sa includa un monitor, o tastatura si un mouse si doar indejuns de multa putere de procesare cat sa ruleze middleware-ul necesar sa se conecteze la sistemul cloud. Nu iti va trebui un hard disk mare deoarece iti vei stoca toate informatiile pe un computer la distanta.

Corporatiile care se bazeaza pe computere trebuie doar sa se asigure ca au software-ul potrivit pentru a-si atinge obiectivele. Sistemele cloud computing ofera acestor organizatii acces la aplicatii tuturor angajatilor care au nevoie. Companiile nu trebuie sa cumpere software sau licente de software pentru fiecare angajat. In schimb, firma va plati o taxa companiei de cloud computing.

Serverele si sistemele digitale de stocare ocupa spatiu. Unele companii inchiriaza spatiu fizic pentru a stoca servere si baze de date pentru ca nu au posibiliatea sa furnizeze spatiul necesar. Cloud computing ofera acestor companii optiunea de a stoca datele pe hardware-ul altcuiva, inlaturand nevoia de spatiu fizic din partea clientilor.

Corporatiile vor reduce costurile de suport IT.

Daca partea din spate a sistemului de cloud computing este o colectie de computere in locatii multiple, atunci clientul ar putea sa avantajeze de puterea de procesare a intregii retea. Adesea, oamenii de stiinta si cercetatorii lucreaza cu calcule atat de complexe incat unui computer individual i-ar lua ani sa le finalizeze. Pe o retea de cumputere, clientul va putea sa trimita cloud-ului sa proceseze calculele. Sistemul de cloud va putea sa acceseze toata puterea de procesare a tuturor computerelor disponibile pe partea din spate, imbunatatind semnificativ viteza de calcul.

Preocupari legate de Cloud Computing 

Probabil cele mai mari preocupari in legatura cu cloud computing sunt cele de securitate si de confidentialitate. Ideea de a transfera date importante unei alte companii ingrijoreaza unii oameni. Cei din conducerea corporatiilor ar putea ezita sa foloseasca un sistem de cloud computing deoarece in acest mod nu pot sa tina informatiile lor sub propriul “acoperis”.

Contraargumentul este ca toate companiile care ofera servicii de cloud computing se bazeaza pe reputatia lor. Este benefic pentru aceste companii sa aiba masuri de securitate de incredere. Altfel, serviciul si-ar pierde toti clientii. Este in avantajul lor sa foloseasca cele mai avansate si mai noi masuri de securitate sa protejeze datele clientilor.

Confidentialitatea este in schimb alta problema. Daca un client se poate loga din orice locatie pentru a-si accesa datele si aplicatiile, este posibil ca si confidentialitatea acestuia sa fie compromisa. Companiile de cloud computing vor trebui sa gaseasca metode de a-si proteja clientii. O metoda ar fi sa foloseasca tehnici de autentificare, nume de utilizator si parola de exemplu. Alta metoda este ca fiecare utilizator sa poata sa acceseze doar datele si aplicatiile relevante muncii lui sau a ei.

Unele intrebari in legatura cu cloud computing sunt mai filozofice. Oare utilizatorul sau compania ce foloseste serviciul de cloud computing detine datele sau sistemul de cloud computing care ofera de fapt spatiul de stocare? Este posibil ca si compania de cloud computing sa refuze accesul clientului la propriile date? Cateva companii, firme de avocatura si universitati dezbat aceste probleme si altele in legatura cu cloud computing.

Cum va afecta cloud computing alte industrii? Este o ingrijorare in domeniul IT despre cum cloud computing va afecta industria de reparatii si mentananta a computerelor. Daca companiile trec pe serviciile de cloud atunci vor avea mai putine nevoi IT.

O alta arie de cercetare in comunitatea de informatica este autonomic computing. Un sistem de automatic computing este sub propriul control, ceea ce inseamna ca sistemul se monitorizeaza singur si ia masuri sa previna sau sa repare potentialele probleme. Momentan, autonomic computing este doar in stadiul teoretic, dar in cazul in care va deveni o realitate, ar putea elimina nevoia de multe joburi de mentananta IT.

Surse

Bogatin, Donna. “Google CEO’s new paradigm: ‘cloud computing and advertising go hand-in-hand.'” ZDNet. Aug. 23, 2006. Retrieved March 11, 2008. http://blogs.zdnet.com/micro-markets/?p=369

Brodkin, Jon. “IBM unveils ‘cloud computing.'” Network World. Nov. 19, 2007. Vol. 24, Iss. 45. pg. 10.

Carr, Nicholas. “‘World Wide Computer’ is on horizon.” USA Today. February 25, 2008.

Hickins, Michael. “Cloud Computing Gets Down to Earth.” eWeek. January 21, 2008. pg. 14.

“IBM Introduces Ready-to-Use Cloud Computing.” IBM. Nov. 15, 2007. http://www-03.ibm.com/press/us/en/pressrelease/22613.wss

Lohr, Steve. “Cloud Computing and EMC Deal.” New York Times. Feb. 25, 2008. pg. C 6.

Lohr, Steve. “Google and I.B.M. Jon in ‘Cloud Computing’ Research.” New York Times. Oct. 8, 2007. pg. C 8.

Lohr, Steve. “I.B.M. to Push ‘Cloud Computing,’ Using Data From Afar.” New York Times. Nov. 15, 2007. pg. C 7.

McAllister, Neil. “Server virtualization.” InfoWorld. Feb. 12, 2007. Retrieved March 12, 2008. http://www.infoworld.com/article/07/02/12/07FEvirtualserv_1.html

Markoff, John. “An Internet Critic Who Is Not Shy About Ruffling the Big Names in High Technology.” New York Times. Apr. 9, 2001. pg. C 6.

Markoff, John. “Software via the Internet: Microsoft in ‘Cloud’ Computing.” New York Times. Sep. 3, 2007. pg. C 1.

“Middleware.” Carnegie Mellon Software Engineering Institute. Retrieved March 12, 2004. http://www.sei.cmu.edu/str/descriptions/middleware_body.html.

Naone, Erica. “Computer in the Cloud.” Technology Review. Sept. 18, 2007. Retrieved March 12, 2008. http://www.technologyreview.com/Infotech/19397/?a=f

“Report sees big shift in IT delivery.” IT Week. London. Nov. 5, 2007.

Swanson, Bret and Gilder, George. “Unleashing the ‘Exaflood.'” Wall Street Journal. Feb. 22, 2008. pg. A 15.

“The future of IT? It’s not all bad news, Nick Carr says.” Network World. Jan. 14, 2008. Vol. 25, Iss. 2. pg. 8.

Tehnologia – o actualitate

Cum tehnologia avanseaza in fiecare zi, inventiile noi ne infiltreaza vietile in mod constant. Fie ca ne referim la modul in care facem cumparaturi, comunicam cu prietenii, munca pe o facem, sau cum calatorim, tehnologia ne transforma comportamentul.

Sa luam asistenta medicala de exemplu. Descoperirile in preluarea de informatii, cercetare, tratamente si comunicare, au oferit specialistilor unelte noi cu care sa lucreze si modalitati proaspete de practicare in medicina.

Am alcatuit o lista a celor mai relevante impacte pe care tehnologia le-a avut in domeniul sistemului de sanatate.

Internetul a devenit una dintre sursele principale de informatii medicale

Potrivit Pew Internet and American Life Project, in urma unui studiu realizat in 2004 asupra a 8 milioane de cetateni seniori care folosesc internetul, doar 66% dintre ei au cautat informatii medicale. In 2009, 24 milioane de americani au spus acelasi lucru. *susta

Este evident ca tot mai multi oameni folosesc internetul pentru a se documenta asupra problemelor lor medicale. Aceasta presupune nu doar cautarea de simptome, dar de asemenea explorarea de tratamente gasite pe web. Desi nu este niciodata o idee buna sa elimini de tot vizitele la doctor, internetul a oferit  pacientilor abilitatea de a lua decizii mai informate.

Facilitatile sistemului de sanatate folosesc retelele sociale pentru a contacta pacientii

Este usor sa vezi cum clinicile publice, birourile doctorilor si chiar facilitatile de cercetare, pot sa avantajeze de pe urma retelelor de socializare pentru a contacta un public mai larg.

Facilitatie sistemului de sanatate, in special spitalele, folosesc retelele de socializare pentru a stabili contactul cu pacientii, pentru a le raspunde intrebarilor legate de tehnicile folosite, pentru a lansa campanii de sensibilizare a publicului. Unele site-uri sofisticate ofera chiar si discutii instante cu asistente si doctori si de asemenea amintesc oamenilor sa isi faca controale periodice si vaccine.

Tratamente mai bune si mai putin discomfort

Sa nu uitam de cea mai evidenta cale prin care tehnologia a schimbat domeniul medical: prin furnizarea de aparate noi, medicamente si tratamente care salveaza vieti si imbunatatesc sansa de recuperare pentru miliarde de oameni.

Nu doar ca aceste facilitati sofisticate ajuta pacientii sa se faca mai bine; tehnologia noua a imbunatatit de asemenea si cercetarea.

Imbunatatirea ingrijirii pacientilor si a eficientei angajatilor

Tehnologia informatiei a facut ca ingrijirea pacientilor sa fie mai eficace si mai sigura ca oricand. Asistentele si doctorii folosesc tablete pentru a consemna istoria medicala a pacientilor si a se asigura ca se administreaza tratamentele corecte. Rezultatele testelor de laboratoare, inregistrarile semnelor vitale, comenzile de medicamente, toate acestea sunt stocate electronic intr-o baza de date principala, care poate fi consultata ulterior. Cum tot mai multe institutii adopta arhivele digitale, pacientii au acces la informatiile proprii, astfel intelegand mai bine ce li se intampla.

Doctorii sunt mai usor de contactat si mai buni la munca lor

Cu ajutorul unui smartphone, doctorii pot accesa mii de pagini de carti si articole medicale. Pot de asemenea sa foloseasca bazele de date online si sa gaseasca usor studii si istoria detaliata a pacientului.

Tehnologia de asemenea permite doctorilor sa foloseasca e-mailuri, mesaje si video-uri pentru a consulta colegi din toata lumea. Aceasta practica, cunoscuta ca si telemedicina, este in special folositoare pentru doctori si pacienti in zonele rurale si zonele sub-dezvoltate. Fara a muta pacienti, doctorii pot consulta experti din toata lumea sa diagnosticheze, a trata si a cerceta situatii medicale fara a fi nevoiti sa acceseze spitale sophisticate. Telemedicina a fost folosita eficient dupa cutremurul din 2010 din Haiti si va fi fara dubiu rafinata pe viitor.

Bazele de date online pot prezice cu acuratete tendintele medicale

Prin analizarea informatiilor de sanatate pe care utilizatorii le cauta online, motoarele de cautare gen Google au fost capabile sa prezica cu acuratete tendinte medicale ca de exemplu focare de gripa.

Google explica procesul pe Google.org:

Aceasta descoperire va ajuta expertii medicali sa raspunda la timp si de asemenea sa ia masuri preventive. Si cu cat mai multi oameni folosesc web-ul sa caute problemele lor de sanatate, acesti giganti ai internetului vor avea si mai multa informatie pe care sa o aplice studiilor stiintifice.

Cine ia deciziile de IT medical pentru tine?

Cu un management correct al solutiilor IT organizatia ta poate sa ia decizii mai bune in legatura cu potentialul investitiilor in tehnologizare. In ultimul deceniu, IT-ul din sanatate s-a transformat complet. Sistemele medicale, de la mici la mari, au devenit din ce in ce mai automatizate si dependente de sisteme informatice. In ciuda acestei apropieri de tehnologie, a aparut o discrepanta in aceste organizatii. Exista atat companii inovatoare, care printr-un management avansat au rationalizat cheltuielile IT au ajuns la un nivel nemaintalnit de automatizare si folosesc informatiile colectate pentru a impinge aceste organizatii in fata. In acelasi timp, altele – poate chiar si a ta, sunt puse in subordinea unor comitete si organe de decizie ineficiente, bugete care nu iau in considerare nevoile IT si care nu ofera sprijin utilizatorilor sistemelor implementate. Pe care parte a baricadei se afla compania ta? Aici sunt cateva metode prin care poti sa-ti dai seama.

Buget

In momentul in care seful departamentului de IT este intrebat care dintre proiectele sale poate fi taiat el nefiind essential acesta a raspuns cu faptul ca nu sunt proiectele sale ci ale intregii companii si intrebarea de fapt este ce la ce initiative ale companiei se poate renunta, astfel modificandu-se si proiectele IT. Intr-o organizatie dependent de IT avansat, bugetul departamentului ar trebui setat de medici impreuna cu departamentul financiar. Medicii sunt cei care deruleaza activitatea de baza a organizatiei si contabilii sunt cei care organizeaza veniturile si costurile companiei. Aceste doua categorii sunt cele care pot cere implementarea unor sisteme eficiente care reduc erorile si riscul. Un management IT modern porneste de la principiul anterior si plaseaza puterea de decizie in mainile acelor categorii. Daca directorul medical, asistenta sefa si administratorul au control asupra bugetului de IT atunci ecuatia se schimba complet. Acum ei trebuie sa inteleaga valoare a tehnologiei si aleaga initiativele care au cel mult potential. Asta inseamna ca departamentul care se ocupa cu dezvoltarea si implementarea solutiilor IT trebuie sa “traduca” jargonul tehnologic intr-un limbaj care poate fi integrat in operatiile de zi cu zi si care ridica intrebari de functionalitate. Acest timp nu este unul pierdut. Genul asta de colaborare face ca bugetele respective (oricat de mici) sa ajunga unde conteaza si sa eficientizeze misiunea organizatiei medicale.

Cine ia deciziile asupra bugetului tau?

Adoptarea

“Adoptarea” unui sistem nu mai este o varianta. Nu mai e vorba de a folosi sistemele pur si simplu, ci de a te asigura ca toata lumea foloseste sistemele intr-un fel in care ajuta organizatia. Devine din ce in ce mai evident ca leadership-ul operational, medical si financiar, are aceasta responsabilitate. Un management activ da posibilitatea si incurajeaza personalul operational (medical si financiar) de a cere sisteme care functioneaza pentru el si in acelasi timp isi asuma implementarea acestor sisteme pentru binele companiei. Cine se ocupa cu “adoptarea” in organizatia ta?

Neprevazutul

Cand se iveste o problema, cine este responsabil? Cine isi asuma vina, accepta un esec al sistemului IT si explica ce trebuie facut pentru a reveni la normal? Departamentul tehnic? Directorul? Cineva intr-o pozitie neimportanta care va fi dat afara pentru acest esec? Un management active nu este doar o metoda de a evita esecurile, ci si o metoda de a le gestiona intr-un mod productive. Daca deja se intalnesc in mode regulat persoanele implicate in organizatie pentru a identifica interdependentele dintre tehnologie si activitatea operationala atunci esecul ocazional este doar un hop in evolutia lucrurilor. Daca toata lumea isi asuma responsabilitatea pentru problema aparuta, atunci poti sa te concentrezi pe procesul de identificare si corectare a problemei, revenind in normal. In acelasi timp poti sa reactionezi eficient la neprevazut si crize. Daca directorul medical stie ca este sprijinit de un management active, negocierile pe care le are cu personalul medical pot fi mai eficiente si mai productive. Daca departamentul financiar stie deja cum sa gaseasca bugetul pentru avizarea asistentelor atunci gestionarea unui deficit subit devine mai usoara. Managementul nu este doar pentru anul viitor ci si pentru ziua de azi.

Cum reactioneaza organizatia ta la neprevazut?

Inovatie

Inovatia – evaluarea si adoptarea sistematica a ideilor noi (metode,tehnologii) intr-un mod organizat si bine pus la punct- este o premisa care fie poate crea valoare reala fie este inutila. De ce? De obicei este pentru ca nu exista un sistem care sa evalueze ideile innovative. Daca nu esti organizat pentru a incuraja inovatia atunci si imbunatatirile minore sunt o provocare. Pentru a inova trebuie sa standardizezi constant. Ideile noi au nevoie de o fundatie solida. Dispersia lor necesita inlaturarea barierelor formate atunci cand faci lucrurile diferit intr-o anumita parte a organizatiei. Standardizarea constanta si inovarea periodica sunt stindardele unei abordari organizationale avansate asupra IT-ului. Si mai importanta este evaluarea ideilor innovative si renuntarea la acestea daca nu reusesc sa aduca un plus de utilitate substantial. In contextul unui management matur, inovatia este in floare.

Cum functioneaza la voi in organizatie?

Strategie

Pe final, ganditi-va si la strategie. Cand o fost ultima data cand ati formulat o strategie comprehensive de IT? Cat de bine era legata de scopurile organizationale? Sunt elemente strategice de IT care nu sprijina prioritatile organizatiei? Sunt strategii organizationale care nu ajung si in departamentul IT? Sau ca sa sumarizam, cand a fost ultima data cand departamentul IT a fost surprins de a achizitie, un nou serviciu lansat sau un nou focus organizational? Daca este o reactive acolo, atunci exista loc de imbunatatire. In final, managementul este intotdeauna strategic. Chiar si cand se opereaza exclusive in termini tactici, procesul este unul strategic, creeand un obicei de cooperare care v ava ajuta. Experienta este cruciala, deoarece personalul operational va deveni din ce in ce mai interesat de posibilitatile IT, iar departamentul tehnic va deveni din ce in ce mai concentrate pe rezultate operationale. O structura eficienta sprijinita de o tehnologie eficienta care lucreaza intr-o viziune strategica este obiectivul.

Deci unde esti?