Quanti di noi non vorrebbero volare sopra le nuvole? Ora possiamo farlo alla velocitร di Internet! Con questo articolo lo saprai cos'รจ il cloud computing?. Goditi il โโviaggio!

Che cos'รจ il cloud computing?
Il dominio dell'informazione guida l'uso della tecnologia, soprattutto nell'era del paradigma digitale in cui ci troviamo.
Dalla nascita di Internet, ci sono stati molti progressi che hanno avuto luogo all'interno dei canali di comunicazione dell'ambiente virtuale. Uno dei suoi maggiori esponenti รจ quello che oggi conosciamo come cloud computing.
La prima idea di questo concetto รจ nata quando gli specialisti di computer hanno iniziato a rappresentare la connessione Internet con un cloud. La loro idea era quella di simboleggiare l'interconnessione di piรน computer con la rete delle reti, come canale per il flusso di informazioni. Ma veramente, cos'รจ il cloud computing.
ร un servizio di tecnologia, informazione e comunicazione che consente l'accesso a un insieme di risorse informatiche attraverso Internet. Queste risorse includono: reti, server, memoria, macchine virtuali e applicazioni, tra gli altri servizi.
Caratteristiche
- Il cliente paga, a seconda del tempo e dell'uso del servizio contrattato.
- La maggior parte delle risorse appaltate viene tenuta separata dall'attrezzatura informatica del cliente.
- I servizi offerti dal provider sono personalizzati in base alle esigenze del cliente.
- L'ottimizzazione delle risorse ne garantisce la disponibilitร .
- ร un servizio digitale. Immateriale, dunque.
- Il client non ha bisogno di server o reti proprie.
- L'accesso ai servizi da parte del cliente รจ automatico quando richiesto.
- La richiesta di servizi non comporta l'interazione umana con il provider.
- Il cliente puรฒ accedere al servizio da qualsiasi localitร geografica con disponibilitร internet.
- L'accesso ai servizi non รจ limitato a nessun dispositivo dotato di piattaforma Internet, come telefoni cellulari o laptop.
- Il cliente non ha bisogno di conoscere la posizione fisica del fornitore di servizi.
- I servizi offerti sono convenienti per l'utente e redditizi per il provider.
- I servizi sono offerti in tre modalitร e quattro forme di attuazione.
Benefici
In base alle sue caratteristiche, i principali vantaggi del cloud computing sono:
- Accessibilitร alle prestazioni e alla memoria desiderate.
- Riduzione dei costi, conseguenza del risparmio di licenze, amministrazione dei servizi e attrezzature.
- Risparmio energetico globale grazie alla riduzione dei watt consumati dalle apparecchiature in uso.
- Adeguamento agli standard di privacy e alle normative sulla sicurezza informatica.
- Protezione del contenuto delle industrie, impedendo la copia illegale, ad esempio, di musica, video e film.
- Ampia e variegata gamma di servizi.
- Facilitร di contrattazione e supporto per i pagamenti.
- Ampia capacitร di supporto tecnologico e consulenza.
- Promuove l'innovazione e l'uso delle nuove tecnologie.
- Qualsiasi persona o azienda che voglia offrire i propri servizi nel cloud รจ libera di farlo.
rischi
Come ogni strumento tecnologico, nonostante i suoi vantaggi, anche il network computing ha i suoi svantaggi.
- Dipendenza dalla connessione Internet, a causa di possibili guasti nei server di rete.
- Perdita di informazioni causata dal grande volume di dati archiviati.
- Vulnerabilitร dei dati sensibili agli attacchi informatici.
- Dipendenza dal provider, conseguenza delle caratteristiche dei servizi.
Ambito di applicazione
A causa della rivoluzione tecnologica che si รจ andata sviluppando negli ultimi anni, oggi sono molte le aree che fanno uso del cloud computing.
Anche se รจ vero che all'inizio c'era una certa riluttanza da parte di alcuni settori, che vedevano la banda come un limite. La veritร รจ che oggi, sia le organizzazioni pubbliche che quelle private hanno riposto tutta la loro fiducia nella crescita esponenziale di questo meraviglioso strumento dell'informatica moderna.
Tra i suoi principali clienti ci sono il settore finanziario e commerciale, il governo nazionale e internazionale, l'area dell'innovazione e della tecnologia, i settori della salute, dell'istruzione e della cultura, i settori economico e dei servizi pubblici, tra gli altri.
Ciascuno di questi settori ha incorporato importanti cambiamenti nel modo di lavorare, a causa dell'ampia varietร di servizi che continuano ad apparire con questa tecnologia innovativa.
Antecedente
Si puรฒ dire che l'esponente migliore e piรน antico di questo tipo di servizio sia la posta elettronica. Sebbene richieda ancora l'uso di Internet, oggi le risorse informatiche condivise vengono utilizzate meglio.
Modelli di servizio
Le tre modalitร di servizio offerte dal cloud computing sono solitamente raggruppate sotto lo stesso nome SPI: Software, Piattaforma e Infrastruttura. Di seguito, dettagliamo ciascuno di questi modelli separatamente:
SaaS
Viene spesso indicato anche come Software as a Service. Il fornitore di servizi fornisce all'utente finale le applicazioni giร in esecuzione nel cloud. Il cliente accede a questi servizi tramite un'interfaccia, disponibile su qualsiasi dispositivo con accesso a internet. Generalmente l'accesso รจ automatico, tramite username e password stabiliti dal cliente. L'utente non รจ a conoscenza dell'infrastruttura che consente di usufruire del servizio contrattato.
PaaS
Nella piattaforma come servizio, il provider consente all'utente di sviluppare applicazioni, attraverso l'utilizzo di strumenti e linguaggi di programmazione presenti nel cloud. I sistemi di archiviazione e operativi, di proprietร del fornitore del servizio, non possono essere gestiti dal cliente. Puรฒ controllare solo le impostazioni dell'ambiente dell'applicazione.
IaaS
Si tratta di infrastrutture come servizio. In esso, al consumatore viene data l'opportunitร di elaborare e memorizzare risorse computazionali sulla rete. L'utente puรฒ eseguire il software di sua scelta, compresi i sistemi operativi e le applicazioni. Non hai il controllo sull'infrastruttura cloud, ma puoi gestire sia i sistemi operativi, lo storage che le applicazioni sottostanti. Il cliente paga solo il tempo e le risorse effettivamente utilizzate.
Modelli di distribuzione
Si differenziano quattro modelli di implementazione, a seconda del target di utenza a cui sono rivolti i servizi.
Cloud privato
L'infrastruttura cloud รจ, generalmente, implementata, utilizzata e gestita solo dall'utente contraente del servizio, sebbene supporti lo stesso da una terza parte. Puรฒ funzionare con le risorse informatiche situate nelle strutture fisiche del cliente o al di fuori di esso.
Cloud pubblico
L'infrastruttura cloud รจ accessibile a grandi settori specifici. Implica un ampio accesso alla rete da parte del pubblico in generale, tramite Internet o reti private virtuali. Questa virtualizzazione consente di trattare molti server come uno.
Cloud comunitario
L'infrastruttura รจ a disposizione del pubblico di interesse, che ha esigenze o finalitร comuni. Possono gestire le risorse cloud direttamente o tramite terze parti. Puรฒ funzionare nei propri locali o fuori sede. Promuovi la collaborazione tra cloud.
Cloud ibrido
L'infrastruttura di rete รจ condivisa da piรน cloud, collegati da tecnologie proprietarie o standardizzate. Nessuna di queste entitร perde la propria identitร univoca, ma puoi beneficiare dei vantaggi che ogni cloud offre separatamente. Questo porta all'acquisizione di funzionalitร aggiuntive da parte di ciascun utente.
Fornitori di servizi
In base ai modelli di servizio offerti, i principali provider di cloud computing sono:
Orientato all'utente finale (SaaS)
- Google Apps: Gruppo di applicazioni che facilita l'organizzazione del lavoro e la comunicazione, attraverso l'utilizzo di strumenti, sia di pianificazione che di gestione delle attivitร .
- Salesforce: Strumento principalmente orientato ai clienti, attraverso il quale รจ possibile tenere traccia di tutte le attivitร che vengono svolte, come opportunitร e affari.
- Dropbox: offre l'opportunitร di accedere a un disco rigido oa una cartella virtuale da qualsiasi computer. Richiede la sincronizzazione dei file.
- Zoho/Work on line: รจ un processore che permette di creare documenti combinati. ร completamente compatibile con Microsoft Word.
Orientato allo sviluppatore (PaaS)
- Windows Azure: offre l'opportunitร di sviluppare o eseguire applicazioni nel cloud.
- Force.com: strumento che semplifica lo sviluppo e l'implementazione di applicazioni mobili e siti Web sul Web. Il suo obiettivo principale รจ aiutare i lavoratori a essere piรน produttivi rispetto ai propri clienti.
- Google App Engine: progettato per facilitare lo sviluppo di applicazioni in base alle esigenze dei clienti. Consente l'uso di vari linguaggi di programmazione. Inoltre, fornisce protezione tramite il cosiddetto Firewire.
- Heroku: esegui le applicazioni dei clienti in ambienti in tempo reale. Supporta vari linguaggi di programmazione.
Orientato ai programmatori di sistema (IaaS)
- Amazon Web Services: rappresenta una delle piattaforme piรน varie all'interno del cloud, come messaggistica, database, intelligenza artificiale, tra le altre.
- Right Scale: Il suo obiettivo principale รจ vendere software per la gestione delle risorse informatiche in cloud, rivolto a piรน utenti.
- GoGrid Beta: รจ un servizio affidabile e solvibile. Compatibile con Linux e Windows, che รจ responsabile dell'offerta di una varietร di strumenti informatici, attraverso vari protocolli.
Strumenti
I principali strumenti di cloud computing disponibili sul mercato come diretta conseguenza del suddetto rapporto di provider sono;
- Doodle: Fondamentalmente, รจ un pianificatore online. Questo strumento automatizzato consente di effettuare chiamate e organizzare riunioni.
- Padlet: Attraverso questo strumento l'utente puรฒ archiviare e condividere contenuti multimediali. Principalmente, inserisci immagini, documenti, audio, video e presentazioni.
- Google Calendar: รจ un'agenda e un calendario elettronici attraverso i quali รจ possibile condividere gli eventi. Per effettuare gli inviti รจ necessaria la sincronizzazione dei contatti Gmail.
- Google Drive: offre molto spazio di archiviazione gratuito. Si integra con Gmail, Google Drive e Google Foto, in modo tale che tutti i tipi di file possano essere archiviati e condivisi.
- Evernote: รจ una risorsa del computer che consente di organizzare le informazioni personali attraverso il file delle note. ร compatibile con vari sistemi operativi.
- Dropbox: funziona come un disco rigido o un file virtuale, che consente di condividere file in remoto.
- Owncloud: simile a Dropbox: consente di archiviare e condividere file nel cloud. Per la sua esecuzione, richiede la loro sincronizzazione. Una volta condivisi, รจ possibile accedere ai file da qualsiasi dispositivo dotato di connessione Internet.
- Zoho: strumento con funzioni di condivisione che funge da elaboratore di testi online.
Ejemplo
Gli elementi principali che deve avere un'applicazione di cloud computing sono:
- Un sistema di dati che simula le informazioni dell'applicazione.
- Un'interfaccia, o supporto dello schermo dell'utente, che riassume e visualizza i dati e le funzionalitร una volta avviata la sessione.
- Logica e flusso di lavoro correlati per eseguire attivitร specifiche.
Se hai un'azienda di vendita di generi alimentari e vuoi creare un sistema di gestione delle scorte, lo strumento di lavoro principale che hai รจ la fattura emessa dall'azienda. Si riflette il numero di articoli venduti e l'importo ottenuto dalla vendita.
Sulla base delle informazioni fornite dalle fatture, viene creato un modello applicativo e un sistema di dati per tracciare il comportamento della spesa. L'interfaccia utente cloud preesistente viene quindi modificata, secondo le specifiche aziendali e la logica applicativa. In modo tale da poter ottenere una serie di report e report che aiutano a conoscere la situazione attuale dell'azienda. Questo facilita il processo decisionale.
La creazione di un'applicazione di cloud computing richiede l'iscrizione in un ambiente multiuso. Che permette, attraverso funzioni e permessi, di sviluppare, testare ed eseguire applicazioni informatiche in rete.
Una volta creata l'applicazione nel cloud, รจ compatibile con siti Web e applicazioni mobili, il che consente l'interazione con altre persone e la condivisione di dati tra di loro. Inoltre, si ottiene un elevato livello di protezione dei dati e si definisce l'accesso a determinati utenti.
Hai anche la possibilitร di interagire con sistemi esterni e di continuare a creare e installare applicazioni in pacchetto.
Conclusioni
- Il cloud computing รจ un servizio di tecnologia, informazione e comunicazione, offerto attraverso Internet.
- ร uno strumento tecnologico amichevole, accessibile, dinamico, versatile, flessibile e a basso costo.
- SaaP รจ orientato al consumatore finale. Offre applicazioni giร finite che possono essere godute automaticamente.
- PaaS consente agli sviluppatori di programmi di creare la propria applicazione.
- IaaS fornisce servizi di infrastruttura standardizzati, attraverso la virtualizzazione delle risorse informatiche.
- Il cloud pubblico offre servizi per piรน clienti contemporaneamente.
- Nel cloud privato i servizi sono controllati dal provider.
- Il cloud della comunitร รจ orientato agli stakeholder.
- La cloud ibrido consente l'interazione tra piรน client proprietari.




