Cloud Computing

6
Cloud Computing Aloman Alexandru. Grupa 1000 Ce este Cloud Computing ? 1. Definiția Cloud Computing Un set de standarde referitoare la modelele de implementare este inca in studiu de catre cercetatori si furnizori. Institutul Naţional de Standarde şi Tehnologie din Statele Unite ( NIST ), ca autoritate in materie , defineşte cloud computing ca un model de servicii de acces prin retea (Internet) la sisteme distribuite de resurse de calcul configurabile la cerere (de exemplu servere, stocare de date, aplicaţii şi servicii) care pot fi puse rapid la dispozitie cu eforturi minime de management si interventie din partea clientului si a furnizorului. Accesul se poate face de oriunde, convenabil, fara ca utilizatorul sa aiba nevoie sa stie in detaliu locatia sau configuratia sistemelor care furnizeaza aceste servicii. Mai simplu spus, aplicatiile si datele ruleaza si sunt stocate in alta parte decat pe serverele si statiile utilizatorului, acesta accesandu-le de la distanta. Pentru a putea fi denumit ca atare, un sistem de Cloud Computing trebuie sa aiba urmatoarele caracteristici esentiale: Resursele sunt disponibile la cerere. Un consumator poate sa-si asigure în mod unilateral capacitati de calcul cum ar fi timpul de server (server-time) şi capacitate de stocare (network storage), după cum are nevoie, în mod automat, fără a necesita interacţiunea umană cu fiecare din furnizorii de servicii. Acces la reţea de banda larga. Capabilităţile sunt disponibile in reţea şi accesate prin intermediul unor mecanisme standard, care să promoveze utilizarea de

description

BTI

Transcript of Cloud Computing

Cloud Computing

Aloman Alexandru. Grupa 1000

Ce este Cloud Computing ?1. Definiia Cloud ComputingUn set de standarde referitoare la modelele de implementare este inca in studiu de catre cercetatori si furnizori. Institutul Naional de Standarde i Tehnologie din Statele Unite (NIST), ca autoritate in materie,definete cloud computing ca un model de servicii de acces prin retea (Internet) la sisteme distribuite de resurse de calcul configurabile la cerere (de exemplu servere, stocare de date, aplicaii i servicii) care pot fi puse rapid la dispozitie cu eforturi minime de management si interventie din partea clientului si a furnizorului. Accesul se poate face de oriunde, convenabil, fara ca utilizatorul sa aiba nevoie sa stie in detaliu locatia sau configuratia sistemelor care furnizeaza aceste servicii. Mai simplu spus, aplicatiile si datele ruleaza si sunt stocate in alta parte decat pe serverele si statiile utilizatorului, acesta accesandu-le de la distanta.

Pentru a putea fi denumit ca atare, un sistem de Cloud Computing trebuie sa aiba urmatoarele caracteristici esentiale: Resursele sunt disponibile la cerere.Un consumator poate sa-si asigure n mod unilateral capacitati de calcul cum ar fi timpul de server (server-time) i capacitate de stocare (network storage), dup cum are nevoie, n mod automat, fr a necesita interaciunea uman cu fiecare din furnizorii de servicii. Acces la reea de banda larga.Capabilitile sunt disponibilein reea i accesate prin intermediul unor mecanisme standard, care s promoveze utilizarea de platforme eterogene de tip thin sau thick client (de exemplu telefoane mobile, laptopuri, tablete sau statii de lucru). Resursele sunt folosite in comun.Resursele furnizorului de calcul sunt reunite pentru a servi mai multor consumatori, folosind un model multi-tenant (mai multi asa-zisi chiriasi), cu resurse fizice i virtuale diferite atribuite dinamic n funcie de cererea consumatorilor. Se introduce notiunea de independen de locaia in care se asigura resursele, n care clientul nu are n general nici un control sau cunotine asupra localizarii exacte a resurselor oferite, dar se poate preciza locaia la un nivel mai ridicat de abstractizare (de exemplu in ce ar, oras sau centru de date). Exemple de resurse partajate: capacitati de stocare, de procesare, memorie si banda de reea. Elasticitate / Scalabilitate.Capabilitile sunt elastice, n unele cazuri n mod automat, pentru a scala rapid in sus sau in josin functiede cererea de resurse. Pentru consumator, capacitatea de calcul disponibila pare a fi nelimitata i poate fi atribuita n orice cantitate, in orice moment. Masurarea serviciului.Sisteme de control din Cloud monitorizeaza si optimizeaza automat utilizarea resurselor prin mecanisme de msurare la un nivel de abstractizare adecvat tipului de serviciu (de exemplu stocarea de date, prelucrarea, limea de band i numarul de conturi de utilizatori activi). Gradul de utilizare a resurselor poate fi monitorizat, controlat i raportat pentru asigurarea transparenei, att furnizorului cat i consumatorului de servicii utilizate.Cloud computing va avea impact asupra organizaiilor, companiilor i utilizatorilor privai i va schimba paradigma de putere de calcul aa cum o tim astzi. Beneficiica agilitate,colaborare, scalare i disponibilitate, combinate cu posibilitile de reducere a costurilor prin calcul optimizat i eficient atrag muli furnizori darmai alespoteniali clieni.

