La nebulosa frase "la nuvola" è entrata nelle nostre vite quotidiane. Molte aziende come Google, Microsoft, Apple e Amazon stanno aggiungendo servizi cloud il più rapidamente possibile. Le aziende nuove ed esistenti si stanno affrettando a creare nuove applicazioni cloud. Ogni recente aggiornamento commerciale e software evidenzia alcune nuove connessioni al cloud. Per capire il cloud, dobbiamo prima capire i limiti del tradizionale computer locale. Quindi, possiamo esplorare i vantaggi del cloud esaminando alcuni noti servizi basati su cloud.
I limiti del computer locale
Il computer locale è il tradizionale PC o Mac. Tutti i file, i dati e le applicazioni dell'utente si trovano su quell'unico computer. Il computer ha una quantità limitata di CPU e memoria per l'elaborazione e lo spazio sul disco rigido per l'archiviazione. Se qualcosa dovesse danneggiare quel sistema, tutti i dati sono a rischio di perdita. Un processo cloud è l'opposto di uno locale. Il cloud è una rete di computer accessibili tramite Internet che condividono un grande collettivo distributivo di risorse di CPU, memoria e storage. I file che devono essere trasportati vengono inviati via email, collocati su unità USB o masterizzati su un disco. Un'applicazione specifica può essere utilizzata solo su quel computer e solo su quel computer.
Ecco uno scenario di computer locale comune. Un utente PC crea un documento di elaborazione testi, lo memorizza sul suo computer e quindi lo invia al suo partner. Il partner a sua volta modifica il file con la sua versione del word processor, lo salva e lo rimanda all'utente originale. Il processo si ripete avanti e indietro fino a quando entrambe le parti sono felici del progetto finale.
Limitati dai computer locali, entrambi gli utenti sono costretti a lavorare con i propri sistemi e applicazioni specifici. Le versioni salvate sul disco rigido potrebbero essere diverse da quelle ricevute tramite e-mail. Ogni revisione salvata deve essere gestita e richiede spazio di archiviazione aggiuntivo su entrambi i computer. Le versioni dell'applicazione di elaborazione testi potrebbero essere diverse e potrebbero non essere compatibili.
Qual è il cloud?
Un processo cloud è l'opposto di uno locale. Il cloud è una rete di computer accessibili tramite Internet che condividono un grande collettivo distributivo di risorse di CPU, memoria e storage. È possibile accedere a dati e applicazioni nel cloud da chiunque disponga di una connessione Internet. Dati e file possono essere facilmente condivisi e manipolati da più parti contemporaneamente. Anche se il sistema locale di un utente si arresta in modo anomalo o viene distrutto, le informazioni dell'utente nel cloud vengono conservate.
L'esempio precedente di elaborazione testi sembra molto diverso nel cloud. Ogni utente può modificare il file sul server cloud tramite qualsiasi computer con un browser o un'applicazione associata. Gestire le versioni e l'archiviazione del file viene gestito automaticamente. Le incompatibilità delle applicazioni non sono un problema poiché entrambi gli utenti utilizzano la stessa applicazione online.
Servizi e vantaggi cloud popolari
Tutti sanno che Yahoo, Microsoft e Google offrono tutti servizi di posta web (o basati su browser). Tuttavia, è importante notare che l'e-mail è stato uno dei primi servizi ad abbracciare il cloud. L'e-mail locale su un computer è difficile da accedere da altri computer. Anche le e-mail locali rischiano di essere perse se succede qualcosa al sistema informatico dell'utente. Vivendo nel cloud, la posta elettronica supera questi limiti. L'applicazione viene eseguita lì e i dati sono memorizzati lì. Qualsiasi computer o dispositivo mobile con un browser Internet può accedere all'e-mail nel cloud. Ora la posta elettronica è la norma e il comfort della società ha consentito alla nuvola di guadagnare rapidamente popolarità.
Tradizionalmente, una giovane azienda di Internet comprerebbe un server per eseguire la sua applicazione o il suo sito web. Con l'aumentare della popolarità, il server locale sarebbe stato aggiornato o aggiornato. Amazon ha ora esteso questo sistema a un sistema basato su cloud. Laddove un server tradizionale potrebbe necessitare di tempi di inattività per aggiungere fisicamente memoria o spazio di archiviazione, Amazon Web Services (e altri servizi simili) consente all'applicazione Web di un'azienda di espandersi senza soluzione di continuità all'interno del sistema basato su cloud, se necessario.
Un'altra esplosione basata sul cloud riguarda i media. I file audio e video sono grandi e voluminosi. Possono riempire rapidamente un disco rigido locale. Un utente che tenta di condividere i media tra i suoi vari dispositivi riproducibili diventerà rapidamente frustrato. Avere la libreria multimediale nel cloud risolve la maggior parte di questi problemi. Nessuno in realtà invia più file video. Caricalo su YouTube consente una facile memorizzazione e condivisione. Allo stesso modo, sia Google che Apple stanno lavorando all'archiviazione di musica basata su cloud. Una volta caricata una libreria musicale nel cloud, è molto più facile condividere i brani su più dispositivi.
Conclusioni nuvolose
I vantaggi e la convenienza di questi servizi hanno portato alla popolarità del cloud. Nel complesso, i sistemi basati su cloud stanno guidando l'ultima rivoluzione tecnologica e gli utenti lo stanno abbracciando in modo schiacciante.
Sebbene i suoi vantaggi siano enormi, il cloud ha anche molte preoccupazioni e limitazioni esclusive. Lo esplorerò nel mio prossimo articolo.