Introducere în Cloud:

Cuvântul „Cloud” a devenit mai mult un trend în ultima vreme. Toată lumea vorbește despre asta și, din motive probabile, toată lumea o folosește. Cu toate acestea, majoritatea persoanelor care folosesc termenul cloud în mod liber nu înțeleg cu adevărat definiția adevărată a ceea ce este exact și impactul tehnologic al acestuia. Așadar, haideți să încercăm să dezgropăm mitul în termeni cât mai puțini.

Ce este norul?

Conform Wikipedia, „Cloud computing este un model care permite accesul la rețeaua omniprezentă la un grup comun de resurse de calcul configurabile”.

Cuvântul cheie „omniprezent” înseamnă „prezent peste tot”. Și despre asta este vorba Cloud. Este prezent peste tot!

Imaginați-vă că aveți o mașină de înaltă performanță și că mașina generează multă „Putere de calcul”. Această putere de calcul poate fi orice, de la hardware cum ar fi spațiul de stocare sau puterea procesorului până la software și elemente de utilitate. Înainte de zorii erei Internetului, nu existau aproape nicio metodă de a împărtăși „puterea ta de calcul”. Ai achiziționat un sistem și asta a fost. Puteți utiliza sistemul doar pentru nevoile dvs. personale.

Acum, ceea ce face tehnologia cloud este că vă permite să vă închiriați efectiv puterea de calcul! Deci, dacă doriți să vă vindeți spațiul de stocare, puteți efectua acest lucru cu ajutorul norului. Pentru a atrage mai multă analogie, comparați cu electricitatea.

La fel cum există o stație de bază care furnizează energie electrică diferiților furnizori care s-au abonat folosind cabluri electrice și transformatoare, tehnologia Cloud ne permite să furnizăm energie de calcul folosind internetul către diferiți furnizori care plătesc! Pur și simplu, renunță la ideea „Cumpărați-vă hardware-ul” și, în schimb, adoptă modelul „Plătiți cum utilizați”.

Impactul norului se simte puternic și larg. Acum puteți utiliza o întreagă mașină la costuri mult mai mici decât cele necesare pentru achiziționarea acesteia. Puteți închiria aproape orice legătură cu calculatoarele.

De la spațiu de stocare la cadre software, totul este disponibil pe Cloud, cu costuri mult mai mici decât achiziția reală. Acest lucru permite întreprinderilor mici sau mijlocii să prospere, deoarece costurile infrastructurii IT asociate anterior au fost diminuate. Popularitatea Cloud-ului poate fi apreciată de faptul că vânzătorii Cloud înregistrează o rată de creștere de 50% anual!

Tipuri de nor

Cloud este un lucru atât de uriaș, a fost clasificat în funcție de contextul folosit. Există un model de serviciu, care descrie cloud computing-ul ca serviciu. Iar vânzătorii folosesc diferite modele de servicii pentru a-și vinde puterea de calcul cloud.

Apoi există modelul de implementare. Acest model descrie cloud computing în termeni de infrastructură; și descrie modul în care datele cloud ar fi de fapt implementate, stocate și utilizate din partea clientului. Ambele modele sunt împărțite în trei tipuri.

Modelul serviciului cloud

  • Infrastructura ca serviciu (IaaS): Continuând cuvântul, IaaS oferă o întreagă infrastructură IT peste Cloud. Ceea ce înseamnă în esență este faptul că clienților li se oferă mașini întregi de lucru, conform personalizării necesare. Aceasta ar include sistemul de operare, hardware, stocare și alte astfel de lucruri. Utilizatorul final nu trebuie să-și facă griji cu privire la locația reală a mașinii fizice. Lui i s-ar oferi o mașină de lucru completă, cu rezervele complexe ale modului în care funcționează mașina. Exemple de astfel de oferte sunt Amazon AWS și Microsoft Azure.
  • Platform as a Service (PaaS): Platform as as Service oferă o platformă de calcul ca serviciu mai degrabă decât infrastructură. Ceea ce înseamnă în esență este faptul că serviciul PaaS oferă Software Environment. De exemplu, trebuie să folosiți o platformă de gateway de plată, dar nu doriți să o achiziționați și să o configurați singură. Puteți utiliza apoi PaaS pentru a închiria o platformă de plată, care va fi furnizată de Cloud. Dezvoltatorii de software pot testa și dezvolta software-ul prin PaaS, fără a cumpăra o mașină pentru același lucru. Un exemplu proeminent de PaaS ar fi Google Apps Engine, care oferă chiar scalare automată. Aceasta înseamnă că resursele de calcul ar fi ajustate automat în funcție de cerințele prevăzute de aplicația dvs.

