Cos'è il cloud computing? Definizione, spiegazione con esempi

Che cos'è il cloud computing?

Cloud Computing è definito come l'archiviazione e l'accesso a dati e servizi informatici su Internet. Non memorizza alcun dato sul tuo personal computer. È la disponibilità su richiesta di servizi informatici come server, archiviazione dati, reti, database, ecc. Lo scopo principale del cloud computing è fornire accesso ai data center a molti utenti. Gli utenti possono anche accedere ai dati da un server remoto.

Esempi di servizi di cloud computing: AWS, Azure, Google Cloud

Cloud Computing

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 resti seduto al tuo posto finché non raggiungi la tua destinazione. Allo stesso modo, anche altri passeggeri prendono il biglietto e viaggiano sullo stesso autobus con te e non ti preoccupa molto dove vanno. Quando arrivi alla tua fermata, scendi dall'autobus ringraziando l'autista. Il cloud computing è proprio come quell'autobus, trasporta dati e informazioni per diversi utenti e consente di utilizzare il suo servizio con un costo minimo.

Perché la nuvola dei nomi?

Il termine "Cloud" deriva da un progetto di rete utilizzato dagli ingegneri di rete per rappresentare la posizione di vari dispositivi di rete e la loro interconnessione. La forma di questo progetto di rete era come una nuvola.

Perché la nuvola dei nomi

Perché il cloud computing?

Con l'aumento degli utenti di computer e dispositivi mobili, l'archiviazione dei dati è diventata una priorità in tutti i campi. Oggi le aziende di grandi e piccole dimensioni prosperano grazie ai propri dati e hanno speso enormi quantità di denaro per mantenerli. Richiede un forte supporto IT e un hub di archiviazione. Non tutte le aziende possono permettersi costi elevati dell'infrastruttura IT interna e dei servizi di supporto di backup. Per loro il Cloud Computing è una soluzione più economica. Forse la sua efficienza nell’archiviazione dei dati, nel calcolo e nei minori costi di manutenzione è riuscita ad attrarre anche aziende ancora più grandi.

Il cloud computing riduce la richiesta di hardware e software da parte dell'utente. L'unica cosa che l'utente deve essere in grado di eseguire è il software di interfaccia dei sistemi di cloud computing, che può essere semplice come un browser Web, e la rete Cloud si occupa del resto. Abbiamo tutti sperimentato il cloud computing in qualche momento, alcuni dei servizi cloud più popolari che abbiamo utilizzato o che stiamo ancora utilizzando sono servizi di posta come gmail, hotmail o yahoo ecc.

Durante l'accesso al servizio di posta elettronica, i nostri dati vengono archiviati sul server cloud e non sul nostro computer. La tecnologia e l'infrastruttura dietro il cloud sono invisibili. È meno importante se i servizi cloud siano basati su HTTP, XML, Ruby, PHP o altre tecnologie specifiche purché siano facili da usare e funzionali. Un singolo utente può connettersi al sistema cloud dai propri dispositivi come desktop, laptop o dispositivi mobili.

Il cloud computing sfrutta in modo efficace le piccole imprese che dispongono di risorse limitate e offre alle piccole imprese l'accesso a tecnologie che in precedenza erano fuori dalla loro portata. Il cloud computing aiuta le piccole imprese a convertire i costi di manutenzione in profitti. Vediamo come?

In un server IT interno è necessario prestare molta attenzione e assicurarsi che non vi siano difetti nel sistema in modo che funzioni senza intoppi. E in caso di problemi tecnici sei completamente responsabile; richiederà molta attenzione, tempo e denaro per la riparazione. Nel cloud computing, invece, il fornitore del servizio si assume la completa responsabilità delle complicazioni e dei difetti tecnici.

Tipi di nuvole

Ci sono quattro diversi modelli cloud a cui puoi abbonarti in base alle esigenze aziendali. Di seguito sono riportati i diversi Tipi di nuvole:

Tipi di nuvole
Tipi di nuvole
  1. Cloud privato: Qui, le risorse informatiche vengono distribuite per una particolare organizzazione. Questo metodo è più utilizzato per le interazioni intra-aziendali. Dove le risorse informatiche possono essere governate, possedute e gestite dalla stessa organizzazione.
  2. Nuvola comunitaria: Qui, le risorse informatiche sono fornite per una comunità e organizzazioni.
  3. Cloud pubblico: Questo tipo di cloud viene utilizzato solitamente per interazioni di tipo B2C (Business to Consumer). In questo caso la risorsa informatica è posseduta, governata e gestita dal governo, da un'organizzazione accademica o aziendale.
  4. Cloud ibrido: Questo tipo di cloud può essere utilizzato per entrambi i tipi di interazioni: B2B (Business to Business) o B2C (Business to Consumer). Questo metodo di distribuzione è chiamato cloud ibrido poiché le risorse informatiche sono legate insieme da cloud diversi.

Vantaggi del cloud computing

Il potenziale di risparmio sui costi è la ragione principale dell'adozione dei servizi cloud da parte di molte organizzazioni. Il cloud computing offre la libertà di utilizzare i servizi secondo i requisiti e di pagare solo per ciò che utilizzi. Grazie al cloud computing è diventato possibile eseguire le operazioni IT come unità in outsourcing senza molte risorse interne.

Ora in questo Esercitazione sul cloud computing, impareremo i vantaggi del Cloud Computing.

  1. Riduzione dei costi dell'infrastruttura IT e dei computer per gli utenti
  2. Prestazione migliorata
  3. Meno problemi di manutenzione
  4. Aggiornamenti software istantanei
  5. Migliore compatibilità tra Operasistemi di ting
  6. Backup e ripristino
  7. Prestazioni e scalabilità
  8. Maggiore capacità di archiviazione
  9. Aumentare la 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 l'apprendimento a distanza. Offre vari servizi per università, college, professori e insegnanti per raggiungere migliaia di studenti in tutto il mondo. Aziende come Google e 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 i data scientist ad analizzare vari modelli di dati, approfondimenti per previsioni e processi decisionali migliori. Sono disponibili molti strumenti di analisi e sviluppo di big data open source 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, CRMe la gestione dei documenti sono diventati servizi basati su cloud. SaaS è diventato il metodo più vitale per le imprese. Alcuni esempi di SaaS includono Salesforce, 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 gestire i servizi ai cittadini. È ampiamente utilizzata per archiviare, gestire, aggiornare i dettagli dei cittadini, riconoscere i moduli e persino verificare lo stato attuale delle applicazioni può essere eseguito con l'aiuto del cloud computing.

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 in base alle loro esigenze.

Servizi di cloud computing

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 fornitore di servizi e rese disponibili ai clienti su una rete (Internet). SaaS sta diventando un modello di distribuzione sempre più diffuso come tecnologie sottostanti che supportano Orientato al servizio Architecture (SOA) o servizi Web. Attraverso Internet questo servizio è disponibile per gli utenti in qualsiasi parte del mondo.

SaaS (Software as a Service)

Tradizionalmente, l'applicazione software doveva essere acquistata in anticipo e quindi installata sul computer. Gli utenti SaaS, invece di acquistare il software, si abbonano ad esso, solitamente su base mensile tramite Internet.

Chiunque abbia bisogno di accedere a un particolare software può iscriversi come utente, che si tratti di una o due persone o ogni migliaia di dipendenti di un'azienda. SaaS è compatibile con tutti i dispositivi abilitati a Internet.

Molti compiti importanti come contabilità, vendite, fatturazione e pianificazione possono essere eseguite utilizzando SaaS.

PaaS (piattaforma come servizio)

Piattaforma come servizio, denominata PaaS, fornisce una piattaforma e un ambiente per consentire agli sviluppatori di creare applicazioni e servizi. Questo servizio è ospitato nel cloud ed è accessibile agli utenti tramite Internet.

Per capirlo in termini semplici, confrontiamolo con la pittura di un quadro, in cui ti vengono forniti colori, diversi pennelli e carta dal tuo insegnante di scuola e devi solo disegnare una bella immagine utilizzando questi strumenti.

PaaS (piattaforma come servizio)

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 la piattaforma per supportare lo sviluppo di applicazioni. Include supporto software e servizi di gestione, archiviazione, networking, 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 l'accesso alle risorse informatiche in un ambiente virtualizzato "il cloud" su Internet. Fornisce infrastrutture informatiche come spazio server virtuale, connessioni di rete, larghezza di banda, bilanciatori del carico e indirizzi IP. Il pool di risorse hardware viene estratto da più server e reti solitamente distribuiti su numerosi data center. Ciò fornisce ridondanza e affidabilità a IaaS.

IaaS (Infrastruttura come servizio)

IaaS (infrastruttura come servizio) è un pacchetto completo per l'informatica. Per le piccole imprese che desiderano ridurre i costi dell'infrastruttura IT, IaaS è una delle soluzioni. Ogni anno vengono spesi molti soldi per la manutenzione e l'acquisto di nuovi componenti come dischi rigidi, connessioni di rete, dispositivi di archiviazione esterni, ecc. che un imprenditore avrebbe potuto risparmiare per altre spese utilizzando IaaS.

Grid computing e cloud computing

Quando accendiamo il ventilatore o qualsiasi altro dispositivo elettrico, ci preoccupiamo meno della fonte di energia da dove proviene e di come viene generata. La fonte di energia o l'elettricità che riceviamo a casa nostra viaggia attraverso una catena di reti, che include centrali elettriche, trasformatori, linee elettriche e stazioni di trasmissione. Questi componenti insieme formano una "rete elettrica". Allo stesso modo, il "Grid Computing" è un'infrastruttura che collega risorse di elaborazione come PC, server, workstation ed elementi di archiviazione e fornisce il meccanismo necessario per accedervi.

Grid computing e cloud computing

Il Grid Computing è un middleware per coordinare risorse IT disparate in una rete, consentendo loro di funzionare come un tutt'uno. Viene utilizzato più spesso nella ricerca scientifica e nelle università per scopi educativi. Ad esempio, un gruppo di studenti di architettura che lavorano a un progetto diverso richiede uno strumento di progettazione specifico e un software per scopi di progettazione, ma solo un paio di loro hanno accesso a questo strumento di progettazione, il problema è come possono rendere questo strumento disponibile al resto degli studenti. Per renderlo disponibile ad altri studenti, metteranno questo strumento di progettazione sulla rete del campus, ora la griglia collegherà tutti questi computer nella rete del campus e consentirà agli studenti di utilizzare lo strumento di progettazione richiesto per il loro progetto da qualsiasi luogo.

Il cloud computing e il grid computing vengono spesso confusi, sebbene le funzioni siano quasi simili, l'approccio alla loro funzionalità è diverso. Vediamo come funzionano-

Cloud Computing Grid Computing
Il cloud computing funziona più come fornitore di servizi per l'utilizzo delle risorse del computer 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 potrebbe avvenire su più modelli amministrativi
Il cloud è una raccolta di computer solitamente di proprietà di un unico soggetto. Una griglia è una raccolta di computer di proprietà di più parti in più posizioni e collegati tra loro in modo che gli utenti possano condividere la potenza combinata delle risorse
Il cloud offre più servizi, quasi tutti i servizi come web hosting, supporto DB (data base) e molto altro Grid fornisce servizi limitati
Il cloud computing viene generalmente fornito all'interno di una singola 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 su "Grid Computing" abbiamo visto come viene fornita l'elettricità alla nostra casa, inoltre sappiamo che per mantenere la fornitura di elettricità dobbiamo pagare la bolletta. Utility Computing è proprio così, utilizziamo l'elettricità a casa in base alle nostre esigenze e paghiamo la bolletta di conseguenza, allo stesso modo utilizzerai i servizi per l'elaborazione e pagherai in base all'utilizzo, questo è noto come "Utility computing". Utility computing è una buona fonte per l'utilizzo su piccola scala, può essere eseguito in qualsiasi ambiente server e richiede Cloud Computing.

Utilità informatica contro cloud computing

L'utility computing è il processo di fornitura di servizi tramite un metodo di fatturazione on-demand, pay per use. Il cliente o il committente ha accesso a una fornitura virtualmente illimitata di soluzioni informatiche su una rete privata virtuale o su Internet, che possono essere reperite e utilizzate ogni volta che è necessario. Sulla base del concetto di utility computing, si basano grid computing, cloud computing e servizi IT gestiti.

Attraverso l'utility computing, le piccole imprese con un budget limitato possono facilmente utilizzare software come CRM (Customer Relationship Management) senza investire pesantemente in infrastrutture per mantenere la propria base di clientela.

Informatica di utilità Cloud Computing
L'utility computing si riferisce alla capacità di addebitare i servizi offerti e addebitare ai clienti l'utilizzo esatto Il Cloud Computing funziona anche come l'utility computing, paghi solo per ciò che usi ma il Cloud Computing potrebbe essere più economico, in quanto tale, l'app basata su Cloud può essere installata e funzionante in 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 del cloud computing
L'utility computing è più favorevole quando le prestazioni e la selezione dell'infrastruttura sono fondamentali Il cloud computing è eccezionale e facile da usare quando l'infrastruttura di selezione e le prestazioni non sono critiche
L'utility computing è una buona scelta per chi richiede meno risorse Il cloud computing è una buona scelta per chi richiede 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 dei clienti, siano essi su disco, in memoria o trasmessi in rete.

Preoccupazioni per la sicurezza del cloud computing

In alcuni paesi il governo può decidere di effettuare ricerche tra i dati senza necessariamente avvisare il proprietario dei dati, a seconda di dove risiedono i dati, il che non è apprezzato ed è considerato una violazione della privacy (Esempio Prisma Programma degli Stati Uniti).

