Cloud Computing reale: le basi, il presente ed il 
futuro del Cloud Computing 
Francesco Leoncino
Cloud Computing 
Da Wikipedia: 
● Cloud computing is computing in which large groups of remote servers are 
networked to allow the centralized data storage, and online access to computer 
services or resources. Clouds can be classified as public, private or hybrid. 
● In informatica con il termine inglese cloud computing (...) si indica un insieme di 
tecnologie che permettono, tipicamente sotto forma di un servizio offerto da un 
provider al cliente, di memorizzare/archiviare e/o elaborare dati (tramite CPU o 
software) grazie all'utilizzo di risorse hardware/software distribuite e virtualizzate 
in Rete in un'architettura tipica client-server. 
La correttezza nell'uso del termine è contestata da molti esperti: se queste 
tecnologie sono viste da alcuni analisti come una maggiore evoluzione 
tecnologica offerta dalla rete Internet, da altri, come Richard Stallman, sono 
invece considerate una trappola di marketing.
Cloud Computing 
La rete Internet viene spesso rappresentata con una nuvola 
Alcune cose cominciano a essere percepite quando gli viene dato un nome: il 
Cloud Computing, inteso come distribuzione di risorse di calcolo sulla rete 
Internet, esiste da prima che venisse chiamato così. 
Fonte immagine: cisco.com
IaaS, PaaS, SaaS, MaaS 
Le varie accezioni con cui viene declinato il Cloud Computing sono: 
● Infrastructure as a Service 
● Platform as a Service 
● Software as a Service 
● Metal (o Hardware) as a Service
Cloud Computing - cosa 
In tempi dell'ordine dei secondi, consente di ottenere : 
● Fornitura “Hardware” 
● Fornitura Software 
● Configurazione di sistema 
Il tutto secondo una tariffazione a consumo
Cloud Computing - come 
La rapidità di erogazione e la flessibilità dei sistemi Cloud è ottenuta 
grazie a varie tecnologie: 
● Virtualizzazione 
● Sistemi di Storage (SAN) 
● Sistemi di networking (VLAN)
Cloud Computing - cura 
Alcune fra le principali problematiche che chi si occupa di Cloud 
Computing deve affrontare pressoché quotidianamente sono: 
● Crescita (aggiunta di nodi) 
● Utilizzo improprio 
● Guasti (HA) 
E' necessario disporre di adeguati sistemi di monitoraggio e analisi.
Cloud Computing - IaaS 
Sistema di Cloud 
Computing IaaS. 
Non sono presenti 
ridondanze e 
separazione fra rete 
istanze e rete storage. 
Fonte immagine: cloudstack.apache.org
Cloud Computing - IaaS 
Dettaglio di sistema di 
Cloud Computing IaaS. 
La rete di storage è 
separata dalla rete di 
computing e le 
connessioni sono 
ridondate. 
Fonte immagine: cloudstack.apache.org
La struttura IaaS di HostingSolutions 
Infrastruttura HW 
● Server Xeon biprocessor 32/64/128 GB 
● Storage Cluster NFS 
● 3 Reti separate: controllo, istanze, storage 
Infrastruttura SW 
● Openstack 
● KVM 
● API 
● Integrazione gestionale
La struttura IaaS di HostingSolutions 
Servizi 
● Erogazione veloce di istanze 
● VLAN fra istanze dello stesso account 
● Firewall 
● Storage aggiuntivo spostabile fra istanze 
● Snapshot (programmabili) 
● Upsizing e Downsizing 
● Immagini private 
● API 
● Tariffazione a consumo al secondo 
● Consulenza
Quando usare il Cloud Computing 
● Per disporre di ambienti di Testing usa e getta 
● Per erogare servizi in breve tempo 
● Per disporre di servizi scalabili 
● Per disporre di ambienti dedicati senza eccesso di 
risorse 
● Per avere sistemi robusti 
● Per convenienza economica
Economia del Cloud Computing 
Il Cloud Computing Pubblico conviene se: 
● Permette una pianificazione evolutiva dei sistemi. 
● Permette di ridurre i costi. 
● Permette di controllare il rischio di impresa. 
● Le richieste di risorse non diventano esagerate.
Come usare il Cloud Computing 
● Prediligere l'utilizzo di più istanze all'aumento di 
risorse della singola istanza. 
● Realizzare applicazioni scalabili orizzontalmente. 
● Utilizzare istanze con il miglior rapporto costi/risorse. 
● Evitare funzionalità che introducono Lock-in.
Esempi di utilizzo del nostro Cloud 
Computing 
● Software House che, per ogni nuovo cliente, genera via API una istanza 
dal proprio portale, utilizzando un template privato. 
● Web Agency che ospita i siti dei propri clienti e, al verificarsi di condizioni 
di carico, genera nuove istanze. 
● Servizi esteri di navigazione protetta. 
● Rivenditori di pacchetti di contabilità, che utilizzano le istanze cloud per 
fornire il software. 
● Società di autotrasporto che replica la propria infrastruttura software 
come sistema di Disaster Recovery. 
● Azienda di servizi che implementa una propria soluzione di condivisione 
file tra i suoi uffici.
I plus di HostingSolutions 
Non solo “fai da te” 
● Consulenza tecnica sistemistica e applicativa 
● Sistema di credito prepagato 
● Personalizzazione del servizio 
● Progetti di integrazione del Cloud con altri servizi 
● Personale disponibile a confrontarsi con le esigenze dei 
clienti 
● Continua ricerca di nuove soluzioni
Evoluzione Cloud HostingSolutions 
Un nuovo DataCenter 
● Acquisito nuovo immobile 
● Termine di allestimento previsto entro metà Dicembre. 
Una nuova infrastruttura Cloud 
● Per soddisfare nuove esigenze e maggiore capacità di crescita, 
HostingSolutions sta riprogettando la propria infrastruttura HW/SW/Network. 
Nuovi servizi 
● Indirizzamento pubblico diretto. 
● Configurazioni ancora più flessibili. 
● Separazione networking pubblico/privato per le istanze
GRAZIE
Interfaccia HostingSolutions 
Pannello di controllo
Interfaccia HostingSolutions 
Pannello di controllo - azioni
Interfaccia HostingSolutions 
Firewall
Interfaccia HostingSolutions 
Immagini
Interfaccia HostingSolutions 
Consumi

Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computing

  • 1.
    Cloud Computing reale:le basi, il presente ed il futuro del Cloud Computing Francesco Leoncino
  • 2.
    Cloud Computing DaWikipedia: ● Cloud computing is computing in which large groups of remote servers are networked to allow the centralized data storage, and online access to computer services or resources. Clouds can be classified as public, private or hybrid. ● In informatica con il termine inglese cloud computing (...) si indica un insieme di tecnologie che permettono, tipicamente sotto forma di un servizio offerto da un provider al cliente, di memorizzare/archiviare e/o elaborare dati (tramite CPU o software) grazie all'utilizzo di risorse hardware/software distribuite e virtualizzate in Rete in un'architettura tipica client-server. La correttezza nell'uso del termine è contestata da molti esperti: se queste tecnologie sono viste da alcuni analisti come una maggiore evoluzione tecnologica offerta dalla rete Internet, da altri, come Richard Stallman, sono invece considerate una trappola di marketing.
  • 3.
    Cloud Computing Larete Internet viene spesso rappresentata con una nuvola Alcune cose cominciano a essere percepite quando gli viene dato un nome: il Cloud Computing, inteso come distribuzione di risorse di calcolo sulla rete Internet, esiste da prima che venisse chiamato così. Fonte immagine: cisco.com
  • 4.
    IaaS, PaaS, SaaS,MaaS Le varie accezioni con cui viene declinato il Cloud Computing sono: ● Infrastructure as a Service ● Platform as a Service ● Software as a Service ● Metal (o Hardware) as a Service
  • 5.
    Cloud Computing -cosa In tempi dell'ordine dei secondi, consente di ottenere : ● Fornitura “Hardware” ● Fornitura Software ● Configurazione di sistema Il tutto secondo una tariffazione a consumo
  • 6.
    Cloud Computing -come La rapidità di erogazione e la flessibilità dei sistemi Cloud è ottenuta grazie a varie tecnologie: ● Virtualizzazione ● Sistemi di Storage (SAN) ● Sistemi di networking (VLAN)
  • 7.
    Cloud Computing -cura Alcune fra le principali problematiche che chi si occupa di Cloud Computing deve affrontare pressoché quotidianamente sono: ● Crescita (aggiunta di nodi) ● Utilizzo improprio ● Guasti (HA) E' necessario disporre di adeguati sistemi di monitoraggio e analisi.
  • 8.
    Cloud Computing -IaaS Sistema di Cloud Computing IaaS. Non sono presenti ridondanze e separazione fra rete istanze e rete storage. Fonte immagine: cloudstack.apache.org
  • 9.
    Cloud Computing -IaaS Dettaglio di sistema di Cloud Computing IaaS. La rete di storage è separata dalla rete di computing e le connessioni sono ridondate. Fonte immagine: cloudstack.apache.org
  • 10.
    La struttura IaaSdi HostingSolutions Infrastruttura HW ● Server Xeon biprocessor 32/64/128 GB ● Storage Cluster NFS ● 3 Reti separate: controllo, istanze, storage Infrastruttura SW ● Openstack ● KVM ● API ● Integrazione gestionale
  • 11.
    La struttura IaaSdi HostingSolutions Servizi ● Erogazione veloce di istanze ● VLAN fra istanze dello stesso account ● Firewall ● Storage aggiuntivo spostabile fra istanze ● Snapshot (programmabili) ● Upsizing e Downsizing ● Immagini private ● API ● Tariffazione a consumo al secondo ● Consulenza
  • 12.
    Quando usare ilCloud Computing ● Per disporre di ambienti di Testing usa e getta ● Per erogare servizi in breve tempo ● Per disporre di servizi scalabili ● Per disporre di ambienti dedicati senza eccesso di risorse ● Per avere sistemi robusti ● Per convenienza economica
  • 13.
    Economia del CloudComputing Il Cloud Computing Pubblico conviene se: ● Permette una pianificazione evolutiva dei sistemi. ● Permette di ridurre i costi. ● Permette di controllare il rischio di impresa. ● Le richieste di risorse non diventano esagerate.
  • 14.
    Come usare ilCloud Computing ● Prediligere l'utilizzo di più istanze all'aumento di risorse della singola istanza. ● Realizzare applicazioni scalabili orizzontalmente. ● Utilizzare istanze con il miglior rapporto costi/risorse. ● Evitare funzionalità che introducono Lock-in.
  • 15.
    Esempi di utilizzodel nostro Cloud Computing ● Software House che, per ogni nuovo cliente, genera via API una istanza dal proprio portale, utilizzando un template privato. ● Web Agency che ospita i siti dei propri clienti e, al verificarsi di condizioni di carico, genera nuove istanze. ● Servizi esteri di navigazione protetta. ● Rivenditori di pacchetti di contabilità, che utilizzano le istanze cloud per fornire il software. ● Società di autotrasporto che replica la propria infrastruttura software come sistema di Disaster Recovery. ● Azienda di servizi che implementa una propria soluzione di condivisione file tra i suoi uffici.
  • 16.
    I plus diHostingSolutions Non solo “fai da te” ● Consulenza tecnica sistemistica e applicativa ● Sistema di credito prepagato ● Personalizzazione del servizio ● Progetti di integrazione del Cloud con altri servizi ● Personale disponibile a confrontarsi con le esigenze dei clienti ● Continua ricerca di nuove soluzioni
  • 17.
    Evoluzione Cloud HostingSolutions Un nuovo DataCenter ● Acquisito nuovo immobile ● Termine di allestimento previsto entro metà Dicembre. Una nuova infrastruttura Cloud ● Per soddisfare nuove esigenze e maggiore capacità di crescita, HostingSolutions sta riprogettando la propria infrastruttura HW/SW/Network. Nuovi servizi ● Indirizzamento pubblico diretto. ● Configurazioni ancora più flessibili. ● Separazione networking pubblico/privato per le istanze
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.