Cloud computing e Grid computing sono le due parole che finiscono per confondere molte persone in quanto sono simili in teoria. Il cloud computing e il grid computing coinvolgono enormi infrastrutture di rete.
Bene, ci sono molte ragioni per cui le persone preferiscono Calcolo distribuito su elaborazione a singolo processore, ed eccoli qui:
- La ragione per optare per il calcolo distribuito consiste nell'offrire agli utenti risorse computazionali parallele o simultanee. Il concetto di coda è finito. Le richieste non devono in realtà aspettare in coda per essere sottoposte a manutenzione una dopo l'altra.
- I computer distribuiti utilizzano ogni momento libero in cui il processore è inattivo.
- I sistemi di calcolo distribuiti sono costituiti da molti sistemi, quindi se uno si arresta in modo anomalo non viene toccato.
- Il modello distribuito scala molto bene. Hai bisogno di più risorse di calcolo? Basta collegarli installando il client su desktop o server aggiuntivi.
Cloud computing e Grid computing
Per capire le differenze di base e complesse tra cloud e grid computing, abbiamo davvero bisogno di spiegare entrambe le tecnologie. Ecco come sono definiti.
Cloud computing:
Il cloud è sostanzialmente un'estensione del concetto di astrazione orientato agli oggetti. Qui cloud significa Internet. Per gli utenti finali è solo ottenere le uscite per determinati input, il processo completo che porta alle uscite è puramente invisibile. L'elaborazione si basa su risorse virtualizzate collocate su più server in cluster.
Anche all'interno della famiglia del "cloud computing", si parla di un modello SPI SaaS, PaaS e IaaS. Questi sono i servizi disponibili sul cloud e fanno tutto il lavoro pesante utilizzando l'infrastruttura di qualcun altro. Il cloud computing elimina i costi e la complessità dell'acquisto, della configurazione e della gestione dell'hardware e del software necessari per creare e distribuire applicazioni; queste applicazioni sono fornite come servizio su Internet (il cloud).
Grid computing:
I sistemi grid sono progettati per la condivisione collaborativa delle risorse. Può anche essere pensato come un cluster computing distribuito e su larga scala. Una griglia è fondamentalmente quella che utilizza le capacità di elaborazione di diverse unità di elaborazione per elaborare una singola attività. L'attività è suddivisa in più attività secondarie, a ciascuna macchina su una griglia viene assegnata un'attività. Come quando le sotto-attività sono completate, vengono rispedite alla macchina principale che si occupa di tutte le attività. Sono combinati o randellati come output.
Cloud vs Grid computing: conclusione
- I computer server sono ancora necessari per distribuire i dati e raccogliere i risultati dai clienti partecipanti sulla griglia.
- Il cloud offre più servizi rispetto al grid computing. Infatti, quasi tutti i servizi su Internet possono essere ottenuti dal cloud, ad esempio web hosting, più sistemi operativi, supporto DB e molto altro.
- Le reti tendono ad essere più liberamente accoppiate, eterogenee e geograficamente disperse rispetto ai sistemi di elaborazione cluster convenzionali.
Ora leggi: Differenza tra cloud pubblico e cloud privato.
Fatemi sapere se avete domande.