Skillnaden mellan Cloud Computing och Distributed Computing

Anonim

Cloud Computing vs Distributed Computing

Cloud computing en typ av dator där resurser görs tillgängliga över internet. Oftast är dessa resurser utökbara och är mycket visualiserade resurser och de tillhandahålls som en tjänst. Dessa resurser kan huvudsakligen brytas ner till applikationer, plattformar eller infrastruktur. Fältet datavetenskap som behandlar distribuerade system (system som består av mer än en självstyrd noder) kallas distribuerad databehandling. Vanligtvis används distribuerad databehandling för att utnyttja kraften hos flera maskiner för att uppnå ett enda storskalemål.

Vad är Cloud Computing?

Cloud computing är den framväxande tekniken för att leverera många typer av resurser som tjänster, främst via internet. Leveranspartiet kallas tjänsteleverantörerna, medan användarna är kända som abonnenter. Prenumeranter betalar abonnemangsavgifter vanligtvis per användning. Cloud computing är uppdelad i några olika kategorier baserat på vilken typ av tjänst som tillhandahålls. SaaS (Software as a Service) är kategorin cloud computing där de viktigaste resurserna som är tillgängliga som en tjänst är programvaror. PaaS (Platform as a Service) är kategorin / tillämpningen av cloud computing där tjänsteleverantörerna levererar en datablad eller en lösningsstack till sina abonnenter via internet. IaaS (Infrastructure as a Service) är kategorin cloud computing där de viktigaste resurserna som är tillgängliga som en tjänst är hårdvaruinfrastruktur. DaaS (Desktop as a Service), som är en framväxande -aaS-tjänst, handlar om att ge en hel desktop-upplevelse över internet. Detta kallas ibland som desktop virtualisering / virtuellt skrivbord eller värddatabas.

Vad är distribuerad dator?

Datavetenskapsområdet som behandlar distribuerade system kallas distribuerad databehandling. Ett distribuerat system består av mer än en självstyrd dator som kommunicerar via ett nätverk. Dessa datorer använder sitt eget lokala minne. Alla datorer i det distribuerade systemet pratar med varandra för att uppnå ett visst gemensamt mål. Alternativt kan olika användare på varje dator ha olika individuella behov och det distribuerade systemet kommer att göra samordningen av delade resurser (eller hjälpa till att kommunicera med andra noder) för att uppnå sina individuella uppgifter. Noder kommunicerar med meddelandet som passerar. Distribuerad databehandling kan också identifieras som ett distribuerat system för att lösa ett enda stort problem genom att bryta upp det till uppgifter, som alla beräknas i enskilda datorer i det distribuerade systemet. Typiskt finns toleransmekanismer för att övervinna enskilda datorfel.Strukturen (topologi, fördröjning och kardinalitet) hos systemet är inte känd i förväg och det är dynamiskt. Individuella datorer behöver inte veta allt om hela systemet eller komplett ingång (för att problemet ska lösas).

Vad är skillnaden mellan Cloud och Distributed Computing?

Cloud computing är en teknik som levererar många typer av resurser som tjänster, främst via internet, medan distribuerad databehandling är konceptet att använda ett distribuerat system som består av många självstyrda noder för att lösa ett mycket stort problem (det är vanligtvis svårt att lösas av en enda dator). Cloud computing är i grund och botten en försäljnings- och distributionsmodell för olika typer av resurser via internet, medan distribuerad databehandling kan identifieras som en typ av dator, som använder en grupp maskiner för att fungera som en enhet för att lösa ett stort problem. Distribuerad databehandling uppnår detta genom att bryta problemet upp till enklare uppgifter och tilldela dessa uppgifter till enskilda noder.