Diferite tipuri de servicii cloud
Publicat: 2019-02-20Dezvoltarea cloud-ului a fost parte integrantă a creșterii explozive a cloud computing-ului în ultimii câțiva ani. Conform studiului Cloud Vision 2020: The Future of the Cloud de la LogicMonitor, aproximativ 83% din toate sarcinile de lucru ale întreprinderilor se vor găsi în cloud până în 2020. Pe măsură ce tot mai multe companii încep să înțeleagă beneficiile absolute pe care cloud computing le aduce operațiunilor lor, acest lucru schimbarea uriașă de paradigmă pentru afaceri va continua.
În centrul dezvoltării cloud se află importanța înțelegerii la ce ne referim când spunem „cloud” și „servicii cloud”.
Cloud-ul este un grup de resurse de computer configurabile bazat pe web, care poate fi furnizat rapid cu doar un efort relativ mic, făcându-l astfel foarte atractiv pentru organizațiile care doresc să crească eficiența și să reducă costurile.
Când vine vorba de servicii cloud reale, afacerea dvs. are numeroase dintre care să alegeți. Pentru a obține cele mai bune rezultate din cloud computing, este necesar să aveți o înțelegere solidă a fiecărui serviciu și pentru ce este cel mai bine utilizat.
În linii mari, serviciile din cloud pot fi împărțite în aceste patru grupuri.
IaaS – Infrastructura ca serviciu
Potrivit unui raport al industriei Grand View Research, dimensiunea pieței pentru infrastructura ca serviciu va crește la 60 de miliarde de dolari până în 2024, devenind al doilea tip de serviciu cloud ca mărime în funcție de dimensiunea pieței sale. Același raport indică faptul că perioada 2016-2024 va fi înregistrat o rată de creștere de 25% în IaaS.
Dacă aveți nevoie de cel mai simplu tip de cloud computing, veți opta pentru IaaS. IaaS, în ceea ce privește dezvoltarea cloud, înseamnă că pur și simplu închiriezi infrastructură IT, cum ar fi mașini virtuale, rețele, sisteme de operare și stocare de la furnizorul tău de cloud, plătind atât cât ai nevoie pe măsură ce mergi.
De obicei, IaaS se bazează pe tehnologia de orchestrare în cloud, care este configurarea, coordonarea și operarea automată a software-ului și sistemelor de calculator. Exemplele de tehnologie de orchestrare în cloud variază de la Open Nebula și Apache Cloudstack până la Open Stack. Acest lucru are ca rezultat crearea unei mașini virtuale și a gazdei fizice care să o pornească.
Cu fiecare resursă pe care o închiriați cu această abordare specială a serviciilor cloud, aveți luxul și comoditatea de a o închiria doar atâta timp cât o aveți nevoie, în principal pentru că fiecare resursă este disponibilă pentru închiriere ca componentă de serviciu de sine stătătoare.
Când alegeți IaaS, un serviciu de dezvoltare în cloud, cum ar fi Microsoft Azure, Google Cloud Platform sau Amazon Web Services (AWS), va trebui să gestioneze efectiv orice infrastructură. Cu toate acestea, trebuie să instalați, să configurați și apoi să gestionați software-ul - lucruri precum aplicații, middleware și sisteme de operare.
PaaS – Platforma ca serviciu
Vă puteți gândi la platformă ca la un serviciu ca la un mediu de dezvoltare cloud complet. Este, în esență, cu un nivel mai mare decât IaaS, deoarece vine cu mai mult decât elementele simple ale hardware-ului preconfigurat, împreună cu un hipervizor (hardware de computer, software sau firmware care operează o mașină virtuală) sau UI virtuală. PaaS merge mai departe și include întregul ecosistem de operare, cum ar fi sistemul de operare (OS) și serviciile de aplicații.
Prin urmare, modelul PaaS este cel mai potrivit pentru organizația dvs. dacă afacerea dvs. a decis deja un mediu de dezvoltare specific pentru o anumită aplicație, dar dvs. (din orice motiv) sunteți căsătorit cu conceptul unei terțe părți care menține platforma de implementare pentru dvs. .
Un mod bun de a gândi PaaS este că este calea de mijloc între elementele de bază ale IaaS și sofisticarea completă a SaaS.
În timp ce IaaS se oprește doar cu infrastructura, PaaS vine cu caracteristici suplimentare care îl fac mai robust, cum ar fi middleware, servicii de gestionare a bazelor de date, servicii de business intelligence (BI) și instrumente de dezvoltare. Datorită acestei funcționalități suplimentare, acceptă întregul ciclu de viață al aplicației web, care include:
- Clădire
- Testare
- Implementare
- management
- Actualizări
Deoarece această abordare este calea de mijloc între IaaS și SaaS complet, este soluția pentru pragmați. Organizația dumneavoastră este capabilă să evite atât costul, cât și complicațiile achiziționării și apoi gestionării licențelor software, a infrastructurii middleware sau a aplicațiilor fundamentale sau a instrumentelor de dezvoltare. Gestionați orice servicii și aplicații pe care le dezvoltați, în timp ce furnizorul de cloud se ocupă de obicei de orice altceva.
Potrivit Statista, piața PaaS este de așteptat să crească la 8,6 miliarde USD până în 2020, ceea ce o face considerabil mai mică decât cota totală de piață a SaaS. Cu toate acestea, din 2010 până în 2020, piața PaaS a cunoscut totuși o creștere masivă, trecând de la doar 283 de milioane de dolari în 2010 la proiecția sa de 8,6 miliarde de dolari 10 ani mai târziu.
SaaS – Software ca serviciu
Poate cel mai cunoscut și mai frecvent menționat serviciu cloud, software-ul ca serviciu este o metodă de furnizare a unui serviciu prin web, de obicei la cerere și printr-un model de abonament, care este, de asemenea, găzduit central. Software-ul, precum și infrastructura de bază, sunt gestionate de furnizor, împreună cu orice probleme de întreținere, cum ar fi corecțiile de securitate și actualizările software, făcându-l astfel cel mai sofisticat tip de serviciu cloud.
Până în 2020, piața SaaS va crește până la 76 de miliarde de dolari. A spune că multe companii folosesc SaaS... ar fi o subestimare.
Să ne uităm la câteva exemple concrete de mărci cu care ești familiarizat și care utilizează modelul SaaS:
- Cisco WebEx
- Adobe Photoshop, Illustrator, XD etc.
- aplicatii Google
- Forta de vanzare
Probabil cel mai mare beneficiu al acestei abordări a furnizării de servicii este confortul de a nu mai fi nevoit să vă deranjați cu instalarea și rularea aplicațiilor pe computerele dvs. individuale (cum era obișnuit cazul) - pentru că serviciul este disponibil pe Internet.
Gama de cazuri de utilizare oferite de SaaS este aproape nesfârșită, cu câteva exemple proeminente, inclusiv:
- Contabilitate
- Managementul relatiilor cu clientii (CRM)
- Virtualizare
- Software de salarizare
- Aplicații de mesagerie
- Software de birou
- Software de management
- Gestionarea conținutului (CM)
- Software de colaborare
- Dobândirea de talent
- Managementul resurselor umane (HRM)
- Facturare
- Sisteme de management al învățării
- Management desk service
- Software CAD (proiectare asistată de calculator).
Accesate în mod normal de către persoanele care folosesc un client subțire printr-un browser, modelele de livrare SaaS sunt accesibile organizației dvs. prin telefon, tabletă și desktop, pentru cea mai bună compatibilitate cu dispozitivele și, prin urmare, comoditate.
Un exemplu de îmbunătățiri ale productivității obținute prin dezvoltarea cloud, SaaS vine cu o serie întreagă de beneficii pentru afacerea dvs.:
- Plătiți doar atât cât aveți nevoie (creștere sau reducere în funcție de nivelurile dvs. de utilizare)
- Vă bucurați de securitate puternică pentru datele dvs
- Nu vă veți pierde niciodată datele dacă computerul sau dispozitivul de acces nu reușește
Calcul fără server
Calculul fără server este interesant, deoarece se suprapune în domeniul de aplicare cu PaaS. O caracteristică proeminentă a calculului fără server este scalabilitatea sa mare și tendința de a fi bazată pe evenimente. Aceasta înseamnă că resursele sunt utilizate numai atunci când are loc un anumit declanșator sau funcție.
Pe scurt, computerul fără server este orientat spre crearea funcționalității aplicației, fără a fi nevoie de a gestiona în mod constant orice infrastructură sau servere necesare pentru această funcționalitate a aplicației. În schimb, furnizorul de servicii cloud este cel care se ocupă de orice configurare, planificarea capacității și, bineînțeles, gestionarea serverului.
Asta nu înseamnă că nu sunt implicate servere. „Fără server” este oarecum o denumire greșită, dar, în realitate, serverele sunt încă parte din imagine. Doar că configurarea, planificarea și gestionarea capacității menționate mai sus sunt probleme de care nu trebuie să vă faceți griji, deoarece furnizorul de cloud (și serverele sale) se ocupă de toate acestea.
Comparați acest lucru cu un mediu de server tradițional. Acolo, dezvoltatorul cloud este însărcinat atât cu furnizarea, cât și cu configurarea serverelor, precum și cu instalarea sistemului de operare și apoi cu menținerea constantă a infrastructurii.
Unele dintre beneficiile computerului fără server includ:
- Libertatea de a crea aplicații
- Libertatea de a gestiona aplicațiile
- Libertatea de a implementa aplicații
Aceste aplicații se extind la cerere.
Arhitecturile serverless au, de asemenea, o serie de utilizări, cum ar fi:
- Manipularea imaginii
- Orice are legătură cu Internetul lucrurilor (IoT) back ends
- Aplicații mobile și web
- Procesarea evenimentelor din aplicațiile SaaS
Cu calcularea fără server, trebuie să plătiți fie pentru perioada de timp în care rulați codul, fie pentru utilizarea resurselor.
Servicii cloud: mai multe cazuri de utilizare
Datorită creșterii dezvoltării cloud în secolul 21, afacerea dvs. are acum o gamă de opțiuni pentru a vă ajuta să vă desfășurați operațiunile mai productiv, fără probleme și pentru mai puțini bani. Înainte de a vă muta operațiunile în cloud, asigurați-vă că aveți o înțelegere fermă a diferitelor tipuri de servicii cloud, astfel încât să puteți selecta opțiunea cea mai potrivită pentru organizația dvs.
Există argumente pro și contra pentru IaaS, PaaS, SaaS și calculul fără server. Luați în considerare factori precum industria în care lucrați și câți bani doriți să cheltuiți.