Diferența dintre Cloud Computing și Cluster Computing

Anonim

Cloud Computing vs. Cluster Computing

Cloud computing este un stil de calcul în care resursele sunt puse la dispoziție pe internet. Cel mai adesea, aceste resurse sunt extensibile și sunt resurse extrem de vizibile și sunt furnizate ca un serviciu. Aceste resurse pot fi în principal defalcate la aplicații, platforme sau infrastructură. În computerele cluster, o colecție de computere independente este interconectată pentru a forma o singură resursă integrată de calcul, care este capabilă să îmbunătățească performanța și disponibilitatea față de utilizarea unui singur calculator. Clusterele sunt implementate în principal pentru echilibrarea încărcăturii și asigurarea unei disponibilități ridicate.

Ce este Cloud Computing?

Cloud computing este tehnologia emergentă de furnizare a mai multor tipuri de resurse ca servicii, în principal pe internet. Partea furnizoare este numită furnizorii de servicii, în timp ce utilizatorii sunt cunoscuți ca abonați. Abonații achită taxele de abonament în mod tipic pe bază de utilizare. Cloud computing este împărțită în câteva categorii diferite în funcție de tipul de serviciu furnizat. SaaS (Software as a Service) este categoria cloud computing în care principalele resurse disponibile ca serviciu sunt aplicații software. PaaS (platforma ca serviciu) este categoria / aplicația de cloud computing în care furnizorii de servicii livrează o platformă de calcul sau o stivă de soluții către abonații lor prin internet. IaaS (infrastructura ca serviciu) este categoria cloud computing în care principalele resurse disponibile ca serviciu sunt infrastructura hardware. DaaS (Desktop as a Service), care este un serviciu emergent - aaS, se ocupă cu furnizarea unei experiențe desktop întregi pe internet. Aceasta este uneori denumită virtualizare desktop / desktop virtual sau desktop găzduit.

Ce este Cluster Computing?

În cluster computing, o colecție de computere independente este interconectată pentru a forma o singură resursă de calcul integrată, capabilă să îmbunătățească performanța și disponibilitatea față de utilizarea unui singur calculator. Cele mai uzuale utilizări ale cluster computing-ului sunt echilibrarea încărcării și asigurarea unei disponibilități ridicate. Într-un cluster de echilibrare a încărcării, un singur volum de lucru (de exemplu, un calcul) este împărțit de mai multe computere care sunt conectate împreună, care funcționează ca o singură unitate. Oricare dintre volumele de lucru care vin în sistem sunt distribuite între computerele din cluster, astfel încât munca este echilibrată între ele. Acest lucru îmbunătățește performanța întregului sistem. În clusterele de înaltă disponibilitate (HA), sunt furnizate noduri redundante pentru a vă asigura că serviciul furnizat de cluster este întotdeauna disponibil (chiar și atunci când unele componente ale sistemului nu reușesc). Clusterele pot obține o îmbunătățire semnificativă a performanței în comparație cu prețul.

Care este diferența dintre Cloud Computing și Cluster Computing?

Cloud computing este o tehnologie care oferă multe tipuri de resurse ca servicii, în principal pe internet, în timp ce cluster computing se concentrează asupra performanțelor îmbunătățite și a disponibilității unui serviciu prin interconectarea unei colecții de mașini independente pentru a forma o singură resursă integrată de calcul. Clusterele sunt utilizate în principal pentru echilibrarea încărcării și furnizarea unei disponibilități ridicate, în timp ce cloud computing se concentrează pe furnizarea de servicii precum software, platforme etc. Dar un lucru important este acela că cloud computing este construit pe baza unui cluster de servere.