Cloud computing constă în resurse hardware și software puse la dispoziție pe internet ca servicii externe gestionate. Aceste servicii se bazează pe aplicații software avansate și pe rețele high-end de computere server.
Tipuri de Cloud Computing
Furnizorii de servicii creează sisteme de cloud computing pentru a răspunde necesităților comune de afaceri sau de cercetare. Exemple de servicii de cloud computing includ:
- IT virtual (tehnologia informației): Configurați și implementați servere externe la distanță ca extensii la o rețea IT locală a unei companii.
- Software-ul: Utilizați aplicații software comerciale sau dezvoltați și găzduiți de la distanță aplicații personalizate,
- Stocare în rețea: Rețeaua de stocare arhivează datele de pe internet către un furnizor fără a fi nevoie să cunoască locația fizică a spațiului de stocare.
Sistemele Cloud Computing, în general, sunt concepute pentru a suporta un număr mare de clienți și pentru a spori cererea.
Modele software-ca-a-serviciu
Serviciile Cloud utilizând un model de serviciu software-ca-a-serviciu sau SaaS oferă programe pe deplin funcționale utilizatorilor finali, chiar dacă programele ar putea să nu fie rezidenți pe computerele locale. Furnizorii de e-mail precum Gmail și Outlook.com sunt aplicații SaaS, precum și aproape orice program de calculator care rulează în interiorul unui browser. Ca atare, SaaS este cel mai familiar pentru consumatorii casnici.
Modelele Platform-as-a-Service
O soluție SaaS se află pe o platformă. Furnizorii care oferă portofolii de tip platformă-a-serviciu se confruntă, în general, cu clienții corporativi. Produsele PaaS includ servere virtuale, medii de operare, medii de baze de date și orice altele middleware componentă care se află între hardware și aplicația orientată spre consumator.
Modele de infrastructură-a-serviciu
Platformele, la rândul lor, stau pe infrastructură. Soluțiile infrastructură-a-serviciu ajung, în general, la nivelul "metalului gol" - serverele fizice, componentele de rețea și stocarea dispozitivelor necesare pentru a face platformele (și, prin urmare, serviciile) să fie funcționale. IaaS este popular cu clienții corporativi, cu compromisuri între viteză, cost și confidențialitate pe care fiecare furnizor le echilibrează în diferite moduri.
Exemple de servicii Cloud Computing
Mulți furnizori diferiți oferă diferite tipuri de servicii de cloud computing:
- Amazon EC2 - IT virtual
- Google App Engine - găzduire aplicații
- Google Apps și Microsoft Office Online - SaaS
- Apple iCloud - Spațiu de stocare în rețea
- DigitalOcean - Servere (Iaas / PaaS)
Unii furnizori oferă servicii de cloud computing gratuit, în timp ce alții necesită un abonament plătit.
Cum funcționează Cloud Computing
Un sistem de calcul cloud își păstrează datele critice pe serverele de internet, în loc să distribuie copii ale fișierelor de date către dispozitive individuale ale clienților. Serviciile de partajare a informațiilor de tip video, cum ar fi Netflix, de exemplu, fluxul de date de pe internet la o aplicație de jucător pe dispozitivul de vizualizare, mai degrabă decât trimiterea de clienți discuri DVD sau BluRay fizice.
Clienții trebuie să fie conectați la internet pentru a utiliza serviciile cloud. Unele jocuri video de pe serviciul Xbox Live, de exemplu, pot fi obținute numai online (nu pe disc fizic), în timp ce altele nu pot fi redate fără a fi conectate.
Unii observatori din industrie se așteaptă ca cloud computing să continue să crească în popularitate în următorii ani. Chromebookul este un exemplu al modului în care toate computerele personale ar putea evolua în viitor în cadrul acestei tendințe - dispozitive cu spațiu local minim de stocare și câteva aplicații locale în afară de browserul web (prin intermediul căruia se realizează aplicații și servicii online).
Cloud Computing Pro și Contra
Ca și în cazul oricărei noi tehnologii perturbatoare, cloud computing oferă puncte forte și puncte slabe pe care dezvoltatorii și consumatorii trebuie să le evalueze cu atenție.
Furnizorii de servicii sunt responsabili pentru instalarea și menținerea tehnologiei de bază în cloud. Unii clienți de afaceri preferă acest model, deoarece își limitează propria povară de a trebui să mențină infrastructura. În schimb, acești clienți renunță la controlul asupra sistemului, bazându-se pe furnizor pentru a furniza nivelurile de fiabilitate și performanță necesare.
De asemenea, utilizatorii casnici devin foarte dependenți de furnizorul lor de internet în modelul de cloud computing: Întreruperile temporare și conexiunile în bandă largă cu viteză mai mică, care reprezintă o atingere minoră, devin astăzi o problemă semnificativă într-o lume bazată în totalitate pe cloud. Pe de altă parte, susținătorii tehnologiei cloud argumentează - o astfel de evoluție ar conduce probabil furnizorii de internet să continue să îmbunătățească calitatea serviciului lor pentru a rămâne competitivi.
Sistemele Cloud Computing sunt concepute în mod normal pentru a urmări îndeaproape toate resursele sistemului. Aceasta, la rândul său, permite furnizorilor să perceapă taxe clienților proporțional cu utilizarea rețelei, stocarea și prelucrarea acestora. Unii clienți preferă această metodă de facturare măsurată pentru a economisi bani, în timp ce alții preferă un abonament forfetar pentru a asigura costuri previzibile lunare sau anuale.
Folosind un mediu de calcul cloud, în general, trebuie să trimiteți date prin Internet și să le stocați pe un sistem gestionat de furnizori. Riscurile legate de confidențialitate și securitate asociate acestui model trebuie să fie evaluate comparativ cu avantajele și alternativele.
Linia de jos pentru consumatori
Consumatorul mediu non-IT beneficiază de tehnologiile SaaS / PaaS / IaaS datorită costului redus, a timpului de desfășurare mai rapid și a flexibilității sporite oferite de aceste soluții. Deși unii oameni preferă să dețină licența pentru o bucată de software neschimbătoare, alții sunt mulțumiți să îmbrățișeze software-ul bazat pe abonament care necesită conectivitate la internet.