Diferența dintre Cloud Computing și Distributed Computing

Diferența dintre Cloud Computing și Distributed Computing
Diferența dintre Cloud Computing și Distributed Computing

Video: Diferența dintre Cloud Computing și Distributed Computing

Video: Diferența dintre Cloud Computing și Distributed Computing
Video: SQL vs MySQL | Difference between SQL and MySQL | Intellipaat 2024, Noiembrie
Anonim

Cloud Computing vs. Distributed 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 foarte vizualizate și sunt furnizate ca un serviciu. Aceste resurse pot fi împărțite în principal în aplicații, platforme sau infrastructură. Domeniul informaticii care se ocupă cu sistemele distribuite (sisteme alcătuite din mai multe noduri auto-direcționate) se numește calcul distribuit. De obicei, calculul distribuit este folosit pentru a utiliza puterea mai multor mașini pentru a atinge un singur obiectiv la scară largă.

Ce este cloud computing?

Cloud computing este tehnologia emergentă de furnizare a multor tipuri de resurse sub formă de servicii, în principal prin internet. Partea care livrează este denumită furnizorii de servicii, în timp ce utilizatorii sunt cunoscuți ca abonați. Abonații plătesc taxe de abonament, de obicei, 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 de cloud computing în care principalele resurse disponibile ca serviciu sunt aplicațiile software. PaaS (Platform as a Service) este categoria/aplicația de cloud computing în care furnizorii de servicii oferă o platformă de calcul sau o stivă de soluții abonaților lor prin internet. IaaS (Infrastructure as a Service) este categoria de 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ă de furnizarea unei întregi experiențe desktop pe internet. Aceasta este uneori denumită virtualizare desktop/desktop virtual sau desktop găzduit.

Ce este calculul distribuit?

Domeniul informaticii care se ocupă cu sistemele distribuite se numește calcul distribuit. Un sistem distribuit este format din mai mult de un computer auto-direcționat care comunică printr-o rețea. Aceste computere folosesc propria memorie locală. Toate computerele din sistemul distribuit vorbesc între ele pentru a atinge un anumit obiectiv comun. Alternativ, utilizatori diferiți la fiecare computer pot avea nevoi individuale diferite, iar sistemul distribuit va coordona resursele partajate (sau va ajuta la comunicarea cu alte noduri) pentru a-și îndeplini sarcinile individuale. Nodurile comunică prin transmiterea mesajelor. Calculul distribuit poate fi identificat, de asemenea, ca folosind un sistem distribuit pentru a rezolva o singură problemă mare, împărțind-o în sarcini, fiecare dintre acestea fiind calculată în computerele individuale ale sistemului distribuit. De obicei, există mecanisme de toleranță pentru a depăși defecțiunile individuale ale computerului. Structura (topologia, întârzierea și cardinalitatea) sistemului nu este cunoscută dinainte și este dinamică. Calculatoarele individuale nu trebuie să știe totul despre întregul sistem sau despre intrarea completă (pentru ca problema să fie rezolvată).

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

Cloud computing este o tehnologie care furnizează multe tipuri de resurse sub formă de servicii, în principal prin internet, în timp ce calculul distribuit este conceptul de utilizare a unui sistem distribuit format din multe noduri auto-guvernate pentru a rezolva o problemă foarte mare (care este de obicei dificil de rezolvat de un singur computer). Cloud computing este practic un model de vânzare și distribuție pentru diferite tipuri de resurse pe internet, în timp ce computerul distribuit poate fi identificat ca un tip de calcul, care utilizează un grup de mașini pentru a funcționa ca o singură unitate pentru a rezolva o problemă la scară largă. Calculul distribuit realizează acest lucru prin împărțirea problemei în sarcini mai simple și atribuirea acestor sarcini nodurilor individuale.

Recomandat: