Il differenza principale tra grid e cloud computing è che il il grid computing si riferisce a una raccolta di risorse informatiche ubicate in luoghi diversi per elaborare una singola attività mentre il cloud computing si riferisce alla manipolazione, configurazione e accesso a risorse hardware e software da remoto su Internet.
Il grid computing collega più dispositivi per risolvere un problema di calcolo. I server, i personal computer e le workstation eseguono attività indipendenti e sono liberamente collegati da una rete a bassa velocità o da Internet. D'altra parte, il cloud computing consente l'accesso a applicazioni e servizi via Internet. Gli utenti possono creare, configurare e personalizzare le applicazioni online. I problemi di sicurezza rappresentano un grave inconveniente sia nel grid computing che nel cloud computing.
1. Cos'è Grid Computing
- Definizione, Funzionalità
2. Cos'è il Cloud Computing
- Definizione, Funzionalità
3. Differenza tra griglia e cloud computing
- Confronto tra le principali differenze
Grid Computing, Cloud Computing, Hybrid Cloud, IaaS, PaaS, Cloud privato, Cloud pubblico, SaaS
Il grid computing è una raccolta di risorse informatiche situate in luoghi diversi per raggiungere un obiettivo comune. È un tipo di sistema distribuito con un carico di lavoro non interattivo. Una griglia è costituita da un'infrastruttura hardware e software.
Figura 1: Rack per cavi presso Grid Computing Center
Il grid computing collega risorse come PC, workstation, storage e server e fornisce un meccanismo per accedervi. Tutti i client di rete sono collegati tra loro tramite una rete. Questi client sono installati con un software speciale chiamato middleware. La rete si connette al server della griglia e ha una propria memoria. Gli utenti possono accedere ai dati richiesti tramite il server della griglia che gestisce tutte le attività amministrative.
Il cloud computing si riferisce alla manipolazione, alla configurazione e all'accesso remoto di risorse hardware e software. Il cloud computing contiene data center virtuali in grado di fornire hardware, software e risorse quando richiesto. Pertanto, le organizzazioni possono accedere al cloud per ottenere le risorse. Fornisce scalabilità in base ai requisiti aziendali.
Figura 2: Cloud Computing
Esistono due tipi di modelli nel cloud computing. Sono i modelli di implementazione e i modelli di servizi. Esistono quattro tipi di modelli di implementazione. Definiscono il tipo di accesso al cloud.
Cloud pubblico - Fornire servizi al pubblico in generale. Non è molto sicuro.
Cloud privato - Fornire servizi a una particolare organizzazione.
Community Cloud - Fornisce servizi a un gruppo di organizzazioni.
Hybrid Cloud - Una combinazione di cloud pubblici e privati. Il cloud privato esegue le attività critiche e il cloud pubblico esegue le attività non critiche.
Inoltre, ci sono tre tipi di modelli di servizio nel cloud computing come segue.
IaaS (Infrastructure-as-a-Service) - Fornisce risorse come macchine virtuali, archiviazione virtuale, ecc.
PaaS (Platform-as-a-Service) - Fornisce l'ambiente di runtime per applicazioni, strumenti di sviluppo e distribuzione.
SaaS (Software-as-a-Service) - Fornisce l'accesso alle applicazioni software come servizio agli utenti finali.
Il grid computing è l'uso di risorse informatiche ampiamente distribuite per raggiungere un obiettivo comune. Il cloud computing è la tecnologia che consente l'accesso a pool condivisi di risorse di sistema configurabili e servizi di livello superiore su Internet. Questa è la differenza fondamentale tra grid e cloud computing.
La gestione delle risorse del computer è un'altra differenza tra grid e cloud computing. Le risorse di calcolo nel grid computing sono distribuite tra diversi dispositivi situati in luoghi diversi (diversi siti, paesi o continenti). Tuttavia, nel cloud computing, le risorse di elaborazione vengono gestite centralmente nei data center appartenenti ai fornitori di servizi cloud.
Nel grid computing, l'attività è suddivisa in più sottoattività indipendenti e ogni macchina sulla griglia viene assegnata con un'attività secondaria. Dopo averli completati, i risultati vengono inviati alla macchina principale. D'altra parte, il cloud computing fornisce risorse in base ai requisiti.
Nel grid computing, gli utenti possono accedere ai dati nei dispositivi di grid computing tramite reti cooperate come internet o una rete a bassa velocità. Nel cloud computing, gli utenti possono accedere alle risorse attraverso Internet.
Mentre la gestione del grid computing è decentralizzata, la gestione nel cloud computing è centralizzata. Questa è una differenza importante tra il grid computing e il cloud computing.
Il grid computing utilizza architettura distribuita, mentre il cloud computing utilizza l'architettura client-server.
La differenza tra grid e cloud computing è che il grid computing fa riferimento a una raccolta di risorse informatiche situate in luoghi diversi per elaborare una singola attività, mentre il cloud computing si riferisce alla manipolazione, configurazione e accesso a risorse hardware e software da remoto su Internet. In breve, il cloud computing è più flessibile del grid computing.
1. "Che cos'è il grid computing? - Definizione da WhatIs.com. "SearchDataCenter En Español, disponibile qui.
2. Grid Computing | di Bhanu Priya, Education 4u, 14 agosto 2018, disponibile qui.
3. "Panoramica sul cloud computing". Www.tutorialspoint.com, Tutorials Point, disponibile qui.
1. "Rack per cavi presso il grid computing center, fermilab con luci blu" di ENERGY.GOV - (Dominio pubblico) via Commons Wikimedia
2. "Cloud computing" Di Sam Johnston con OmniGraffle e Inkscape di OmniGroup (include Computer.svg di Sasa Stefanovic) (CC BY-SA 3.0) via Commons Wikimedia