Model de implementare în cloud

  • Software ca serviciu (SaaS): Cel mai simplu model, oferă pur și simplu software complet peste Cloud. Deci, în loc să cumpărați un CD și să instalați software-ul, obțineți acces complet la software doar utilizând internetul. Acesta este cel mai obișnuit model de oferte Cloud, iar exemplele sunt esențiale. Google Picasa, Salesforce și chiar Google Apps.
  • Cloud privat : întâlnite în mod obișnuit în organizații și MNC-uri, aceste implementări de cloud sunt realizate exclusiv pentru un grup sau pentru uz privat. Întreaga infrastructură organizațională este gestionată în cadrul acestui tip de implementare. Acest lucru necesită în continuare un grad mai mare de modificări reale ale infrastructurii fizice, deoarece întreaga desfășurare a Cloudului depinde de nevoile și cerințele organizaționale. Cu toate acestea, pentru utilizarea privată a Cloudului, un model de cloud privat își îndeplinește scopul.
  • Public Cloud : reprezentarea mai comună a norului, cloud-ul public este oferit pentru utilizare publică sau individuală. Diferența dintre cloud public și privat este faptul că cloud public oferă un grad de sofisticare și securitate mult mai mic decât cloud privat. Cloud-ul public este relativ mai ieftin decât cel privat. În plus, ofertele publice de cloud sunt de obicei implementate cu vânzătorul în sine. Deci arhitectura ar putea fi asemănătoare, dar costul de infrastructură este distribuit de vânzător în cazul unei oferte publice.
  • Cloud hibrid : Oferta mai recentă, cloud hibrid combină cel mai bun dintre cloud privat și public sub o singură implementare. În conformitate cu modelul de cloud hibrid, unele dintre caracteristicile norului ar fi sub un nor privat, iar unele ar utiliza publice. Astfel, de exemplu, într-o organizație, sistemul de facturare ar putea face parte dintr-un cloud privat, dar partea frontală a aplicației care face facturarea ar face parte dintr-un cloud public, conectat la furnizori. Astfel de modele complexe de implementare împart infrastructura necesară între vânzător și clienți în consecință.

    Cursuri recomandate

    • Curs de certificare de rutare IP
    • Pregătirea certificării în hacking
    • Instruire RMAN
    • Cursuri de programare Python

Arhitectura norului

După ce am stabilit o idee despre ce este norul și despre diferitele tipuri de cloud care plutesc în jurul valorii de timp, este timpul să analizăm arhitectura de bază a norului și cum funcționează de fapt. Deși arhitectura cloud este diferită pentru diferite tipuri de modele de implementare și servicii, elementele fundamentale de bază sunt în esență aceleași. Arhitectura întregului cloud poate fi împărțită în următoarele părți fundamentale:

  1. Front end : Front end-ul cuprinde clientul pe care l-ar folosi pentru a accesa servicii cloud. Poate cuprinde orice, de la browserul web la tablete până la chiar sesiuni virtuale. Activitatea platformei frontale este de a se asigura că utilizatorul final este conectat direct la serviciile cloud respective pentru care s-a abonat, eliminând implementarea de bază a modului în care o face.
  2. End End : Partea din spate cuprinde infrastructura fizică reală achiziționată de furnizorii de cloud, pe care rulează întreaga ofertă de cloud. Acest lucru cuprinde, de obicei, servere de tehnici de virtualizare, rafturi de stocare, switch-uri, routere și alte astfel de infrastructuri. Folosind o tehnologie numită tehnici de virtualizare, această infrastructură este configurată pentru a oferi puterea de calcul la cerere.
  3. Platforma de livrare a serviciilor Cloud : Cele 3 modele de servicii Cloud sunt utilizate de obicei aici. Întreaga configurație a platformei cloud, dacă este vorba despre o întreagă infrastructură (IaaS) sau doar despre un software (SaaS), se decide aici. În esență, se referă la „ce” ar fi implementat exact pe hardware-ul din spate.
  4. Cloud Storage : Cele 3 modele de implementare sunt luate în considerare aici. Aceste 3 modele de implementare determină ce tip de stocare ar prefera un utilizator. Dacă ar fi stocare locală, atunci un cloud privat ar fi implementat cu infrastructura de stocare locală creată la partea clientului. Pentru public, stocarea ar fi de partea vânzătorului. O ofertă mai tipică ar fi cloud hibrid, unde sunt oferite atât opțiuni de stocare publice, cât și private.
  5. Rețeaua de cloud : O rețea de cloud va cuprinde mijloacele de acces la Cloud. La fel ca firele de electricitate sunt utilizate pentru a furniza electricitate, serviciile Cloud sunt furnizate folosind internetul, intranetul sau chiar Intercloud, unde resursele altor cloud sunt utilizate pentru a furniza servicii. Există, de asemenea, un concept de mecanism de comunicare locală, în care diferite componente Cloud interacționează între ele. Un astfel de mecanism de comunicare se face în general pe coada de mesaje și este de obicei dependentă de platformă.

Tehnici de virtualizare

Cum realizează Cloud ceea ce face reclamă? Cum este posibil? Ei bine, Cloud face ceea ce face, folosind această fantastică piesă de tehnologie de virtualizare numită tehnici de virtualizare. Procesul de virtualizare a fost în jur de zeci de ani și a evoluat în diferite forme și tipuri. Zilele anterioare de virtualizare au folosit pentru a împărți resursele computerelor mainframe.

Acum, este folosit pentru a crea instanțe virtuale de aproape orice. Urmând cuvântul, tehnicile de virtualizare permit utilizatorilor să creeze o versiune virtuală a oricărui lucru, de la hardware-ul computerului la software cum ar fi sisteme de operare, la resurse de rețea computerizată, cum ar fi placa LAN. Tehnicile de virtualizare cuprind totul și sunt utilizate pe scară largă în domeniul Cloud pentru a crea instanțe virtuale ale hardware-ului real.

De ce erau necesare tehnicile de virtualizare?

Modelul cloud funcționează pe principiul că hardware-ul de bază ar fi împărtășit cu diferiți clienți care sunt dispuși să plătească pentru resurse. Acum imaginați-vă că aveți o întreagă platformă de stocare. În esență, doriți să închiriați spațiul de depozitare. Cum ai realiza-o de fapt? Prima alegere este să închiriați întregul disc pe oricine plătește.

Dar să presupunem că clientul folosește resursa doar câteva ore și, în restul timpului, hard disk-ul este inactiv. Acest lucru nu va servi scopul cloud și ar submina foarte mult eficiența implementării dvs. în cloud. Pentru a permite o mai mare eficiență și un venit mai bun din cloud, ați folosi tehnologia de virtualizare pentru a crea 10 dispozitive de stocare virtuale de pe un singur dispozitiv de stocare fizic.

Deci, acum puteți închiria același hard disk la 10 clienți diferiți, asigurându-vă că întregul dvs. hard disk este utilizat în mod continuu. Acest lucru ar permite, de asemenea, o mai mare transparență, deoarece folosind tehnici de virtualizare puteți chiar să lăsați spațiul pe disc inactiv lăsat de un client către alți clienți. De aceea, tehnicile de virtualizare au apărut în imagine, pentru a activa implementarea în cloud.

O tehnologie de virtualizare mai sofisticată vă va permite să implementați modelul mai eficient, cu urmărirea în timp real a utilizării discului dvs. de stocare. Amplificând, virtualizarea îi ajută pe furnizorii de cloud să se ridice extrem de mult în toate aspectele. Să presupunem că și clientul dorește un comutator, împreună cu dispozitivul de stocare.

Folosind tehnici de virtualizare, puteți integra rapid un comutator virtual cu dispozitivul de stocare virtuală în aproape câteva clicuri. Astfel, cerințele în continuă schimbare ale clienților sunt satisfăcute, inclusiv o mai mare flexibilitate. Acest lucru ajută foarte mult în organizații mai mari, unde motto-ul „pay as you use” al cloud-ului este văzut în totalitate.

Tehnicile de virtualizare sunt utilizate aproape pe scară largă pentru implementarea în cloud și, de asemenea, ca modele de servicii cloud. Acest lucru se datorează faptului că permite o gestionare mai bună a resurselor existente și, de asemenea, faptul că mașinile cu proces de virtualizare pot fi redistribuite într-o clipă. Există mai multe implementări de virtualizare, dar o celebră tehnică de implementare este numită Hypervisor.

Un hipervizor este o piesă de software, firmware sau hardware care creează mașini virtuale. Aceste „mașini virtuale” sau VM sunt doar instanțe virtuale ale mașinilor fizice reale și sunt aceste mașini virtuale care sunt utilizate pe scară largă în implementarea cloud, în special a infrastructurii ca model de serviciu.

Concluzie

Cloud-ul a evoluat foarte mult din anii 60 și, împreună cu procesul de virtualizare, a remodelat lumea. Folosind conceptul de închiriere a puterii de calcul precum electricitatea, cloud reduce costul infrastructurii și al implementării. Orice afacere poate folosi puterea IT folosind cloud.

Intrând în diferite tipuri de modele de servicii și implementare, norul poate fi adaptat pentru a se potrivi cu orice tip de nevoi organizaționale sau individuale. O arhitectură cloud tipică ar cuprinde Front End, Back End, o platformă de livrare, stocare și în final o rețea cloud.

Viitorul norului continuă să avanseze cu viteze uluitoare, din ce în ce mai multe organizații își combină resursele.

În 2011, Microsoft a investit aproximativ 90% din bugetul lor de cercetare și dezvoltare de 9, 6 miliarde USD în dezvoltarea cloud. Și cu creșterea veniturilor proiectate să crească la 32, 8 miliarde de dolari până în 2016, valul de cloud continuă să ne schimbe viața în bine.

Articol recomandat

Iată câteva articole care vă vor ajuta să obțineți mai multe detalii despre tehnicile de cloud computing sau virtualizare, așa că treceți doar prin link.

  1. Reguli de etichetă de birou pentru profesioniști
  2. Azure Paas vs Iaas
  3. Întrebări la interviu Cloud Computing
  4. Ce este cloud computing?
  5. Cele mai importante 20 de probleme importante privind tehnologia cloud

Categorie: