Documente Academic
Documente Profesional
Documente Cultură
5
Cloud
(Conf. univ. dr. Cătălin Ionuț Silvestru)
1
Barrie Sosinsky, Cloud Computing Bible;
2
Peter Mell, Timothy Grace, Recommendations of the National Institute of
Standards and Technology, The NIST Definition of Cloud Computing;
Bazele informaticii economice/Răzvan Bologa (coord.), Radu Nicolae Mârșanu,
Mihaela Muntean, Cătălin Ionuț Silvestru, etc-București : Editura ASE, 2018
scalabile.
Cloud computing reprezintă o abstractizare bazată pe noțiunea de partajare
a resurselor, de utilizarea de bazine de resurse într-o manieră partajată, prin
utilizarea resurselor fizice ca resurse virtuale. Reprezintă un model nou de
distribuție de resurse pentru utilizarea în aplicații, pentru diferite servicii care să fie
independente de platforme și care să permită accesul utilizatorilor la servicii.
Cloud computing este reprezentat de diferite modele, tipuri, care permit ca
serviciile și aplicațiile care funcționează pe acestea să fie distribuite sau nu de către
un furnizor specializat. Aceste tipuri diferite de și niveluri diferite de servicii cloud
rezultă în faptul că este necesară definirea și alegerea unui tip de sistem de cloud
computing cu care se va lucra.
Pentru a putea arăta cum cloud computing a schimbat natura utilizării
sistemelor comerciale, vă prezentăm următoarele exemple:
• Google – Google a construit o rețea internațională de centre de date drept suport
pentru motorul acestora de căutare. Prin realizarea acestora Google a preluat o
porțiune substanțială din veniturile bazate pe reclame din lume. Aceste venituri
au permis Google să ofere software gratuit utilizatorilor pe baza faptului că
infrastructura a schimbat piața pentru aplicațiile axate pe utilizatori. Acesta este
un exemplu pentru Software as a Service, care va fi dezbătut mai târziu în
prezentul capitol.
• Azure Platform – în contrast, Microsoft a creat Azure Platform. Platformă care
permite aplicațiilor care rulează pe infrastructură .NET să funcționeze pe
internet ca o platformă alternativă față de cea operațională, utilizată pe desktop,
pentru dezvoltatorii Microsoft. Acesta este un exemplu de Platform as a
Service.
• Amazon Web Services – una dintre cele mai eficiente afaceri bazate pe cloud
este reprezentată de către Amazon Web Services, fiind Infrastructure as a
Service, care oferă posibilitatea de închiriere de calculatoare virtuale din
infrastructura Amazon.
3
National Institute of Standards and Technology
4
D. Zissis, D. Lekkas, “Addressing Cloud Computing Security Issues”, Future
generation Computer Systems, Vol. 28, Nr. 3, 2012;
Bazele informaticii economice/Răzvan Bologa (coord.), Radu Nicolae Mârșanu,
Mihaela Muntean, Cătălin Ionuț Silvestru, etc-București : Editura ASE, 2018
permisivă. Sistemul poate să adauge resurse fie prin scalarea în sus a sistemului
(de exemplu prin utilizarea unor unități de calcul mai puternice) fie prin
utilizarea unor unități de calcul de același tip, iar scalarea acestora să fie
efectuată fie automat fie manual. Din punctul de vedere al clientului, resursele
de cloud computing trebuie să fie nelimitate și să poată fi achiziționate oricând
și la orice calitate.
• Sistem măsurabil – utilizarea resurselor cloud este măsurată, este supusă
auditului și este raportată clientului pe baza unui sistem de măsurare. Unui
client i se poate percepe plata pe baza unui sistem de măsurare stabil, cum ar fi
cantitatea de spațiu de stocare utilizată, numărul de tranzacții, lățimea de bandă
a rețelei, cantitatea de putere de procesare ș.a. Plata este percepută pe baza
nivelului serviciilor furnizate.
Pe lângă aceste cinci elemente de bază ale cloud computing, care sunt
comune în marea parte a literaturii de specialitate mai trebuiesc luate în considerare
și următoarele avantaje pe care cloud computing le prezintă, cum ar fi:
• Costuri reduse - costurile de utilizare a serviciilor cloud sunt mult mai mici
când sunt comparate cu costurile de achiziționare a unităților de calcul necesare
pentru implementarea într-o manieră clasică a elementelor necesare clientului.
Clientul închiriază serviciile furnizorului cloud pe o perioadă determinată sau
nedeterminată iar costurile scad sau cresc în funcție de serviciile pe care clientul
le solicită;
• Fiabilitate – Scala resurselor utilizate în cloud computing, și maniera în care
aceste resurse sunt gestionate denotă un grad ridicat de fiabilitate a serviciilor
oferite, deoarece, spre deosebire de resursele care sunt disponibile local în
cadrul unei organizații/instituții, aceste resurse de calcul pot fi înlocuite fără
afectarea clientului, sau informațiile clientului pot fi transferate cu ușurință
datorită manierei de lucru al cloud computing.
• Simplicitatea efectuării de îmbunătățiri – Datorită faptului că sistemul este
centralizat, aplicațiile și sistemele sunt îmbunătățite de către furnizorul de
servicii, clientul beneficiază de tehnologii de ultimă generație și de pachete
software în versiuni actualizate.
sunt instalate local beneficiază de mai multe servicii disponibile decât aplicațiile
din cloud.
În mod adițional, serviciile cloud sunt accesate prin intermediul
protocoalelor HTTP, printr-o interconectivitate care este dependentă de calitatea
serviciilor de internet și de rețea. În cazul în care aceste servicii sunt de calitate
inferioară, calitatea serviciilor cloud de asemenea sunt afectate de aceste probleme.
Un alt aspect care derivă din faptul că serviciile cloud sunt accesate prin
intermediul internetului și care reprezintă un mare dezavantaj din punct de vedere
al serviciilor cloud se referă la securitatea informațiilor. Luând în considerare
faptul că informațiile circulă între și dintre client și furnizorul de servicii de cloud,
aceste informații pot fi interceptate.
Un alt dezavantaj al cloud computing se referă la posibilitatea atacurilor
dDoS (distributed Denial of Service). Acest tip de atac se referă la posibilitatea
interzicerii accesului unui utilizator sau a unei organizații la resursele pe care
aceștia le au la dispoziție în mod normal. Într-un DoS distribuit, un număr larg de
sisteme atacă o singură țintă. Acest tip de atac poate încetini viteza de lucru a
sistemelor, a transferului de date dintre client și furnizorul de servicii cloud, sau
chiar poate opri cu totul acest transfer de date, lucru care duce la imposibilitatea
accesului informațiilor care sunt prezente la furnizorul de servicii.
Un alt aspect care poate să afecteze securitatea datelor, este prezența
datelor la furnizorul de servicii de cloud computing. Furnizorul de servicii cloud
având la rândul său terți furnizori sau angajați, posibilitatea ca aceste informații să
fie accesate de către una dintre aceste persoane este ridicată. Chiar dacă personalul
angajat la furnizorul de servicii nu au intenții malițioase, aceștia sunt susceptibili la
atacuri ținte asupra lor datorită calității lor de angajați la o asemena organizație, iar
odată ce securitatea unuia dintre aceștia a fost compromisă în cadrul organizației,
devine foarte ușor ca organizația în sine să fie afectată fără ca aceasta să aibe
cunoștintă de acest aspect.
..................................................................................................................................
Întrebări
1. La ce se referă IaaS?
a) Internet as a Service;
b) Infrastructure as a Service;
c) Intranet as a Service;
d) Infrastructure as a Statement;
2. Câte modele de implementare sunt în Cloud?
a) 3;
b) 5;
c) 2;
d) 4;
3. IaaS, SaaS, PaaS sunt ?
Bazele informaticii economice/Răzvan Bologa (coord.), Radu Nicolae Mârșanu,
Mihaela Muntean, Cătălin Ionuț Silvestru, etc-București : Editura ASE, 2018
a) Modele de implementare;
b) Modele de servicii;
c) Tipuri de atacuri în cloud;
d) Nici una din variantele menționate;
4. Printre avantajele tehnologiilor cloud NU se numeră:
a) Eficiența costurilor;
b) Fiabilitatea;
c) Securitatea ridicată a datelor;
d) Elasticibilitate;
.....................................................................................................................................