cloud computing reale: le basi, il presente ed il futuro del cloud computing
Post on 07-Jul-2015
185 Views
Preview:
DESCRIPTION
TRANSCRIPT
Cloud Computing reale: le basi, il presente ed ilfuturo 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 computerservices or resources. Clouds can be classified as public, private or hybrid.
● In informatica con il termine inglese cloud computing (...) si indica un insieme ditecnologie che permettono, tipicamente sotto forma di un servizio offerto da unprovider al cliente, di memorizzare/archiviare e/o elaborare dati (tramite CPU osoftware) grazie all'utilizzo di risorse hardware/software distribuite e virtualizzatein Rete in un'architettura tipica client-server.La correttezza nell'uso del termine è contestata da molti esperti: se questetecnologie sono viste da alcuni analisti come una maggiore evoluzionetecnologica offerta dalla rete Internet, da altri, come Richard Stallman, sonoinvece 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: ilCloud Computing, inteso come distribuzione di risorse di calcolo sulla reteInternet, 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 è ottenutagrazie 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 CloudComputing 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 CloudComputing IaaS.
Non sono presentiridondanze e
separazione fra reteistanze e rete storage.
Fonte immagine: cloudstack.apache.org
Cloud Computing - IaaS
Dettaglio di sistema diCloud Computing IaaS.
La rete di storage èseparata dalla rete di
computing e leconnessioni 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 dirisorse 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 CloudComputing
● Software House che, per ogni nuovo cliente, genera via API una istanzadal proprio portale, utilizzando un template privato.
● Web Agency che ospita i siti dei propri clienti e, al verificarsi di condizionidi 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 HostingSolutionsPannello di controllo
Interfaccia HostingSolutionsPannello di controllo - azioni
Interfaccia HostingSolutionsFirewall
Interfaccia HostingSolutionsImmagini
Interfaccia HostingSolutions
Consumi
top related