Diferența Dintre Cloud Computing și Computing Distribuit

Diferența Dintre Cloud Computing și Computing Distribuit
Diferența Dintre Cloud Computing și Computing Distribuit

Video: Diferența Dintre Cloud Computing și Computing Distribuit

Video: Diferența Dintre Cloud Computing și Computing Distribuit
Video: 2020 - Arhitecturi Paralele/Algoritmi Paraleli și Distribuiți - Introducere Cloud Computing - 11 2024, Mai
Anonim

Cloud Computing vs Computing Distribuit

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ă de sisteme distribuite (sisteme formate din mai multe noduri autodirecționate) se numește calcul distribuit. De obicei, calculul distribuit este utilizat pentru a utiliza puterea mai multor mașini pentru a atinge un singur scop la scară largă.

Ce este Cloud Computing?

Cloud computing este tehnologia emergentă de a furniza mai multe tipuri de resurse ca servicii, în principal pe internet. Partea care livrează este denumită furnizori 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. Computarea în cloud este împărțită în câteva categorii diferite, în funcție de tipul de serviciu oferit. 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 livrează abonaților lor prin internet o platformă de calcul sau o stivă de soluții. 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 experiențe complete de desktop pe internet. Aceasta este uneori denumită virtualizare desktop / desktop virtual sau desktop găzduit.

Ce este calculul distribuit?

Domeniul informaticii care se ocupă de sisteme distribuite se numește calcul distribuit. Un sistem distribuit este alcătuit din mai multe computere auto-direcționate care comunică printr-o rețea. Aceste computere își folosesc propria memorie locală. Toate computerele din sistemul distribuit vorbesc între ele pentru a atinge un anumit obiectiv comun. Alternativ, utilizatorii 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ă folosind transmiterea mesajelor. Calculul distribuit poate fi, de asemenea, identificat ca folosind un sistem distribuit pentru a rezolva o singură problemă mare, divizând-o în sarcini, fiecare dintre ele fiind calculată în calculatoare individuale ale sistemului distribuit. De obicei,există mecanisme de toleranță pentru a depăși eșecurile individuale ale computerului. Structura (topologia, întârzierea și cardinalitatea) sistemului nu este cunoscută în prealabil și este dinamică. Computerele individuale nu trebuie să știe totul despre întregul sistem sau intrarea completă (pentru ca problema să fie rezolvată).

Care este diferența dintre cloud și computerul distribuit?

Cloud computing-ul este o tehnologie care oferă multe tipuri de resurse ca servicii, în principal prin internet, în timp ce calculul distribuit este conceptul de a utiliza un sistem distribuit format din mai multe noduri autoguvernate pentru a rezolva o problemă foarte mare (care este de obicei dificil să fie rezolvate 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 calculul distribuit poate fi identificat ca un tip de calcul, care utilizează un grup de mașini pentru a lucra ca o singură unitate pentru a rezolva o problemă la scară largă. Calculul distribuit realizează acest lucru prin rezolvarea problemei la sarcini mai simple și atribuirea acestor sarcini la noduri individuale.

Recomandat: