Diferența dintre cloud computing și calculul grilă

Autor: Laura McKinney
Data Creației: 1 Aprilie 2021
Data Actualizării: 5 Mai 2024
Anonim
difference between cloud computing and grid computing
Video: difference between cloud computing and grid computing

Conţinut


Calculul în cloud și calculul în rețea au aproape aceeași viziune de a furniza servicii utilizatorilor prin distribuirea de capacități și resurse. Deși termenii sunt diferențiați în funcție de focalizarea aplicației, arhitectură, tipare de utilizare a resurselor, număr de servicii, interoperabilitate, modele de afaceri etc.

Calculul cloud alungă nevoia de a cumpăra hardware și software, care necesită o configurare complexă și o întreținere costisitoare pentru construirea și implementarea aplicațiilor, în schimb o livrează ca un serviciu pe internet. Pe de altă parte, în calcularea grilelor, un grup de calculatoare lucrează împreună pentru a rezolva o problemă masivă, împărțind-o în mai multe unități mici, care sunt distribuite pe computere (o parte a unei grile).

În cloud computing, resursele sunt gestionate central, în timp ce în calculul grilă resursele sunt distribuite acolo unde fiecare site are propriul său control administrativ.


  1. Diagramă de comparație
  2. Definiție
  3. Diferențele cheie
  4. Concluzie

Diagramă de comparație

Baza de comparațieCloud computing
Procesare in retea
Focus de aplicare
aplicații de afaceri și web.
În scopuri de colaborare.
Arhitectura folosită
Client server
Calcul distribuit
administrare
centralizată
descentralizată
Model de afaceri
Plătiți pentru utilizare
Niciun model de afaceri definit
Accesibilitatea serviciilorMare pentru că este în timp real
Scăzut din cauza serviciilor programate.
Modele de programare
Eucalipt, Open Nebula, Open stack etc, pentru Iaas, dar nu există un middleware.
Sunt disponibile diferite mijloace, cum ar fi Globus gLite, Unicore etc.
Tipare de utilizare a resurselor
Mod centralizat
Mod de colaborare
Flexibilitate

Înalt
Scăzut
interoperabilitate

Blocarea și integrarea furnizorului sunt câteva problemeTratează cu ușurință interoperabilitatea între furnizori.


Definiția Cloud computing

Cloud computing este o paradigmă modernă de calcul care oferă infrastructură IT scalabilă și flexibilă și servicii esențiale utilizatorilor prin intermediul internetului. Permite accesul omniprezent, la cerere, de rețea convenabil, la un grup partiționat de resurse de calcul configurabile, cum ar fi rețele, servicii, stocare, aplicație și servere, care pot fi servite imediat, precum și eliberate cu cel mai puțin efort managerial.

Urmează arhitectura client-server. Metoda de facturare este eficientă atunci când un utilizator trebuie să plătească în funcție de utilizare sau poate fi numit ca facturare contorizată. Conceptul de virtualizare este utilizat în cloud și folosește, de asemenea, un hipervizor (VM) prin care utilizatorul poate rula mai multe sisteme de operare.

Servicii oferite de cloud:

  • Saas (Software-ul ca serviciu) - Acest serviciu oferă utilizatorilor aplicații complete de produs, eliminând astfel nevoile serviciilor subiacente în care utilizatorul nu trebuie să se îngrijoreze de hardware și platforme pentru generarea produsului final. Chiar și actualizarea, acordarea de licențe și întreținerea este făcută de furnizorul de servicii. De exemplu, Google Apps, Salesforce etc.
  • Paas (platforma ca serviciu) - Aceste tipuri de servicii pun accentul pe furnizarea unui mediu integrat la nivel înalt pentru proiectarea, construirea, testarea și implementarea unei aplicații personalizate online, eliminând nevoia Iaas pentru utilizatori. De exemplu, Google Engine App, Microsoft Azure oferă servicii Paas.
  • Iaas (Infrastructura ca serviciu) - Acest serviciu oferă resurse de calcul pe hardware virtual sau dedicat, serviciile oferite de Iaas sunt rețea, stocare pe disc, putere de procesare, etc. AWS, Eucalipt, Open stack și Flexiscale sunt unii dintre furnizorii Iaas.

Există patru tipuri de modele de implementare în cloud care sunt - public nor, privat nor, comunitate nor și hibrid nor.

Definiția Grid computing

Calcularea grilă servește resurse de calcul precum rețea, server, aplicații pentru utilizatorii individuali. Grid implică sisteme cuplate slab în care sunt gestionate și programate lucrările într-un mod distribuit. Împparte o lucrare masivă în bucăți mai mici și prelucrează separat acele bucăți. Calcularea grilă este o combinație de resurse de calcul necentralizate în care fiecare site independent separat geografic are propriul său control administrativ asupra acestuia.

În calcularea grilă, resursele sunt rezervate, motiv pentru care nu este flexibil și scalabil ca cloud computing. Urmează arhitectura distribuită. Proiectele de calcul grilă nu au o dependență de timp asociată acestora și folosește hardware-ul prezent în rețea și care sunt în stare inactivă.

  1. Aplicațiile construite pe cloud sunt aplicații specifice afacerii, cum ar fi aplicația bazată pe web, utilizată de obicei de clienții subțiri sau pentru dispozitivele portabile. Pe de altă parte, Grid se concentrează pe aplicația bazată pe cercetare, cu ajutorul unităților administrative independente distribuite care lucrează cu totul pentru rezolvarea unei probleme de calcul mai mari.
  2. Cloud folosește arhitectura client-server, în schimb, grila utilizează arhitectura de calcul distribuit.
  3. Infrastructura de cloud computing este administrată de un management centralizat, în timp ce în calculul de grilă există un sistem de management descentralizat, unde diferite site-uri sunt răspândite la nivel global și fiecare site are o administrație independentă.
  4. Utilizatorii de cloud plătesc în timp ce utilizează (adică, prețuri la utilități sau facturare contorizată), în cazul în care un utilizator nu trebuie să plătească, deoarece eliberează resursele. Spre deosebire, nu există un model de afaceri definit în calcularea grilă.
  5. Serviciile din cloud sunt extrem de flexibile și în timp real și se pot extinde rapid. Dimpotrivă, grila oferă servicii programate cu o flexibilitate redusă.
  6. Infrastructura de rețea poate face față interoperabilității cu ușurință, în timp ce cloud nu acceptă interoperabilitatea și poate duce la blocarea furnizorului, ceea ce face dificilă migrarea de la un furnizor de servicii cloud la altul.
  7. Resursele pot fi reunite în mod centralizat sau rareori în mod descentralizat în Cloud Computing. Pe de altă parte, resursele sunt utilizate în mod descentralizat în calcularea grilelor.
  8. În infrastructura de rețea, resursele sunt limitate, în timp ce în cloud există un bazin magnific de resurse. Rețelele pot fi realizate folosind infrastructura cloud.

Concluzie

Cloud computing este o tehnologie emergentă și este un descendent al calculelor Grid. Cloud computing oferă servicii prietenoase în timp real pe o conexiune de internet dedicată, cu lățime mare de bandă și resurse nelimitate, dar principalul său dezavantaj este că are nevoie de o conexiune la internet de mare viteză. Grilele sunt eterogene, cuplate slab și distribuite geografic și mai bune decât grupurile tradiționale. Deși securitatea ar putea fi o problemă majoră în timp ce utilizați calcularea grilă.