Cos'รจ il cloud computing? Definizione ed esempi.
โก Riepilogo intelligente
Il cloud computing รจ la fornitura su richiesta di archiviazione dati, server, database e servizi di elaborazione tramite Internet, consentendo agli utenti di accedere a potenti risorse da remoto senza possedere hardware fisico e pagando solo per ciรฒ che effettivamente utilizzano.

Le sezioni seguenti definiscono il cloud computing, ne spiegano l'importanza e ne illustrano le tipologie, i servizi e gli esempi pratici.
Che cos'รจ il cloud computing?
Il cloud computing si definisce come l'archiviazione e l'accesso a dati e servizi informatici tramite Internet. Non memorizza alcun dato sul computer personale dell'utente. Si tratta della disponibilitร on-demand di servizi informatici come server, archiviazione dati, reti, database, ecc. Lo scopo principale del cloud computing รจ quello di fornire accesso ai data center a un gran numero di utenti. Gli utenti possono anche accedere ai dati da un server remoto.
Esempi di servizi di cloud computing: AWS, Azure, Google Cloud
Impariamo le basi del cloud computing con un esempio.
Ogni volta che viaggi in autobus o in treno, prendi un biglietto per la tua destinazione e rimani seduto al tuo posto fino a quando non la raggiungi. Allo stesso modo, anche gli altri passeggeri prendono un biglietto e viaggiano sullo stesso autobus con te, e non ti importa dove vadano. Quando arrivi alla tua fermata, scendi dall'autobus ringraziando l'autista. Il cloud computing รจ proprio come quell'autobus, che trasporta dati e informazioni per diversi utenti e consentendo loro di utilizzare il servizio con costi minimi.
Perchรฉ la nuvola dei nomi?
Il termine "cloud" deriva da un modello di rete utilizzato dagli ingegneri di rete per rappresentare la posizione dei vari dispositivi di rete e la loro interconnessione. La forma di questo modello di rete era simile a quella di una nuvola.
Perchรฉ il cloud computing?
Con l'aumento degli utenti di computer e dispositivi mobili, l'archiviazione dei dati รจ diventata una prioritร in tutti i settori. Le aziende, grandi e piccole, prosperano oggi grazie ai propri dati e spendono ingenti somme di denaro per mantenerli. Ciรฒ richiede un solido supporto IT e un hub di archiviazione. Non tutte le aziende possono permettersi gli elevati costi di un'infrastruttura IT interna e dei servizi di backup. Per loro, il cloud computing rappresenta una soluzione piรน economica. Forse la sua efficienza nell'archiviazione dei dati, nell'elaborazione e i minori costi di manutenzione hanno contribuito al suo successo.tracnemmeno le aziende piรน grandi.
Il cloud computing riduce le esigenze hardware e software dell'utente. L'unica cosa che l'utente deve essere in grado di eseguire รจ il software di interfaccia del sistema di cloud computing, che puรฒ essere semplice come un browser web, e la rete cloud si occupa del resto. Tutti abbiamo sperimentato il cloud computing almeno una volta; alcuni dei servizi cloud piรน popolari che abbiamo utilizzato o che utilizziamo ancora sono i servizi di posta elettronica come Gmail, Hotmail o Yahoo, ecc.
Quando accedi a un servizio di posta elettronica, i nostri dati vengono memorizzati su un server cloud e non sul nostro computer. La tecnologia e l'infrastruttura alla base del cloud sono invisibili. ร meno importante se i servizi cloud siano basati su HTTP, XML, Ruby, PHP o altre tecnologie specifiche, purchรฉ siano intuitive e funzionali. Un singolo utente puรฒ connettersi a un sistema cloud dai propri dispositivi, come computer desktop, portatili o cellulari.
Il cloud computing permette alle piccole imprese, che dispongono di risorse limitate, di sfruttare al meglio le proprie potenzialitร , offrendo loro l'accesso a tecnologie che prima erano fuori dalla loro portata. Il cloud computing aiuta le piccole imprese a trasformare i costi di manutenzione in profitto. Vediamo come.
Con un server IT interno, รจ necessario prestare molta attenzione e assicurarsi che non vi siano difetti nel sistema affinchรฉ funzioni senza intoppi. In caso di problemi tecnici, la responsabilitร รจ interamente a carico dell'utente, che dovrร dedicare tempo, energie e denaro alla riparazione. Al contrario, nel cloud computing, il fornitore di servizi si assume la piena responsabilitร di eventuali complicazioni e guasti tecnici.
Tipi di nuvole
Esistono quattro diversi modelli cloud a cui รจ possibile abbonarsi in base alle esigenze aziendali. Di seguito sono riportati i diversi Tipi di nuvole:
- Cloud privato: In questo caso, le risorse di calcolo vengono allocate per una specifica organizzazione. Questo metodo รจ piรน utilizzato per le interazioni interne all'azienda, dove le risorse di calcolo possono essere gestite, possedute e utilizzate dalla stessa organizzazione.
- Nuvola comunitaria: Qui vengono fornite risorse informatiche a comunitร e organizzazioni.
- Cloud pubblico: Questo tipo di cloud viene solitamente utilizzato per interazioni di tipo B2C (Business to Consumer). In questo caso, la risorsa di calcolo รจ di proprietร , gestita e amministrata da un ente governativo, accademico o aziendale.
- Cloud ibrido: Questo tipo di cloud puรฒ essere utilizzato per entrambi i tipi di interazione, B2B (Business to Business) o B2C (Business to Consumer). Questo metodo di implementazione รจ chiamato cloud ibrido poichรฉ le risorse di calcolo sono collegate tra loro da diversi cloud.
Vantaggi del cloud computing
La possibilitร di risparmiare sui costi รจ la ragione principale per cui molte organizzazioni adottano i servizi cloud. Il cloud computing offre la libertร di utilizzare i servizi in base alle proprie esigenze e di pagare solo per ciรฒ che si utilizza. Grazie al cloud computing รจ diventato possibile gestire le operazioni IT come un'unitร esternalizzata, senza la necessitร di grandi risorse interne.
Ora in questo Esercitazione sul cloud computing, impareremo i vantaggi del Cloud Computing.
- Riduzione dei costi dell'infrastruttura IT e dei computer per gli utenti
- Prestazione migliorata
- Meno problemi di manutenzione
- Aggiornamenti software istantanei
- Compatibilitร migliorata tra i sistemi operativi
- Backup e ripristino
- Prestazioni e scalabilitร
- Maggiore capacitร di archiviazione
- Maggiore sicurezza dei dati
Esempi di Cloud Computing
Ecco alcuni esempi di applicazioni di Cloud computing:
Assistenza sanitaria:
I professionisti medici possono effettuare diagnosi, ospitare informazioni e analizzare i pazienti da remoto con l'aiuto del cloud computing. Il cloud computing consente ai dottori di condividere informazioni rapidamente da qualsiasi luogo. Inoltre, consente di risparmiare sui costi consentendo trasferimenti istantanei di grandi file di dati. Ciรฒ aumenta sicuramente l'efficienza.
In definitiva, la tecnologia cloud aiuta lโรฉquipe medica a garantire che i pazienti ricevano la migliore assistenza possibile senza inutili ritardi. La condizione dei pazienti puรฒ anche essere aggiornata in pochi secondi con l'aiuto della conferenza remota.
Educazione:
Il cloud computing รจ utile anche negli istituti scolastici per la formazione a distanza. Offre vari servizi a universitร , college, professori e insegnanti per raggiungere migliaia di studenti in tutto il mondo. Aziende come Google and Microsoft offrire vari servizi gratuiti a facoltร , insegnanti, professori e studenti di vari istituti di apprendimento. Vari istituti scolastici in tutto il mondo utilizzano questi servizi per migliorare la propria efficienza e produttivitร .
governo:
L'esercito e il governo degli Stati Uniti sono stati i primi ad adottare il cloud computing. Il loro Cloud incorpora tecnologie social, mobile e di analisi. Tuttavia, devono rispettare rigide misure di conformitร e sicurezza (FIPS, FISMA e FedRAMP). Ciรฒ protegge dalle minacce informatiche sia a livello nazionale che all'estero.
Analisi dei Big Data:
Il cloud computing aiuta gli scienziati dei dati ad analizzare vari modelli e informazioni sui dati per previsioni e processi decisionali migliori. Sono disponibili molti strumenti open source per lo sviluppo e l'analisi di big data, come Cassandra, Hadoop, ecc., a questo scopo.
Comunicazione:
Il cloud computing fornisce accesso basato sulla rete a strumenti di comunicazione come e-mail e social media. Anche WhatsApp utilizza un'infrastruttura basata sul cloud per facilitare le comunicazioni degli utenti. Tutte le informazioni sono archiviate nell'hardware del fornitore di servizi.
Processo di business:
Al giorno d'oggi, molti processi aziendali come le e-mail, ERP, CRMLa gestione documentale e la gestione dei documenti sono diventate servizi basati sul cloud. Il SaaS รจ diventato il metodo piรน importante per le aziende. Alcuni esempi di SaaS includono Salesforce e HubSpot.
Facebook, Dropboxe Gmail:
Il cloud computing puรฒ essere utilizzato per l'archiviazione dei file. Ti aiuta a sincronizzare automaticamente i file da diversi dispositivi come desktop, tablet, cellulare, ecc. Dropbox consente agli utenti di archiviare e accedere gratuitamente a file fino a 2 GB. Fornisce inoltre una semplice funzionalitร di backup.
Le piattaforme di social networking come Facebook richiedono un hosting potente per gestire e archiviare dati in tempo reale. La comunicazione basata sul cloud fornisce funzionalitร click-to-call dai siti di social network e accesso al sistema di messaggistica istantanea.
Servizi al cittadino:
La tecnologia cloud puรฒ essere utilizzata anche per la gestione dei servizi ai cittadini. ร ampiamente impiegata per archiviare, gestire e aggiornare i dati dei cittadini, confermare la ricezione dei moduli e persino verificare lo stato di avanzamento delle pratiche.
Servizi di cloud computing
Le tre principali offerte di cloud computing sono:
- Software as a Service (SaaS)
- Piattaforma come servizio (PaaS)
- Infrastruttura come servizio (IaaS)
Diverse aziende utilizzano alcuni o tutti questi componenti a seconda delle proprie esigenze.
SaaS (Software as a Service)
SaaS o software come un servizio รจ un modello di distribuzione del software in cui le applicazioni sono ospitate da un fornitore o da un provider di servizi e rese disponibili ai clienti tramite una rete (internet). Il SaaS sta diventando un modello di distribuzione sempre piรน diffuso grazie alle tecnologie sottostanti che supportano i servizi orientati al servizio. ArchiArchitettura orientata ai servizi (SOA) o servizi web. Tramite Internet, questo servizio รจ disponibile agli utenti in qualsiasi parte del mondo.
Tradizionalmente, un'applicazione software doveva essere acquistata in anticipo e poi installata sul computer. Gli utenti SaaS, invece, anzichรฉ acquistare il software, si abbonano ad esso, di solito con un pagamento mensile, tramite internet.
Chiunque necessiti di accedere a un determinato software puรฒ abbonarsi come utente, che si tratti di una o due persone o persino di migliaia di dipendenti in un'azienda. Il SaaS รจ compatibile con tutti i dispositivi connessi a Internet.
Molti compiti importanti come contabilitร Vendite, fatturazione e pianificazione possono essere tutte gestite tramite SaaS.
PaaS (piattaforma come servizio)
La piattaforma come servizio, nota anche come PaaS, fornisce una piattaforma e un ambiente che consentono agli sviluppatori di creare applicazioni e servizi. Questo servizio รจ ospitato nel cloud e accessibile dagli utenti tramite Internet.
Per comprenderlo in termini semplici, facciamo un paragone con il dipingere un quadro: l'insegnante ti fornisce colori, pennelli diversi e carta, e tu devi solo disegnare una bella immagine usando questi strumenti.
I servizi PaaS vengono costantemente aggiornati e vengono aggiunte nuove funzionalitร . Gli sviluppatori di software, gli sviluppatori web e le aziende possono trarre vantaggio dal PaaS. Fornisce una piattaforma per supportare lo sviluppo di applicazioni. Include servizi di supporto e gestione del software, archiviazione, rete, distribuzione, analisi, collaborando, ospitando e mantenendo le applicazioni.
IaaS (Infrastruttura come servizio)
IaaS (Infrastructure as a Service) รจ uno dei modelli di servizio fondamentali del cloud computing, insieme a PaaS (Platform as a Service). Fornisce accesso alle risorse di calcolo in un ambiente virtualizzato, "il cloud", su Internet. Offre infrastrutture di calcolo come spazio server virtuale, connessioni di rete, larghezza di banda, bilanciatori di carico e indirizzi IP. Il pool di risorse hardware รจtracI dati provengono da piรน server e reti, generalmente distribuiti su numerosi data center. Ciรฒ garantisce ridondanza e affidabilitร all'IaaS.
L'IaaS (Infrastructure as a Service) รจ un pacchetto completo per l'informatica. Per le piccole imprese che desiderano ridurre i costi dell'infrastruttura IT, l'IaaS rappresenta una soluzione ideale. Ogni anno si spendono ingenti somme per la manutenzione e l'acquisto di nuovi componenti come hard disk, connessioni di rete, dispositivi di archiviazione esterni, ecc., denaro che un imprenditore potrebbe risparmiare e destinare ad altre spese utilizzando l'IaaS.
Grid computing e cloud computing
Quando accendiamo il ventilatore o qualsiasi altro apparecchio elettrico, non ci preoccupiamo tanto della fonte di alimentazione, da dove proviene e come viene generata. L'energia elettrica che riceviamo nelle nostre case viaggia attraverso una catena di reti, che comprende centrali elettriche, trasformatori, linee elettriche e stazioni di trasmissione. Questi componenti insieme costituiscono la "rete elettrica". Allo stesso modo, il "grid computing" รจ un'infrastruttura che collega risorse informatiche come PC, server, workstation ed elementi di archiviazione e fornisce il meccanismo necessario per accedervi.
Il Grid Computing รจ un middleware che coordina risorse IT eterogenee all'interno di una rete, consentendo loro di funzionare come un tutt'uno. Viene spesso utilizzato nella ricerca scientifica e nelle universitร a scopo didattico. Ad esempio, un gruppo di studenti di architettura che lavora a un progetto necessita di uno specifico strumento e software di progettazione, ma solo alcuni di loro hanno accesso a tale strumento. Il problema รจ come rendere questo strumento disponibile al resto degli studenti. Per renderlo accessibile a tutti, lo strumento verrร caricato sulla rete del campus; a questo punto, il Grid collegherร tutti i computer della rete e permetterร agli studenti di utilizzare lo strumento di progettazione necessario per il loro progetto da qualsiasi luogo.
Il cloud computing e il grid computing vengono spesso confusi; sebbene le loro funzioni siano quasi identiche, l'approccio alla loro implementazione รจ differente. Vediamo come funzionano.
| Cloud Computing | Grid Computing |
|---|---|
| Il cloud computing funziona piรน come un fornitore di servizi per l'utilizzo di risorse informatiche | Il grid computing utilizza le risorse disponibili e i sistemi informatici interconnessi per raggiungere un obiettivo comune |
| Il cloud computing รจ un modello centralizzato | Il grid computing รจ un modello decentralizzato, in cui il calcolo puรฒ avvenire su molti modelli amministrativi |
| Il cloud รจ un insieme di computer generalmente di proprietร di un'unica entitร . | Una griglia รจ un insieme di computer di proprietร di piรน soggetti in diverse localitร e collegati tra loro in modo che gli utenti possano condividere la potenza combinata delle risorse |
| Il cloud offre quasi tutti i servizi come hosting web, supporto DB (database) e molto altro. | Grid fornisce servizi limitati |
| Il cloud computing viene in genere fornito all'interno di un'unica organizzazione (ad esempio, Amazon) | Il grid computing federa le risorse situate all'interno di diverse organizzazioni |
Utilitร informatica contro cloud computing
Nella nostra precedente conversazione sul "Grid Computing" abbiamo visto come viene fornita l'elettricitร alle nostre case; sappiamo anche che per mantenere la fornitura di elettricitร dobbiamo pagare la bolletta. L'Utility Computing funziona esattamente allo stesso modo: utilizziamo l'elettricitร a casa in base alle nostre esigenze e paghiamo la bolletta di conseguenza. Allo stesso modo, utilizzeremo i servizi di elaborazione e pagheremo in base al consumo; questo รจ noto come "Utility Computing". L'Utility Computing รจ una buona soluzione per un utilizzo su piccola scala, puรฒ essere implementato in qualsiasi ambiente server e richiede il Cloud Computing.
Il utility computing รจ il processo di erogazione di servizi tramite un metodo di fatturazione on-demand, basato sul consumo effettivo. Il cliente ha accesso a una fornitura virtualmente illimitata di soluzioni di calcolo tramite una rete privata virtuale (VPN) o Internet, che possono essere reperite e utilizzate ogni volta che se ne presenta la necessitร . I โโconcetti di grid computing, cloud computing e servizi IT gestiti si basano sul principio del utility computing.
Grazie al cloud computing, le piccole imprese con un budget limitato possono utilizzare facilmente software come il CRM (Customer Relationship Management) senza dover investire ingenti somme in infrastrutture per mantenere la propria base clienti.
| Informatica di utilitร | Cloud Computing |
|---|---|
| Il utility computing si riferisce alla capacitร di addebitare un costo per i servizi offerti e di fatturare ai clienti in base all'utilizzo effettivo. | Anche il cloud computing funziona come il utility computing: paghi solo per ciรฒ che usi, ma potrebbe essere piรน economico, dato che un'applicazione basata sul cloud puรฒ essere operativa in pochi giorni o settimane. |
| Gli utenti dell'utility computing vogliono avere il controllo della posizione geografica dell'infrastruttura | Nel cloud computing, il fornitore ha il controllo completo dei servizi e dell'infrastruttura di cloud computing. |
| Il cloud computing รจ piรน vantaggioso quando le prestazioni e la scelta dell'infrastruttura sono critiche. | Il cloud computing รจ ottimo e facile da usare quando la scelta dell'infrastruttura e delle prestazioni non รจ un fattore critico. |
| Il computing di utilitร รจ una buona scelta per le attivitร che richiedono poche risorse. | Il cloud computing รจ un'ottima scelta per le attivitร che richiedono elevate risorse. |
| L'utility computing si riferisce a un modello di business | Il cloud computing si riferisce all'architettura IT sottostante |
Problemi di sicurezza per il cloud computing
Durante l'utilizzo del cloud computing, il problema principale che preoccupa gli utenti riguarda la sua sicurezza.
Una preoccupazione รจ che gli stessi fornitori di servizi cloud possano avere accesso ai dati non crittografati di un cliente, sia che si trovino su disco, in memoria o transmittrasmesso attraverso la rete.
Alcuni governi dei paesi potrebbero decidere di effettuare ricerche nei dati senza necessariamente notificare il proprietario dei dati, a seconda di dove risiedono i dati, cosa che non รจ gradita ed รจ considerata una violazione della privacy (ad esempio, il Prisma Programma degli Stati Uniti).
Per garantire la sicurezza di sistemi, reti e dati, i fornitori di servizi di cloud computing hanno stretto una collaborazione con TCG (Trusted Computing Group), un'organizzazione senza scopo di lucro che pubblica regolarmente una serie di specifiche per proteggere l'hardware, creare unitร a crittografia automatica e migliorare la sicurezza di rete. In questo modo, i dati vengono protetti da rootkit e malware.
Con l'espansione dell'informatica a diversi dispositivi come dischi rigidi e telefoni cellulari, TCG ha esteso le misure di sicurezza anche a questi dispositivi. Ciรฒ consente di creare una politica unificata di protezione dei dati su tutti i cloud.
Alcuni dei servizi cloud affidabili sono Amazon, Box.netto, Gmail e molti altri.
Preoccupazione per la privacy e cloud computing
La privacy rappresenta un forte ostacolo all'adozione dei sistemi di cloud computing da parte degli utenti.
Esistono alcune misure che possono migliorare la privacy nel cloud computing.
- In teoria, il personale amministrativo del servizio di cloud computing potrebbe monitorare i dati in transito nella memoria prima che vengano memorizzati su disco. Per garantire la riservatezza dei dati, รจ necessario che vengano implementati controlli amministrativi e legali per impedire che ciรฒ accada.
- Un altro modo per aumentare la privacy รจ quello di mantenere i dati crittografati sul sito di archiviazione cloud, impedendo l'accesso non autorizzato tramite Internet; nemmeno il fornitore del servizio cloud puรฒ accedere ai dati.
Caso di studio del cloud computing - Royal Mail
Oggetto del caso di studio: Utilizzo del Cloud Computing per una comunicazione efficace tra il personale.
Motivo per utilizzare il Cloud Computing: Ridurre i costi di comunicazione per 28,000 dipendenti e fornire loro funzionalitร avanzate e un'interfaccia per i servizi di posta elettronica.
Reale Mail Il Gruppo, un servizio postale del Regno Unito, รจ l'unica organizzazione governativa del paese a servire oltre 24 milioni di clienti attraverso i suoi 12,000 uffici postali e 3,000 centri di smistamento. I suoi sistemi logistici e Parcelforce Worldwide gestiscono circa 404 milioni di pacchi all'anno. Per fare ciรฒ, necessitano di un mezzo di comunicazione efficace. Hanno riconosciuto i vantaggi del cloud computing e lo hanno implementato nel loro sistema, ottenendo prestazioni eccezionali nella comunicazione interna.
Prima di passare al sistema cloud, l'organizzazione si trovava a dover gestire software obsoleti, con conseguente compromissione dell'efficienza operativa. Non appena l'organizzazione รจ passata al sistema cloud, 28,000 dipendenti hanno ricevuto la nuova suite di collaborazione, che ha permesso loro di accedere a strumenti come la messaggistica istantanea e la rilevazione della presenza. I dipendenti hanno ottenuto piรน spazio di archiviazione rispetto al server locale, con un conseguente aumento significativo della produttivitร .
Considerando il successo del Cloud Computing nei servizi di posta elettronica e nella comunicazione, la seconda mossa strategica di Royal Mail Il gruppo doveva migrare da server fisici a server virtuali, fino a 400 server, per creare un cloud privato basato su Microsoft Hyper-VCiรฒ conferirebbe un aspetto rinnovato e maggiore spazio alle scrivanie dei dipendenti, oltre a fornire un ambiente Exchange moderno e all'avanguardia.
Migliori Hyper-V progetto di RMG (Royal Mail Si stima che il Gruppo) consentirร loro di risparmiare circa 1.8 milioni di sterline in futuro e aumenterร l'efficienza del sistema IT interno dell'organizzazione.










