Cloud-ul privat este infrastructura cloud functionala, conceputa exclusiv pentru o singura organizatie, administrata intern sau de catre o terta parte si gazduita fie intern, fie extern. Efectuarea unui proiect cloud privat necesita o implicare semnificativa pentru virtualizarea mediului de afaceri si necesita ca organizatia sa reevalueze deciziile cu privire la resursele existente.
Poate imbunatati afacerile, dar fiecare pas din proiect ridica probleme de securitate care trebuie abordate pentru a preveni vulnerabilitatile grave.
Centrele de date auto-administrate sunt, in general, intensificate de capital. Au o amprenta fizica semnificativa, necesitand alocari de spatiu, hardware si controale de mediu. Aceste active trebuie reimprospatate periodic, rezultand cheltuieli suplimentare de capital. Aceste metode au atras critici pentru ca utilizatorii „trebuie sa le cumpere, sa le construiasca si sa le gestioneze” si astfel nu beneficiaza de mai putin management hands-on, in esenta.
Cloud public
Un cloud (nor) se numeste „cloud public” atunci cand serviciile sunt redate printr-o retea deschisa pentru utilizare publica.
Serviciile publice de cloud pot fi gratuite. Tehnic, poate exista o diferenta mica sau nicio diferenta intre arhitectura cloud public si privat, cu toate acestea, consideratia de securitate poate fi substantial diferita pentru serviciile (aplicatii, stocare si alte resurse) care sunt puse la dispozitie de un furnizor de servicii pentru o audienta publica si atunci cand comunicarea este efectuata printr-o retea de incredere.
In general, furnizorii publici de servicii cloud precum Amazon Web Services (AWS), IBM Cloud, Oracle, Microsoft, Google si Alibaba detin si opereaza infrastructura din centrul lor de date si accesul este, in general, prin internet.
AWS, Oracle, Microsoft si Google ofera, de asemenea, servicii de conectare directa numite „AWS Direct Connect”, „Oracle FastConnect”, „Azure ExpressRoute” si respectiv „Cloud Interconnect”, astfel de conexiuni necesitand implicarea clientilor, acestia trebuind sa cumpere sau sa inchirieze o conexiune privata la un punct de peering oferit de furnizorul de cloud.
Cloud hibrid
Cloud-ul hibrid este o compozitie dintr-un cloud public si un mediu privat, cum ar fi un cloud privat sau resurse on-premise, care raman entitati distincte, dar care sunt legate intre ele, oferind beneficiile mai multor modele de implementare . Cloud-ul hibrid poate insemna, de asemenea, capacitatea de a conecta colocarea, gestionarea si / sau serviciile dedicate cu resursele cloud.
Cei de la Gartner definesc un serviciu cloud hibrid ca “un serviciu de cloud computing care este compus dintr-o combinatie de servicii cloud private, publice si comunitare, de la diferiti furnizori de servicii.” Un serviciu cloud hibrid transcede granitele de izolare si de furnizor, astfel incat nu poate fi pus pur si simplu intr-o categorie de servicii cloud private, publice sau comunitare.
Acesta permite extinderea fie a capacitatii, fie a capabilitatii unui serviciu cloud, prin agregare, integrare sau personalizare cu un alt serviciu cloud.
Exista cazuri variate de utilizare pentru compozitia norului hibrid. De exemplu, o organizatie poate stoca datele sensibile ale clientului pe o aplicatie cloud privata, dar interconecteaza acea aplicatie cu o aplicatie de business / intelligence, furnizata pe un cloud public ca serviciu de software.
Acest exemplu de cloud hibrid extinde capabilitatile intreprinderii de a furniza un serviciu specific de afaceri prin adaugarea de servicii de cloud publice, disponibile extern. Adoptarea de cloud hibrid depinde de o serie de factori, precum cerintele de securitate si conformitate a datelor, nivelul de control necesar asupra datelor si aplicatiile pe care le foloseste o organizatie.
Un alt exemplu de cloud hibrid este unul in care organizatiile IT folosesc resurse publice de calcul prin cloud, pentru a raspunde nevoilor temporare de capacitate care nu pot fi satisfacute de cloud-ul privat.
Aceasta capacitate permite sistemelor de clowd hibride sa foloseasca cloud-bursting-ul, pentru scalare. Cloud bursting este un model de implementare a aplicatiei in care o aplicatie ruleaza intr-un cloud privat sau un centru de date si se conecteaza la un cloud public, atunci cand cererea de capacitate de calcul creste.
Un avantaj principal al burstingului si al unui model de cloud hibrid este ca o organizatie plateste resurse suplimentare de calcul numai atunci cand acestea sunt necesare. De asemenea, permite centrelor de date sa creeze o infrastructura IT interna care sa suporte sarcini medii de munca si sa utilizeze resurse de cloud din public sau privat, in timpul cresterilor in procesarea cererilor.
Modelul specializat de cloud hibrid, care este construit pe baza unui hardware eterogen, se numeste „Cloud-Hybrid Cross-Platform”. Un cloud hibrid multipla platforma este de obicei alimentat de arhitecturi diferite de procesor, de exemplu, x86-64 si ARM. Utilizatorii pot sa implementeze si sa extinda in mod transparent aplicatii fara cunoasterea diversitatii hardware a sistemului cloud.
Infrastructura de cloud hibrid serveste, in esenta, la eliminarea limitarilor inerente caracteristicilor releelor cu acces multiplu, ale retelelor cloud private. Avantajele includ flexibilitatea sporita in timpul rularii si procesarea memoriei adaptive unice modelelor de interfata virtualizate.
Alte tipuri de cloud
Cloud comunitar
Cloud-ul comunitar impartaseste infrastructura intre mai multe organizatii dintr-o comunitate specifica, cu preocupari comune (securitate, conformitate, jurisdictie, etc.), indiferent daca sunt administrate intern sau de catre o terta parte si gazduite intern sau extern.
Costurile sunt distribuite la mai putini utilizatori decat in cazul unui cloud public (dar costa mai mult decat un cloud privat), astfel incat doar o parte din potentialul de economisire a costurilor din cloud computing este realizat.
Cloud distribuit
O platforma de calcul cloud poate fi asamblata dintr-un set distribuit de masini in diferite locatii, conectate la o singura retea sau un serviciu de hub. Este posibil sa se faca distinctia intre doua tipuri de cloudi distribuit: calculul cu resurse publice si cloud voluntar.
Calcul resurse publice – Acest tip de cloud distribuit rezulta dintr-o definitie extinsa a cloud computing, deoarece acestea sunt mai asemanatoare cu calculul distribuit decat cloud computing. Cu toate acestea, este considerat o sub-clasa de cloud computing.
Cloud voluntar – Calculul de tip cloud voluntar este caracterizat ca intersectia dintre calculul cu resurse publice si cloud computing, unde se construieste o infrastructura de cloud computing folosind resurse voluntare.
Multe provocari pot aparea in acest tip de infrastructura, din cauza volatilitatii resurselor utilizate pentru construirea acesteia si a mediului dinamic in care functioneaza. Poate fi, de asemenea, numit cloud “peer-to-peer”, sau cloud ad-hoc. Un efort interesant intr-o astfel de directie este Cloud @ Home, ce isi propune sa implementeze o infrastructura de cloud computing folosind resurse voluntare, care sa ofere un model de afaceri stimulativ pentru contributiile prin restituirea financiara.
Multicloud
Multicloud este utilizarea mai multor servicii de cloud computing intr-o singura arhitectura eterogena pentru a reduce dependenta de furnizori singulari, pentru a creste flexibilitatea prin alegere, pentru a atenua impotriva dezastrelor etc.
Poli Cloud
Poly cloud se refera la utilizarea mai multor sisteme de cloud publice in scopul de a beneficia de servicii specifice pe care le ofera fiecare furnizor. Difera de multicloud prin faptul ca nu este conceput pentru a creste flexibilitatea sau pentru a atenua impotriva esecurilor, ci este mai degraba folosit pentru a permite unei organizatii sa obtina mai multe lucruri, care ar putea fi realizate cu un singur furnizor.
Big Cloud
Problemele transferului unor cantitati mari de date in cloud, precum si securitatea datelor odata ce datele sunt deja in cloud, au impiedicat initial adoptarea de sisteme cloud pentru datele foarte mari, dar acum ca multe date isi au originea in cloud si odata cu aparitia serverelor dedicate , cloud a devenit o solutie pentru cazurile de utilizare –big data-, inclusiv pentru analizele de afaceri si analiza geospatiala.
Cloud HPC
HPC se refera la utilizarea serviciilor si a infrastructurii de cloud computing pentru a executa aplicatii de calcul de inalta performanta (HPC). Aceste aplicatii consuma o cantitate considerabila de putere de calcul si memorie si sunt executate in mod traditional pe clustere de calculatoare.
In 2016, o serie de companii, printre care R-HPC, Amazon Web Services, Univa, Silicon Graphics International, Sabalcore, Gomput si Penguin Computing, au oferit un sistem cloud de calcul performant. Cloud-ul Penguin On Demand (POD) a fost unul dintre primele servicii HPC de la distanta ne-virtualizate oferite in mod platit. Penguin Computing a lansat cloud-ul HPC in 2016 ca alternativa la Cloud-ul Elastic Compute EC2 al Amazon, care utilizeaza noduri de calcul virtualizate.
Arhitectura
Arhitectura cloud si arhitectura sistemelor software implicate in livrarea de cloud computing, implica de obicei mai multe componente cloud care comunica intre ele printr-un mecanism de cuplare liber, cum ar fi un nod de mesagerie.
Inginerie cloud
Ingineria cloud reprezinta aplicarea disciplinelor ingineresti in cloud computing. Aceasta aduce o abordare sistematica a preocuparilor la nivel inalt de comercializare, standardizare si guvernare in conceperea, dezvoltarea, operarea si intretinerea sistemelor de calcul cloud. Este o metoda multidisciplinara care cuprinde contributii din diverse domenii precum sisteme, software, web, performanta, tehnologie informationala, securitate, platforme, risc si inginerie de calitate.
Limitari si dezavantaje
Potrivit lui Bruce Schneier, „Dezavantajul este ca veti avea optiuni limitate de personalizare. Calcularea in cloud este mai ieftina din cauza economiei de scara si, ca orice sarcina externalizata, aveti tendinta de a obtine ceea ce doriti. Un restaurant cu un meniu limitat este mai ieftin decat un bucatar personal care poate gati orice vrei.
Mai putine optiuni la un pret mult mai ieftin: este o caracteristica, nu o limitare”. El sugereaza, de asemenea, ca „furnizorul de cloud ar putea sa nu raspunda nevoilor tale legale” si ca intreprinderile trebuie sa cantareasca avantajele oferite de cloud computing, in raport cu riscurile. In cloud computing, controlul infrastructurii de back-end este limitat numai la furnizorul de cloud.
Furnizorii de cloud decid adesea cu privire la politicile de gestionare, care modereaza ce pot face utilizatorii de cloud cu implementarea lor. Utilizatorii de cloud sunt, de asemenea, limitati la controlul si gestionarea aplicatiilor, datelor si serviciilor lor. Confidentialitatea si confidentialitatea sunt preocupari majore in unele activitati. De exemplu, traducatorii care lucreaza in conformitate cu prevederile unui NDA, s-ar putea confrunta cu probleme privind datele sensibile care nu sunt criptate.
Cloud computingul este benefic pentru multe intreprinderi; reduce costurile si le permite sa se concentreze pe competenta in loc de probleme IT si infrastructura. Cu toate acestea, cloud computing-ul s-a dovedit a avea anumite limitari si dezavantaje, in special pentru operatiunile de afaceri mai mici, in special in ceea ce priveste securitatea si timpul pierdut. Intreruperile tehnice sunt inevitabile si apar uneori atunci cand furnizorii de servicii cloud (CSP) devin coplesiti in procesul de a-si servi clientii.
Aceasta poate duce la suspendarea temporara a afacerii. Intrucat sistemele acestei tehnologii se bazeaza pe Internet, o persoana nu isi poate accesa aplicatiile, serverul sau datele din cloud in timpul unei intreruperi spontane.