Magazine Tecnologia

Cloud Computing : Un Modello Intelligente per fare Business

Creato il 01 luglio 2011 da Italiangeek

Cloud Computing : Un Modello Intelligente per fare Business

Il Cloud Computing è un tipo di elaborazione computazionale in cui vengono fornite le risorse dinamicamente ed in modo scalabile e spesso virtualizzate come un servizio Internet. Gli utenti che hanno bisogno di potenza computazionale non hanno conoscenza, competenza, o il controllo della infrastruttura tecnologica nella “nuvola” che li sostiene. Il concetto di Cloud incorpora tecnologie legate dalla dipendenza da Internet al fine di soddisfare le esigenze di elaborazione degli utenti. I servizi di Cloud Computing di solito forniscono applicazioni online a cui si accede da un browser Web, mentre il software ed i dati sono memorizzati su server remoti.

Le aziende o gli individui che usano il Cloud Computing non possiedono dunque l’infrastruttura fisica di hosting ne una piattaforma software. Cio` permette di evitare spese di affitto per l’utilizzo di providers di terze parti. Consumando le risorse come un servizio, si paga solo per le risorse che si usano: Computing On Demand. Molte offerte di Cloud Computing hanno adottato il modello di utility computing, che è analogo ad utility tradizionali come l’elettricità il telefono o l’acqua, fatturati su abbonamento.

L’opportunità per il Cloud Computing

Cloud Computing : Un Modello Intelligente per fare Business

Il mercato in crescita che offre soluzioni basate su Cloud è particolarmente ampio. Le offerte di Cloud Computing provengono da grandi aziende di tutto il mondo come Amazon, Google, Microsoft, IBM, ecc, e da aziende più piccole ma ugualmente importanti come, GoGrid, Mosso, Enomaly, Bungee Labs Connect , LongJump, Coghead, ed altri.

Gli ultimi anni hanno visto un incremento delle attività relative al Cloud Computing, con l’impegno di Google, IBM, e un certo numero di Università su vari progetti di ricerca. Cosi` il termine “Cloud” ha iniziato a guadagnare popolarità nella principale letteratura IT, e numerosi eventi di Cloud Computing sono stati programmati in molti importanti symposiums in tutto il mondo.

I modelli che sono attualmente utilizzati per offrire soluzioni di cloud computing, possono essere stratificati come:

  • Software as a Service (SaaS): è un modello di distribuzione del software in cui un fornitore di licenze soddisfa le richieste di uso dei clienti come servizio on demand. I fornitori di software SaaS possono ospitare l’applicazione sul proprio server web oppure possono noleggiare IaaS e /o PaaS da altri. Esempi di fornitori SaaS sono Microsoft, Salesforce, Intuit QuickBase, e Google Apps che forniscono comuni applicazioni business on-line a cui si accede da un browser Web, mentre il software ed i dati sono memorizzati nella Cloud.
  • Platform as a Service (PaaS): PaaS fornisce il quadro di applicazione-as-a-service attraverso uno strato su cui le applicazioni software possono essere costruite in modo sicuro e affidabile. La società di analisi Forrester descrive PaaS come “un servizio di host esterno che fornisce una piattaforma completa per creare, eseguire e gestire applicazioni. Comprende strumenti di sviluppo, amministrazione e tool di management, tempi di esecuzione, data management motori, impianti di sicurezza, e management di servizi utente e basati su protocolli e modelli Internet “.
  • Infrastructure as a Service (IaaS): è la distribuzione di infrastrutture informatiche (tipicamente un ambiente di virtualizzazione della piattaforma) come un servizio. Piuttosto che l’acquisto di server, software, data storage o apparecchiature di rete, i clienti usano un servizio completamente in outsourcing. Il servizio è di solito fatturato su una base di uso, e la quantità di risorse consumate (e quindi il costo) in genere riflettono il livello di attività d’uso. Si tratta di una evoluzione del web hosting e delle offerte di server virtuali privati.

Uno dei Cloud di maggior successo è il noto Amazon EC2. Si tratta di un servizio web commerciale che consente ai clienti di noleggiare i computer su cui eseguire le proprie applicazioni. EC2 permette l’implementazione scalabile di applicazioni fornendo un’interfaccia di servizi web attraverso il quale un cliente può creare macchine virtuali contenenti un software di loro scelta. Questo consente al cliente di creare, avviare e terminare istanze del server, se necessario, pagando a ore per i server attivi (da qui il termine “elastico”).

Il principale vantaggio offerto da queste soluzioni è la riduzione dei costi di infrastruttura e di manutenzione dell’infrastruttura. I clienti pagano solo le risorse che utilizzano. Il vantaggio per il fornitore del Cloud, è che la potenza di calcolo viene condivisa tra i suoi utenti migliorando i tassi di utilizzo, riducendo i costi ed aumentandone l’efficienza.

I due tipi di Cloud più comuni sono: Public Cloud e Private Cloud.

Public Cloud

Il Public Cloud o cloud esterno descrive il cloud computing in senso tradizionale, in cui le risorse sono fornite dinamicamente su dettagli quali, self-service via Internet, tramite applicazioni/servizi web, o da un off-site provider di terze parti che condivide le risorse e le bollette in dettaglio basandosi sull’uso delle risorse.

Private Cloud

Il Cloud privato o cloud interno descrive l’offerta di cloud computing attraverso la distribuzione su reti private. Questa soluzione mira a offrire alcuni benefici del cloud computing, capitalizzando sulla sicurezza dei dati, la corporate governance, ed i problemi di affidabilità. D’altra parte, gli utenti hanno ancora da acquistare, implementare, gestire e mantenere, e in quanto tali non beneficiano di riduzioni di costi iniziali di capitale e risparmiando sui costi di gestione.

Architettura del Cloud Computing

Cloud Computing : Un Modello Intelligente per fare Business

La maggior parte delle infrastrutture di Cloud Computing, oggi, è costituito da servizi affidabili forniti attraverso i data center e costruito su server con diversi livelli di tecnologie di virtualizzazione. I servizi sono accessibili ovunque si ha accesso alle infrastrutture di rete. La “nube” appare come un unico punto di accesso per tutte le esigenze informatiche dei suoi utenti. Le offerte devono soddisfare i requisiti di qualità del servizio dei clienti e in genere offrono contratti di servizio, e, allo stesso tempo consentono lo scaling di uso delle risorse oltre i limiti pattuiti.

 

[Grid Computing is dead: Let's all move to the Cloud]

 

Forse potrebbero interessarti anche questi articoli:

  1. Un libro che spiega il web a tutti
  2. Condividere file e cartelle con Dropbox con TrueCrypt!!!
  3. Google non si ferma: arrivera’ anche il notebook.
  4. Stampare documenti con Android da web? Con Google Cloud Print si puo’…
  5. Telecon Italia: filtri a P2P e file sharing

Potrebbero interessarti anche :

Ritornare alla prima pagina di Logo Paperblog

Possono interessarti anche questi articoli :