Per fornire sicurezza ai sistemi, alle reti e ai fornitori di servizi di cloud computing di dati hanno collaborato con TCG (Trusted Computing Group), un'organizzazione senza scopo di lucro che rilascia regolarmente una serie di specifiche per proteggere l'hardware, creare unità con crittografia automatica e migliorare la sicurezza della rete. Protegge i dati da root kit e malware.

Poiché l'informatica si è estesa a diversi dispositivi come dischi rigidi e telefoni cellulari, TCG ha esteso le misure di sicurezza per includere questi dispositivi. Offre la possibilità di creare una policy di protezione dei dati unificata su tutti i cloud.

Alcuni dei servizi cloud affidabili sono Amazon, Box.net, Gmail e molti altri.

Preoccupazione per la privacy e cloud computing

La privacy rappresenta una forte barriera per l'adattamento degli utenti ai sistemi di cloud computing

Esistono alcune misure che possono migliorare la privacy nel cloud computing.

  1. Il personale amministrativo del servizio di cloud computing potrebbe teoricamente monitorare i dati che si spostano in memoria prima che vengano archiviati su disco. Per mantenere la riservatezza dei dati, i controlli amministrativi e legali dovrebbero impedire che ciò accada.
  2. L'altro modo per aumentare la privacy è mantenere i dati crittografati nel sito di archiviazione cloud, impedendo l'accesso non autorizzato tramite Internet; nemmeno il fornitore di servizi 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 funzionalità avanzate e interfacce di servizi di posta elettronica ai propri dipendenti.

Royal Mail Group, un servizio postale nel Regno Unito, è l'unica organizzazione governativa nel Regno Unito che serve oltre 24 milioni di clienti attraverso i suoi 12000 uffici postali e 3000 siti di elaborazione separati. I suoi sistemi logistici e parcel-force in tutto il mondo gestiscono circa 404 milioni di pacchi all'anno. E per fare questo hanno bisogno di un mezzo comunicativo efficace. Hanno riconosciuto il vantaggio del Cloud Computing e lo hanno implementato nel loro sistema. Ha mostrato una performance eccezionale nell'intercomunicazione.

Prima di passare al sistema Cloud, l'organizzazione era alle prese con software obsoleti e a causa dei quali l'efficienza operativa veniva compromessa. Non appena l'organizzazione è passata al sistema cloud, 28000 dipendenti hanno ricevuto la nuova suite di collaborazione, che consente loro di accedere a strumenti quali la messaggistica istantanea e il rilevamento della presenza. I dipendenti hanno avuto più spazio di archiviazione rispetto al server locale. I dipendenti sono diventati molto più produttivi.

Guardando al successo del Cloud Computing nei servizi di posta elettronica e di comunicazione. La seconda mossa strategica di Royal Mail Group, era quello di migrare dai server fisici ai server virtuali, fino a 400 server per creare un cloud privato basato su Microsoft hyper V. Ciò darebbe un aspetto nuovo e spazio aggiuntivo al desktop dei dipendenti e fornirebbe anche l'ambiente di scambio moderno più recente.

Il progetto Hyper V di RMG (Royal Mail Group) si prevede che in futuro risparmieranno circa 1.8 milioni di sterline e aumenteranno l'efficienza del sistema IT interno dell'organizzazione.

Il tutorial sul cloud computing riportato sopra copre tutte le note di base sul cloud computing e gli esempi di cloud computing che ti aiutano a comprendere tutte le nozioni di base sul cloud computing.

Sintesi

  • Il Cloud Computing è definito come l'archiviazione e l'accesso a dati e servizi informatici su Internet.
  • Il termine "Cloud" deriva da un progetto di rete utilizzato dagli ingegneri di rete per rappresentare la posizione di vari dispositivi di rete e la loro interconnessione.
  • Oggi molte aziende, grandi e piccole, prosperano grazie ai propri dati e spendono enormi quantità di denaro per mantenerli.
  • Architettura del cloud computing aiuta le organizzazioni a ridurre la propria infrastruttura IT e i costi informatici per utente.
  • Quattro tipi di cloud sono 1) privato, 2) comunitario, 3) pubblico e 4) ibrido.
  • Importanti servizi di cloud computing sono 1) Software as a Service (SaaS), 2) Platform as a Service (PaaS) e 3) Infrastructure as a Service (IaaS).
  • Il Grid Computing è un middleware che consente di coordinare diverse risorse IT in una rete, consentendo loro di funzionare come un tutt'uno.
  • L'utility computing è il processo di fornitura di servizi tramite un metodo di fatturazione on-demand, basato sul pagamento in base all'utilizzo.
  • La privacy rappresenta un forte ostacolo per gli utenti nell'adattare i sistemi di cloud computing.