2. Implementare i modele de servicii Modele de implementare:- Private Cloud.Infrastructur de tip cloud prevazuta pentru utilizarea exclusiv de ctre o singur organizaie care cuprinde mai multi consumatori (de exemplu, business units). Acesta poate fi deinut, administrat i operat de ctre organizaie, o companie ter sau o combinaie a acestora i poate exista fizic in interiorul sau in afara organizatiei (on-premisessau off-premises).- Community Cloud.Infrastructura de tip cloud este prevazuta pentru utilizarea exclusiv de ctre o comunitate specifica de consumatori din organizatii care au preocupri sau interese comune (de exemplu misiunea, cerinele de securitate, politic sau considerente de conformitate). Aceasta poate fi deinuta, administrata si operata de catre una sau mai multe dintre organizaiile din comunitate, o ter parte sau o combinaie a acestora i poate exista fizic in interiorul sau in afara organizatiei.- Public Cloud.Infrastructura de tip cloud este prevazuta pentru utilizarea deschis de ctre publicul larg. Aceasta poate fi deinuta, administrata i operata de catre o organizatie comerciala, academica, guvernamentala sau o combinaie a acestora. Ea exist la sediul furnizorului de Cloud Computing.- Hybrid Cloud.Infrastructura de tip cloud este o combinatie de dou sau mai multe infrastructuri Cloud distincte (Community, Private sau Public), care rmn entiti unice, dar sunt legate mpreun de o tehnologie proprietara sau standardizat, care permite portabilitatea datelor si aplicatiilor la cerere (un exemplu de utilizare este echilibrarea utilizarii resurselor in cazul varfurilor de solicitare).

Modele de servicii: Software ca Serviciu (SaaS).Clientii utilizeaza aplicaiile puse la dispozitie de catre furnizor iar acestea sunt gzduite pe o infrastructur de tip cloud. Aplicaiile sunt accesibile la cerere, de pe dispozitive diferite, printr-o interfa de tip web-browser (de exemplu webmail-ul), sau prin interfata unei aplicatii dedicate. Consumatorul nu are nevoie sa administreze sau sa controleze infrastructura de baza din spatele aplicatiilor (inclusiv reea, servere, sisteme de operare, stocare de date) sau chiar aplicatia in sine, cu posibila excepie a limitarilor impuse de setarile aplicatiei bazate pe tipurile de utilizatori. Platforma ca Serviciu (PaaS).Capacitatea furnizata consumatorului de a implementa, instala, utiliza pe infrastructura de Cloud a furnizorului a aplicaiilor create sau achizitionate de catre client, folosind limbajele de programare, bibliotecile, serviciile i instrumentele suportate de furnizor. Consumatorul nu administreaza sau controleaza infrastructura de baz, inclusiv de reea, servere, sisteme de operare, de stocare dar are control asupra aplicatiilor instalate i a setrilor de configurare, si eventual asupra mediului in care sunt gazduite aplicatiile. PaaS permite implementarea de aplicaii-client fr costurile i complexitatea pe care le implica achizitionarea i gestionarea resurselor hardware i software de baz, a asigurarii capacitilor de gzduire i de gestionare a licenelor. Infrastructura ca Serviciu (IaaS).Capacitatea furnizata consumatorului prin asigurarea de putere de calcul, de spatiu de stocare, de conectivitate, precum i alte resurse fundamentale de calcul, caz n care consumatorul este capabil sa implementeze i sa ruleze software-client propriu, si care include utilizarea la alegere a sistemelor de operare i aplicaiilor. Consumatorul nu administreaza sau controleaza infrastructura de baz, dar are control asupra sistemelor de operare, de stocare i aplicaiilor pe care le-a instalat, precum i, eventual, un control limitat al selectarii componentelor de reea. In loc sa cumpere servere, software sau echipamente de retea, clientii inchiriaza aceste resurse ca pe un serviciu.

