Cloud Computing vs Grid Computing
Cu Google o împinge în mod activ, cloud computing a devenit un subiect foarte popular printre experții în calculatoare și chiar utilizatorii obișnuiți ai computerului. Discuția a determinat mulți oameni să se întrebe cum se compară cloud computing cu alte arhitecturi de calcul, cum ar fi calculul grid-urilor. Principala diferență dintre cloud computing și grid computing este modul în care distribuie resursele. Grid computing pune bazele resurselor de la mai multe computere separate, acționând ca și cum ar fi un supercomputer. În comparație, cloud computing furnizează resurse mai multor computere dintr-o singură locație abstractă (adică cloud).
Cele două sunt foarte diferite, iar această diferență se reflectă în sarcinile pe care le fac. Cloud computing este bun pentru efectuarea unui număr mare de sarcini mici. Un exemplu bun în acest sens ar fi un număr mare de persoane care efectuează procesarea de text sau alte activități de birou. Pe de altă parte, grid computing este excelent pentru a face o mână de sarcini foarte intense și complexe, cum ar fi plierea proteinelor. Computerul care gestionează rețeaua sparge sarcina pe mai multe părți mai mici și îi atribuie fiecăruia unui computer diferit din rețea pentru a efectua.
Ideea din spatele cloud computing este că un singur computer care se află în cloud sau pe Internet face toate calculele pentru sute de mii de utilizatori din întreaga lume. Acest lucru nu este cu adevărat posibil, deoarece nici un singur supercomputer nu poate ocupa atât de mult de o încărcare 24/7. Și chiar dacă ar exista, ar fi prohibitiv costisitoare. Pentru a rezolva această problemă, cloud computing este de obicei setat pe partea de sus a unei arhitecturi computerizate. Cererea unui utilizator din cloud este analizată de un computer de interfață; atunci sarcina este atribuită uneia sau mai multor computere din rețea. În acest mod, grid computing creează un calculator aparent ultra-puternic pentru a satisface nevoile norului.
Cel mai mare avantaj al acestei configurații este flexibilitatea. Computerele din rețea pot fi alocate dinamic oricui au nevoie. Odată ce utilizatorul este terminat, computerul este apoi lansat altor utilizatori din cloud. Dat fiind că nu suntem pe computerele noastre 24 de ore pe zi, este nevoie de un număr mai mic de calculatoare pentru a satisface nevoile multora.
Rezumat:
1. Calculul cloud-ului pune resurse într-un singur loc în timp ce grid computing îl distribuie în mai multe locații.
2. Calculul cloud este de obicei pentru multe sarcini mici, în timp ce grid computing este potrivit pentru câteva sarcini mari.
3. Instanțele computerizate mari utilizează grid computing intern.