13Aug

Che cos'è il cloud computing e cosa significa questa stupida buzzword?

L'altro giorno un lettore ha scritto chiedendo se il cloud computing potrebbe aiutare a salvare il suo spazio sul disco rigido, il che mi ha fatto capire che è ora di parlare esattamente di cosa significhi veramente questa parola d'ordine idiota.

Cos'è il Cloud Computing?

Secondo il National Institute of Standards and Technology, la definizione di "Cloud Computing" è questa parte incomprensibile di assurdità scritta chiaramente per essere il più confusa possibile:

Il cloud computing è un modello per abilitare un accesso di rete conveniente, on-demand ad unpool condiviso di risorse di calcolo configurabili( ad esempio reti, server, storage, applicazioni e servizi) che possono essere rapidamente fornite e rilasciate con il minimo sforzo di gestione o l'interazione con il fornitore di servizi.

Quindi qual è la definizione per le persone reali?

Cloud Computing = Applicazioni Web Immagine

Questo è tutto ciò che c'è da fare. Se stai usando un'applicazione web o basata su Internet da un importante fornitore come Google o Microsoft, stai utilizzando il cloud computing. Congratulazioni!

Ogni applicazione web che tu abbia mai utilizzato, come Gmail, Google Calendar, Hotmail, SalesForce, Dropbox e Google Docs, si basa sul "cloud computing", perché quando ti colleghi a uno di questi servizi, ti stai davvero connettendoa un enorme pool di server da qualche parte là fuori su internet. Il client non ha bisogno di essere un browser web, ma questa è la direzione in cui tutto sta andando.

Pensi ci sia altro da fare? Non mi credi? Ascolta solo Larry Ellison, il CEO &co-fondatore di Oracle, parliamo di quanto questo termine sia veramente cretino:

So Why Cloud Computing?

Abbiamo già stabilito che è un termine inutile che descrive semplicemente le applicazioni web, che esistono da molto tempo, ma per far sì che le aziende inizino a passare alle applicazioni web invece dei server self-hosted, i tipi di marketing inventatiuna nuova parola d'ordine.

Il motivo per cui hanno usato la parola "cloud" nella buzzword è semplice: nei diagrammi di rete, Internet è solitamente rappresentato con una nuvola nel mezzo del disegno. Quei droni di marketing sono inventivi, no?

Immagine

Quindi in pratica il termine stesso è solo un modo per consulenti e aziende di vendere più servizi in un nuovo pacchetto brillante. Ecco una buona illustrazione di come funziona:

Immagine

Comic di Geek and Poke

Come può aiutarmi il cloud computing?

Dato che le aziende di tutto il mondo stanno spostando le loro applicazioni sul Web e stanno utilizzando nuove e interessanti funzionalità accessibili tramite il browser Web, sarete presto in grado di accedere praticamente a qualsiasi dispositivo da qualsiasi browser su qualsiasi PC e le linee si confonderanno tra desktop ela rete.

Immagine

Ora che Microsoft ha finalmente rilasciato la beta per Internet Explorer 9, che supporta nuovi standard Web come HTML5 e utilizza l'accelerazione hardware per rendere l'intera esperienza veloce, ogni browser sarà finalmente sullo stesso piano. Quando Microsoft ha detto che IE9 sta per cambiare il Web, non stavano scherzando: erano gli che tenevano solo il Web con i loro anemici browser IE7 e IE8, per non parlare dell'antico IE6.E ora l'incubo è finalmente quasi finito.

Diventerà ancora più interessante ogni volta che verrà rilasciato Chrome OS, che è fondamentalmente un intero sistema operativo costruito attorno a un browser web come interfaccia principale, con tutte le tue applicazioni come applicazioni web anziché locali, si spera che supporti l'integrazione webcome IE9 fa con la barra delle applicazioni di Windows 7.

In che modo il cloud computing è diverso per le aziende?

Se ti trovi nel mondo dell'IT, probabilmente ti stai graffiando la testa a questo punto e stai pensando che sto semplificando eccessivamente l'idea del cloud computing, quindi spieghiamo la vera differenza dal lato più tecnico delle cose.

In passato, ogni azienda eseguiva tutte le proprie applicazioni su tutti i propri server, ospitati nella propria posizione o nel data center. Questo ovviamente richiede molta manutenzione e denaro per mantenere tutto funzionante, aggiornato e sicuro.

Immagine

Dal punto di vista del business, le aziende possono ora trasferire gran parte del loro computing ai servizi cloud, che forniscono le stesse applicazioni che si installerebbero sui propri server, ma ora sono accessibili su Internet per tutti i loro clienti. Hai letto delle società che passano a Google Documenti? Questo è un esempio perfetto di aziende che passano dall'hosting dei propri server locali all'utilizzo del cloud computing.

Ma cosa succede se la tua azienda fornisce un servizio agli altri? Puoi inoltre sfruttare il cloud computing creando applicazioni che non funzionano sui tuoi server, ma che in realtà utilizzano le risorse server fornite da uno dei maggiori provider: Google ha App Engine, Microsoft ha Windows Azure e Amazon ha il loro framework EC2.

Immagine

La maggior parte di questi servizi funziona su base pay-per-risorse, quindi l'applicazione viene caricata solo per la quantità di CPU e di utilizzo della rete effettivamente utilizzata: quando l'applicazione è piccola e non ha molti utenti,non ti viene addebitato molto, ma il vantaggio è che può scalare fino a 10.000 utenti senza problemi( anche se pagherai molto di più per l'utilizzo della CPU aggiunto).

Ancora bisogno di più?Ecco un video che lo spiega con. .. piccole nuvole soffici. Le applicazioni Web

sono il futuro. Cloud Computing è una parola d'ordine stupida. Discutere.