3. Avantaje si dezavantajeAvantaje: Sincronizarea datelor utilizatorului care folosete mai multe dispozitive legate lacloud(de ex. unsmartphone, o tablet, unnotebook, dar i un PC) este simplificat Documentele online dincloudse pot prelucra cu ajutorul unor aplicaii web Vitez de calcul i capacitate de stocare sporite, dar fr investiii n propria configuraie Datele nu pot fi furate, purttorul de date nu se poate defecta etc.Dezavantaje: E necesar o legtur la Internet rapid i stabil Securitatea necesar a datelor dincloudpoate prezenta probleme i poate produce nencrederea utilizatorilor Situaia legal este de obicei complex, deoarece utilizatorul nu afl nici mcar n ce ar sau n ce ri se afl serverele care i gzduiesc datele sale.

4. Securitatea datelor Este una dintre cele mai semnificative problem n domeniul securitii Cloud. n mediul Cloud Computing toate datele i nregistrrile sunt ncredinate unui ter ceea ce face ca securitatea datelor s devin principal problem de securitate. 4.1 Securitatea datelor stocate Sunt mai multe probleme n legtur cu securitatea datelor stocate pe Cloud. n primul rnd, Cloud Computing nu reprezint doar o baz de date ter, ceea ce face ca soluiile tradiionale de securitate s nu poat fi implementate direct. n al doilea rnd, metodele criptografice nu pot fi folosite. Folosirea unor astfel de metode pentru a garanta securitatea Cloud duce la imposibilitatea clienilor de a avea control total asupra datelor stocate n Cloud fr cunotiine explicite asupra datelor. i nu n ultimul rnd, Cloud Computing este gestionat de data center-e care lucreaz ntr-un mod cooperative, simultan i distribuit, protocoalele distribuite avnd un rol cheie n scopul asigurrii securitii n sistemul de stocare a datelor pe Cloud. 4.2 Atacuri ostile Cele mai multe incidente privind securitatea Cloud Computing le reprezint atacurile ostile tradiionale. Atacurile DdoS(Distributed Denial of Service) vor devein mai frecvente n Cloud Computing, incluznd atacurile bazate pe reea, cum ar fi flood-urile SYN sau UDP. Atacurile de tip brute force si instrumentele de exploatare Debian Open SSl funcioneaz n Cloud la fel cum o fac i n cazul botnet-urilor.

5. ConcluzieCloud Computing ofer beneficii att pentru organizaii ct i pentru persoane fizice. Exist ns probleme confidenialitate i securitate. Dac avei n vedere utilizarea unui serviciu de Cloud Computing, ar trebui s luai n considerare modul n care informaiile dumneavoastr personale sau ale utilizatorilor dvs., pot fi cel mai bine protejate. Citii cu atenie termenii i condiiile sau contractele i cerei furnizorului s v ndeplineasc nevoile.

6. Bibliografie http://www.gocloud.ro/cloud-computing/ www.wikipedia.com