Ce sunt serviciile cloud? Să dăm mai întâi o definiție a arhitecturii cloud. Cloud computing este un model arhitectural caracterizat prin alocarea dinamică a resurselor. Infrastructurile de Cloud Computing sunt centre de date mari care permit utilizatorului să aibă resursele de care are nevoie (stocare, aplicații, programe, servicii) în funcție de nevoile sale. In acest fel, compania poate reduce semnificativ investitia in infrastructura interna pentru a o achizitiona extern, in functie de nevoile momentului.
Resursele nu sunt complet configurate și implementate de furnizor în mod specific pentru utilizator, ci sunt alocate acestora, dintr-un set de resurse partajate cu alți utilizatori, ceea ce lasă o parte din sarcina configurației utilizatorului. Când utilizatorul eliberează resursa, aceasta este reconfigurată la starea inițială și este disponibilă în pool-ul de resurse partajat.
Cloud computing pune la dispoziția utilizatorului resursele ca și cum ar fi implementate de sisteme „standard” (servere sau dispozitive personale). Implementarea efectivă a resurselor nu este definită în detaliu. Într-adevăr, ideea este precisă că implementarea este un set eterogen și distribuit – cloud-ul – de resurse ale căror caracteristici nu sunt cunoscute utilizatorului.
Servicii cloud, iată principalii jucători și cele 3 tipuri de servicii oferite
În această definiție putem recunoaște trei actori diferiți care interacționează în acest proces:
Furnizorul de servicii (furnizor de cloud) care oferă serviciile (servere virtuale, stocare, aplicații complete) în general după un model „pay-per-use”;
Administratorul clientului alege și configurează serviciile oferite de furnizor, oferind de obicei valoare adăugată precum aplicații software, configurații avansate și personalizări;
Clientul final care utilizează serviciile configurate corespunzător de clientul administrator.
În anumite situații, clientul administrator și clientul final pot coincide.
La definirea arhitecturii cloud computing, pot fi distinse trei tipuri de servicii de bază pentru cloud computing gestionat:
- infrastructura ca serviciu (IaaS)
- platformă ca serviciu (PaaS)
- software ca serviciu (SaaS)
Serviciul 1: Software ca serviciu (IaaS)
În acest tip de serviciu, clienții nu plătesc pentru a deține software-ul, ci pentru a-l folosi. Accesul la software este posibil prin intermediul API-urilor sau, adesea, prin servicii web sau REST. SaaS este un set de resurse, servicii și competențe care permite companiilor să externalizeze complet anumite aspecte ale sistemului lor informațional (mesaj, securitate etc.) și să-l înlocuiască cu un cost de operare mai degrabă decât cu o investiție reală.
Serviciul 2: Platforma ca serviciu (PaaS)
Platform as a Service (PaaS) înseamnă furnizarea unei platforme cloud complete către client, la care utilizatorul are acces printr-un cadru distribuit specific.
Poate fi folosit pentru a scrie aplicații care urmează să fie distribuite printr-un sistem cloud, prin care platforma crește sau reduce resursele în funcție de cerințe. Elementele PaaS vă permit să dezvoltați, testați, implementați și gestionați aplicații de afaceri fără costurile și complexitățile asociate cu achiziționarea, configurarea, optimizarea și gestionarea hardware și software de bază. Elementele PaaS pot fi utilizate pentru a proiecta și dezvolta aplicații și servicii de aplicații, cum ar fi colaborarea în echipă, integrarea web, integrarea bazelor de date, securitatea și managementul statului. Aceste servicii pot fi utilizate ca o soluție integrată bazată pe web.
Serviciul 3: Infrastructură ca serviciu (IaaS)
Infrastructure as a Service (IaaS) este un model de cloud computing în care resursele de calcul virtualizate sunt furnizate prin Internet. Permite companiilor să-și scaleze în mod dinamic infrastructura, accesând servere virtuale, stocare și resurse de rețea la cerere. IaaS elimină nevoia de a gestiona infrastructura fizică, reducând costurile și permițând companiilor să se concentreze pe activitățile lor de bază.
Servicii cloud, Cum să planificați migrarea: 2 strategii de abordare și beneficii ale utilizării
Procesul de abordare a cloud-ului depinde de multe variabile, precum tipul de furnizor de contactat (cloud public sau privat) și tipul de serviciu (SaaS, Paas, Iaas). În cele din urmă, depinde și de modul în care integrați infrastructura internă și gestionarea datelor cu securitatea și confidențialitatea. În ciuda acestor variabile, pot fi identificate două strategii de abordare:
- o rută internă, care începe cu crearea unei infrastructuri cloud și transferul aplicațiilor existente, apoi alege ce servicii să furnizeze în continuare intern și pentru care modelul public SaaS este adecvat
- o rută externă, care ia în considerare imediat experimentarea cu servicii publice SaaS și apoi adoptarea serviciilor PaaS.
În general, abordarea structurală este cea a companiilor mari, deoarece acestea au abilitățile de a controla resursele, constrângeri mai restrictive în ceea ce privește politicile de securitate și management al confidențialității, resursele financiare necesare investițiilor inițiale, mai multe rigidități, o complexitate arhitecturală mai mare și o cerere. pentru servicii IT care necesită exploatarea economiilor de scară posibile de Cloud.
Pentru întreprinderile mici sau în cazul start-up-urilor, traseul infrastructurii va fi mai dificil de implementat din cauza costurilor inițiale mari și a lipsei de competențe arhitecturale adecvate. Aceste companii vor fi probabil atrase de servicii publice de tip cloud, prin care pot accesa, în modul pay-as-you-go, soluții care anterior nu erau accesibile economic și/sau tehnic. Acest lucru nu înseamnă neapărat că pe termen lung compania va economisi bani, dar cel puțin pe termen scurt va putea accesa soluții care în modelul tradițional IT ar fi fost excluse din cauza investițiilor inițiale foarte mari și a lipsei unor soluții adecvate. aptitudini.
Care sunt beneficiile așteptate de companii?
- Reducerea timpilor de activare a serviciului
- Reducerea costurilor interne de management
- Reducerea investiției inițiale
- Scalabilitate și flexibilitate
Cloud-ul are un potențial care este pe deplin realizat doar atunci când companiile dezvoltă o viziune clară asupra Cloudului, atât din perspectiva tehnologiei, cât și din perspectiva afacerii. Cuvântul cheie este transformare: arhitectura cloud ajută afacerea să țină pasul cu progresele tehnologice și să evolueze.
Servicii cloud, aspecte critice și dificultăți. Dar adesea, nu se aleg unul pe altul pentru că nu se cunosc.
Aspectele critice privesc în principal securitatea și protecția vieții private:
- Unde sunt stocate fizic datele?
- Cine îl poate accesa?
- Cu ce reguli și garanții?
Deși în realitate, problemele evidențiate de managerii IT privesc în principal dificultatea definirii și menținerii SLA-urilor (Service Level Agreement).
La nivel de companie, cea mai mare dificultate este legată de prognoza costurilor, în special pentru întreprinderile mici cu creștere liniară.
- Atât pentru performanța și fiabilitatea rețelei, cât și pentru furnizorii de TIC, deoarece majoritatea soluțiilor as-a-service necesită disponibilitatea tehnologiilor de conexiune la internet în bandă largă, care garantează un nivel ridicat de servicii.
- si pentru necunoasterea solutiilor din partea companiilor utilizatori: in mai mult de jumatate din cazurile companiilor care nu folosesc solutii Cloud, neadoptarea este legata de necunoasterea modelului si a oportunitatilor pe care le au. el oferă.