Scalabilità ed Elasticità in Infrastrutture di Cloud Computing

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Scalabilità ed Elasticità in Infrastrutture di Cloud Computing"

Transcript

1 Scuola Politecnica e delle Scienze di Base Corso di Laurea in Ingegneria Informatica Elaborato finale in Sistemi Operativi Scalabilità ed Elasticità in Infrastrutture di Cloud Computing Anno Accademico 2013/2014 Candidato: Riccardo De Vivo matr. N

2 [Dedica]

3 Indice Indice... III Introduzione... 4 Capitolo 1: Cloud Computing Definizione Elasticità e Scalabilità nel Cloud Computing Modelli di servizio Modelli di distribuzione Virtualizzazione delle risorse Hypervisor Capitolo 2: Piattaforme di Cloud Computing OpenStack Struttura Elasticità VMware vsphere e vcloud Struttura Elasticità Capitolo 3: Cloud Providers Amazon Web Services Panoramica Elasticità Microsoft Azure Panoramica Elasticità Conclusioni Bibliografia... 32

4 Introduzione L avvento di Internet, la sua crescente diffusione e l evoluzione delle tecnologie di rete hanno permesso l estensione del concetto di servizio all ambito dell informatica e delle relative risorse. La maggior parte dei servizi e le fonti energetiche che utilizziamo al giorno d oggi come l acqua, il gas e l elettricità, ormai indispensabili nella vita quotidiana, sono accessibili in maniera semplice e diretta, senza suscitare in noi la preoccupazione di come quella risorsa sia stata effettivamente prodotta o da dove essa provenga. L idea di virtualizzare le risorse di un sistema informatico, come la sua capacità di calcolo, di memorizzazione o il software stesso, rendendole accessibili all esterno sotto forma di servizio offerto a terzi attraverso la rete Internet (IT-as-a-Service), ha suscitato da sempre grande interesse, consentendo lo sviluppo progressivo del Cloud Computing. La maggior parte delle aziende realizza da tempo processi di outsourcing, affidando una parte delle proprie attività a terzi, imprese specializzate nella fornitura di quel particolare servizio. Nell era digitale l outsourcing è stato esteso alle competenze informatiche, riducendo costi di gestione, manutenzione e garantendo una minimizzazione dei rischi, quali perdite di dati (data loss) e interruzioni causate da guasti hardware (hardware failure). Nella prima parte dell elaborato sarà effettuata una breve panoramica del paradigma del Cloud Computing, evidenziandone uno dei maggiori benefici, l elasticità dei servizi offerti. La seconda e terza parte saranno dedicate ad alcune piattaforme cloud e alle soluzioni flessibili proposte dai principali fornitori di servizi (cloud providers). 4

5 Capitolo 1: Cloud Computing 1.1 Definizione Il concetto di Cloud Computing abbraccia diversi aspetti, risulta pertanto complesso offrire una definizione completa, che riesca a sintetizzarli tutti. Il National Institute of Standards and Tecnology (NIST), agenzia del governo Americano, che si occupa della definizione di standard e della gestione delle tecnologie nell ambito dell industria e del commercio, ha redatto un documento ufficiale, in cui identifica il Cloud Computing come un modello per garantire l accesso tramite rete, su richiesta (on-demand) e da ogni luogo, a un esteso bacino di risorse informatiche (e.g., reti, server, memoria, applicazioni e servizi), che possono essere rapidamente fornite in base ai bisogni del consumatore. Tali risorse devono essere facilmente accessibili e gestibili, al punto da comportare la minima interazione con il fornitore del servizio. Il NIST delinea inoltre le componenti fondamentali dell architettura cloud, ovvero le caratteristiche essenziali, tre modelli di servizio e quattro modelli di distribuzione [1]. 1.2 Elasticità e Scalabilità nel Cloud Computing Uno dei maggiori benefici derivanti dall utilizzo di servizi di Cloud Computing è l estrema flessibilità che viene garantita al cliente, l elasticità e la scalabilità sono i principi cardine di questo paradigma ovvero le caratteristiche che hanno maggiormente contribuito alla sua ampia diffusione. Anche se talvolta i due termini vengono utilizzati in maniera interscambiabile, bisogna 5

6 comunque operare una distinzione tra le due proprietà [3]: Scalabilità: si configura come la capacità di un sistema di gestire carichi di lavoro crescenti, aggiungendo risorse in maniera incrementale. In base alla modalità di accrescimento di questa capacità suppletiva, è possibile distinguere due tipi di scalabilità: o Scalabilità orizzontale (scale out): consiste nell aggiunta di nuovi nodi di calcolo o istanze VMs (Virtual Machines 1 ) per consentire, con l aiuto di un load balancer 2, di smistare il carico di lavoro fra più nodi, facendo in modo che lavorino in parallelo come un unica unità. Il concetto di scalabilità orizzontale è ampiamente diffuso in ambito informatico e nella sua accezione generale può indicare sia l aggiunta di macchine fisiche che quella di istanze virtuali. Nel caso specifico del cloud, un cloud provider può incrementare la potenza di calcolo complessiva che può offrire ai clienti aggiungendo altri cloud server al suo Data Center 3 ma nella sua accezione tipica indica l aggiunta di altre istanze VMs a un infrastruttura cloud preesistente, al fine di aumentare le performance del sistema. o Scalabilità verticale (scale up): consiste nel potenziamento di nodi di calcolo o istanze di VMs preesistenti, mediante l aggiunta di altre risorse hardware, ad esempio aggiunta di CPU o core per aumentarne la potenza di calcolo, di RAM o di capacità di memorizzazione. Inoltre esiste sempre un limite alla scalabilità verticale, infatti, seppure si riuscisse ad acquistare una macchina 1 Virtual Machines: una macchina virtuale è un entità software, che attraverso un processo di virtualizzazione, emula il comportamento di una macchina fisica, grazie all assegnazione di risorse hardware. 2 Load Balancer: un bilanciatore è un componente software o in alcuni casi hardware, che permette di distribuire il carico di lavoro tra varie macchine virtuali o fisiche. 3 Data Center: un Centro di Elaborazione Dati Cloud è una server farm Cloud, ovvero un insieme di server collocati in un unico ambiente, al fine di facilitarne la gestione, la manutenzione e la sicurezza e progettato per offrire servizi Cloud. 6

7 Figura 1 Scalabilità verticale e orizzontale https://otherplus.com/tech/ con dei componenti hardware di ultima generazione, oltre quello non è possibile spingersi mentre invece è sempre possibile aggiungere un altro nodo di calcolo alla nostra architettura. Elasticità: si configura come la capacità di un sistema di adattare e ridimensionare velocemente le risorse, spesso in maniera automatica, per far fronte a carichi dinamici, sia crescenti sia decrescenti. Questa proprietà prevede, oltre alla scalabilità e quindi l acceso ad altre risorse quando il sistema è sovraccarico, anche il rilascio delle stesse quando non sono più necessarie (scale down e scale in). Tale caratteristica è essenziale in ambiente cloud, dove il cliente vuole pagare solo ciò che effettivamente usa (pay-as-you-use), questo permette sia un risparmio in termini di costi, sia l ottimizzazione delle risorse messe in gioco dal provider. L elasticità è quindi una modalità di scalare un sistema sia verso il basso sia verso l alto ed è un espressione utilizzata particolarmente nel Cloud Computing mentre il concetto di scalabilità può avere diverse connotazioni e quindi ha una portata più ampia. È importante rilevare che l aumento o la diminuzione delle risorse di un sistema, deve comportare come conseguenza, rispettivamente, l aumento e la diminuzione proporzionale delle sue performance. 7

8 1.3 Modelli di servizio I servizi di Cloud Computing sono suddivisi in tre classi, a seconda del livello di astrazione delle funzionalità fornite [1]: IaaS (Infrastructure as a Service): questo modello di servizio è localizzato al livello più basso di astrazione dei servizi cloud, le funzionalità offerte vanno dal potenziamento di VMs preesistenti, aggiungendo ad esempio potenza di calcolo, memoria, servizi di rete e altre risorse informatiche, alla creazione di intere macchine virtuali personalizzate secondo i parametri scelti dall utente o alla disattivazione delle stesse quando non sono più necessarie. Il cliente, a questo livello, non ha il controllo sull intera infrastruttura cloud sottostante, né conosce dove o come siano fisicamente collocate le risorse che sta utilizzando, ma può decidere quali sistemi operativi e applicazioni adoperare sulle sue istanze VMs o Cloud Server. Spesso il consumatore può valutare l impiego di meccanismi per la gestione del carico come un bilanciatore, scegliere che firewall utilizzare a livello SO (Sistema Operativo) e configurarlo o anche se servirsi delle funzioni di scalabilità automatica (autoscaling) offerte dal provider. PaaS (Platform as a Service): questo modello di servizio si colloca sopra quello infrastruttura, i fornitori mettono a disposizione una piattaforma cloud, ossia un ambiente in cui gli sviluppatori possono creare, distribuire e testare applicazioni utilizzando linguaggi di programmazione, librerie e strumenti supportati dal provider. Il cliente in questo caso non avrà il controllo sul livello sottostante ovvero sui cloud server che costituiscono la piattaforma, sui sistemi operativi utilizzati, sulla gestione della memoria o sulle reti ma soltanto sulle applicazioni e gli strumenti che sono forniti per svilupparle. SaaS (Software as a Service): il livello di astrazione è ancora più alto rispetto a quello PaaS, i servizi offerti al cliente consistono nell utilizzo delle applicazioni sviluppate dal provider ed eseguite sulla sua infrastruttura cloud. In questo caso il 8

9 consumatore naturalmente non può sviluppare delle proprie applicazioni o modificare quelle esistenti ma solo servirsene, oltre a configurarle modificandone in maniera limitata alcune impostazioni. Questi software sono solitamente Figura 2 La pila del cloud computing accessibili da diversi dispositivi attraverso portali web, semplificandone notevolmente l uso per il cliente e lo sviluppo e il testing per i provider. 1.4 Modelli di distribuzione I modelli di distribuzione indicano effettuano una classificazione dei servizi di cloud, in base alla loro distribuzione, ossia, dove deve essere organizzato. Il NIST distingue a questo proposito quattro possibili alternative [1]: Private Cloud: l infrastruttura cloud è appannaggio di una sola organizzazione, può essere gestita o essere di proprietà dell azienda stessa o di un fornitore esterno ma chi usufruisce dei servizi è unicamente l organizzazione e le sue diverse unità. Community Cloud: in questo caso, l infrastruttura di cloud computing viene fornita a un gruppo ristretto di aziende o comunità di consumatori che condividono 9

10 caratteristiche comuni, come obiettivi, requisiti di sicurezza o politiche aziendali. Solitamente la gestione della struttura o la proprietà della stessa è prerogativa di un organizzazione appartenente alla comunità o di un insieme di queste. Public Cloud: è il caso più diffuso, un fornitore di servizi cloud eroga le sue risorse informatiche attraverso la rete Internet, rendendole accessibili al pubblico e usufruibili a pagamento. Hybrid Cloud: solitamente si parla di modello di distribuzione ibrido quando un infrastruttura cloud privata al fine di potenziare le sue risorse, acquista servizi messi a disposizione da un infrastruttura pubblica. 1.5 Virtualizzazione delle risorse Uno dei principi cardine su cui si fonda il Cloud Computing, è quello riguardante la virtualizzazione delle risorse hardware, questo meccanismo consente di eseguire diversi sistemi operativi (guest OS) corredati dal relativo insieme di applicazioni su una stessa macchina fisica (host) Hypervisor Il componente software o hardware che agisce da interfaccia tra la macchina fisica sottostante o server fisico e le istanze di macchina virtuale installate su di esso è chiamato VMM (Virtual Machine Monitor), meglio conosciuto col nome di hypervisor. Come già individuato nell articolo "Formal Requirements for Virtualizable Third Generation Architectures" (Gerald J. Popek e Robert P. Goldber, Communications of the ACM, Volume 17 Numero 7, 1974), possiamo operare una classificazione tra questi componenti che contribuiscono alla gestione di una infrastruttura cloud [4]: Hypervisor nativo (type-1 o bare-metal): un VMM di questo tipo è un sistema eseguito direttamente sull hardware del server fisico, permettendone il controllo diretto e l installazione dei sistemi operativi ospiti al livello superiore. 10

11 Hypervisor hosted (type-2): in questo caso il VMM è in esecuzione sul sistema operativo ospitante (host OS), collocato sopra lo strato hardware e prevede funzionalità di supporto alla virtualizzazione e controllo delle VMs, ma si affida al livello inferiore per la gestione della memoria, l allocazione delle risorse, lo scheduling e per altre operazioni. Figura 3 Struttura di un server virtualizzato I sistemi che utilizzano un hypervisor possono adottare diverse tecniche di virtualizzazione [2]: Virtualizzazione completa (full virtualization): la virtualizzazione dell hardware da parte dell hypervisor è completa, il sistema operativo ospite non si accorge di essere in un ambiente virtuale, per cui opera sulle risorse che gli vengono assegnate come se fossero quelle di un ipotetica macchina fisica sottostante e non risorse emulate. Virtualizzazione assistita dall hardware (hardware assisted virtualization): la virtualizzazione è supportata da soluzioni hardware apposite, ad esempio un processore la cui architettura consente l impiego di istruzioni speciali che favoriscono questa funzionalità e consentono al sistema ospite di inoltrare 11

12 chiamate direttamente al livello fisico. Questo approccio consente di incrementare notevolmente le prestazioni globali del sistema. Paravirtualizzazione (paravirtualization): l hypervisor non esegue una virtualizzazione completa dell hardware ma espone piuttosto un interfaccia modificata alle macchine virtuali, composta da API 4 (Application Programming Interface) appositamente progettate e accessibile in maniera diretta dalle stesse. In sintesi la paravirtualizzazione non mira a creare un emulazione dell hardware di un server fisico ma a regolare l utilizzo delle sue risorse da parte delle VMs. Tuttavia questo metodo può comportare una modifica del kernel 5 del sistema operativo ospite. Esistono inoltre soluzioni per la virtualizzazione non basate sull uso dell hypervisor ma su un sistema operativo ospitante condiviso, che permette di replicare le proprie funzionalità direttamente sui sistemi operativi ospiti senza che essi debbano compiere chiamate che coinvolgono più livelli. In questo caso il sistema operativo ospite è vincolato ad essere dello stesso tipo di quello ospitante. 4 API: un Interfaccia di Programmazione di un Applicazione consiste in un insieme di procedure disponibili al programmatore che consentono l interazione semplificata con l applicazione. 5 Kernel: rappresenta il nucleo di un sistema operativo e ha il compito di fornire ai processi un accesso controllato all hardware sottostante. 12

13 Capitolo 2: Piattaforme di Cloud Computing 2.1 OpenStack OpenStack è un progetto open source nato nel 2010 dalla collaborazione tra la Nasa e Rackspace Cloud, la sua rapida crescita è dovuta ai contributi provenienti dalla vasta community, che comprende un gran numero di sviluppatori e importanti aziende dell ICT. Si tratta di un sistema operativo cloud, scritto in Python e rilasciato sotto licenza Apache 2.0, modulare, in grado di controllare un esteso bacino di risorse di calcolo, memorizzazione e di rete secondo il modello IaaS. La sua potenza risiede soprattutto nell essere estremamente flessibile, offrendo supporto ad un gran numero di hypervisor e fornendo numerose estensioni e API Struttura La struttura di OpenStack è composta da diversi blocchi, che vengono inseriti in successione con l evoluzione del progetto. Il suo nucleo è costituito da tre moduli fondamentali, Compute, Network e Storage, accessibili e gestibili mediante un pannello raggiungibile da web browser, chiamato Dashboard. 13

14 Figura 4 Struttura semplificata di OpenStack In particolare, per tracciare una panoramica del sistema, si descrive il ruolo che ha ogni servizio all interno dell infrastruttura [7]: Compute (Nova): è uno dei moduli senior dell intera piattaforma e quello predisposto a controllarla. Gestisce istanze di macchine virtuali, occupandosi della loro allocazione sulle macchine fisiche (modulo nova-scheduler) e del loro ciclo di vita, comunicando con l hypervisor installato su queste ultime (modulo novacompute). In particolare, gli utenti che vogliono creare istanze di VMs chiamano l API di Nova attraverso l API di OpenStack o tramite richieste API di Amazon EC2, a questo punto i demoni Nova (worker daemons) scambiano informazioni tramite una coda di messaggi e il database per esaudirle. Storage (Swift): è l altro modulo senior della piattaforma e quello predisposto alla memorizzazione. Il ruolo di questo componente è di consentire un archiviazione di oggetti scalabile e ridondante, similmente al servizio di Amazon AWS S3. Per assicurare queste due proprietà, Swift scrive repliche di ogni oggetto in server di storage collocati in zone diverse, ossia raggruppamenti di server isolati gli uni dagli altri per prevenire guasti e controllare il surriscaldamento. Il numero di repliche per ogni oggetto e zone è configurabile. Network (Neutron): è il modulo specializzato nelle comunicazioni di rete, inizialmente molti dei suoi compiti erano svolti da Nova (nova-network), ma poi si è deciso di raggruppare le sue funzionalità in un modulo a parte. Fornisce modelli 14

15 di rete flessibili per soddisfare i bisogni delle più disparate applicazioni e gruppi di utenti, occupandosi anche, attraverso l installazione di apposite estensioni, della sicurezza di rete e del load balancing. Dashboard (Horizon): è l interfaccia web con cui dialoga l utente, anche se spesso, molti cloud providers che utilizzano OpenStack, preferiscono implementarne una propria, perché è la componente della piattaforma più esposta all esterno e direttamente visibile al cliente. La struttura globale del progetto è visibile nella figura sottostante e prevede altre funzionalità che sono state integrate nel tempo, la comunicazione tra esse avviene tramite scambio di messaggi. Figura 5 Struttura globale di OpenStack Gli altri servizi, collocati sotto il nucleo principale, com è possibile distinguere dalla figura 4, sono chiamati Open Stack Shared Services e sono: Identity (Keystone): gestisce meccanismi per l autenticazione, presentando, in quest ambito, un ampia gamma di soluzioni. Image (Glance): è il servizio di gestione delle immagini virtuali. Block Storage (Cinder): è il modulo che si occupa del salvataggio dei dati su volumi a blocchi, in precedenza era un servizio di Nova (nova-volume). 15

16 2.1.2 Elasticità OpenStack è progettato per garantire l elasticità tramite scalabilità orizzontale, bilanciando il carico tra gruppi di servizi funzionalmente identici, che comunicano tra loro tramite scambio di messaggi, ad esempio nodi nova-compute o nova-api, che come suddetto sono quelli che si occupano della creazione, eliminazione e controllo delle istanze VMs. Le decisioni sulla scalabilità sono intraprese in base alla tipologia di macchina virtuale da utilizzare, da questo punto di vista, OpenStack permette sia di definire dei modelli (flavor) personalizzabili di VM scegliendo quindi la quantità di core virtuali, di RAM, di capacità di memoria, sia di avvalersi dei flavor predefiniti. OpenStack offre anche alcune funzionalità che consentono la scalabilità verticale, come l API Resize Server [5], che converte, su richiesta dell utente, un istanza di VM preesistente a un flavor differente sia per potenziarla sia per eseguire l operazione inversa. La VM, su cui viene effettuato il ridimensionamento, viene salvata, affinché possa essere ripristinata (rollback) in caso di malfunzionamento successivo alla trasformazione. Il sistema non elimina la macchina virtuale, finché l utente non conferma l operazione di conversione, cosa che avviene automaticamente se l operazione non viene annullata e si raggiunge un tempo limite, solitamente di ventiquattro ore. Questo meccanismo però consente solo l elasticità verticale ed è un operazione che non si presta a essere automatizzata, avviene infatti su richiesta e successiva conferma, purché non siano utilizzati servizi esterni e script appositi. Nella release Havana è stata studiata un interessante funzionalità di scalabilità automatica, che tuttavia richiedere ancora di essere ben sviluppata, grazie all integrazione tra due moduli aggiuntivi di OpenStack [5]: Orchestration (Heat): implementa un motore di coordinamento per istanziare, gestire e configurare gruppi di istanze VMs, rappresentate da modelli (templates) e utilizzando i flavor esistenti, con un semplice comando. Telemetry (Ceilometer): permette il monitoraggio delle risorse all interno dell infrastruttura. Inizialmente alcune sue funzioni erano usate con lo scopo di misurare i servizi utilizzati dal consumatore per stabilirne i costi. In seguito le sue 16

17 funzionalità sono state ampliate, introducendo la possibilità di creare allarmi, basati sui valori registrati e compiere quindi delle specifiche azioni. La collaborazione tra questi due componenti permette di sviluppare logiche di autoscaling, si utilizza ad esempio Ceilometer per registrare il carico di lavoro della CPU all interno dell infrastruttura ed associare azioni quando si raggiunge una certa soglia, come istanziare un gruppo di VMs o terminarlo con Heat. Un altra funzionalità introdotta di recente, anch essa da perfezionare, riguarda l utilizzo delle cosiddette cells [5], che permettono di scalare l infrastruttura cloud in maniera ancora più semplice e distribuita. In pratica, le macchine fisiche in un infrastruttura cloud possono essere partizionate in gruppi chiamati cells, la traduzione più vicina può essere cellule. La struttura di quest assembramento è fatta ad albero, la cell al vertice (API cell) è rappresentata da un server fisico, che è l unico a eseguire il servizio nova-api, ma non nova-compute. Le cellule figlie eseguiranno tutti i servizi nova tipici, incluso compute e quelli riguardanti code di messaggi e database, eccetto però nova-api. La comunicazione tra cellule figlie e API cell avviene tramite il servizio nova-cells, presente indipendentemente dalla gerarchia, che si occupa anche di coordinare lo scheduling tra le cellule e quello effettuato normalmente dal nova-scheduler. 2.2 VMware vsphere e vcloud VMware vsphere (vsphere 5), erede di VMware Infrastructure, è un sistema operativo per il Cloud Computing, in altre parole una suite di strumenti software a pagamento, che consente di trasformare un infrastruttura informatica (IT infrastructure) in una piattaforma cloud privata, con i suoi servizi tipici Struttura L architettura di vsphere comprende diversi componenti che collaborano tra loro per garantire due tipologie di servizi [8]: 17

18 Servizi per le applicazioni: un insieme di funzionalità fornite per assicurare la continuità, la sicurezza, la scalabilità, la tolleranza agli errori di tutte le applicazioni eseguite su vsphere, indipendentemente dalla tipologia di applicazione e dal sistema operativo usato sulla VM. Servizi per l infrastruttura: l insieme degli elementi che consentono la virtualizzazione e la gestione ottimale delle risorse hardware e comprendono servizi di calcolo, storage e rete. Figura 6 Componenti di vsphere I due pilastri di vsphere sono [8]: vsphere vcenter Server: è il centro di controllo dell intera infrastruttura virtuale. Aggrega le risorse hardware dei vari server fisici sui quali è installato l hypervisor ESXi (ESXi host), presentando all amministratore di sistema un unica collezione di 18

19 risorse dinamiche da assegnare alle VM nell ambiente virtuale. Tra gli elementi costitutivi di vcenter Server, si ha un meccanismo per il controllo degli accessi utente (User Access Control) e dei relativi permessi, un set di servizi essenziali (Core Services), che vanno dalla gestione e configurazione delle VM sugli host, alla raccolta di statistiche sugli elementi dell infrastruttura e l impostazione di allarmi, fino alla pianificazione di determinate azioni, periodiche e non. Gli utenti si connettono al vcenter Server attraverso un interfaccia chiamata vserver Client, di cui è disponibile anche una versione accessibile da web browser vserver Web Client. vsphere ESXi: è un hypervisor di tipo bare-metal, installabile quindi direttamente sull hardware dei singoli server fisici (host) che compongono l infrastruttura. ESXi sostituisce la precedente versione dell hypervisor ESX, un sistema operativo vero e proprio basato su Linux Red Hat, che richiedeva frequenti aggiornamenti e un notevole dispendio in termini di risorse. La nuova versione si configura comunque come un hypervisor nativo ma è molto più leggera, priva della Service Console, utilizza strumenti di gestione remota invece della linea di comando locale e integra tutti gli agenti VMware direttamente nel kernel (VMkernel). L altro elemento che completa il quadro delle soluzioni cloud di VMware è vcloud Director, uno strumento software progettato per raggruppare le risorse dell infrastruttura virtuale creata tramite vsphere in data center virtuali (vdc), le cui risorse sono offerte ai consumatori in qualità di servizi catalogati. In pratica gli amministratori dell infrastruttura possono raggruppare i clienti in organizzazioni (organization), che rappresentano ad esempio un gruppo con una determinata policy di accesso ai servizi, come unità aziendali, divisioni o società sussidiarie. Ogni organizzazione ha le proprie risorse virtuali isolate tramite il vdc (organization vdc), una propria autenticazione sicura, specifiche politiche di controllo e cataloghi unici, facendo sì che si venga a creare un ambiente multi-tenant 6, dove più elementi condividono la stessa infrastruttura. 6 Multi-tenant: traducibile come co-proprietario, ossia un architettura in cui un applicazione software partiziona virtualmente i suoi dati e la sua configurazione in modo che ogni client lavori con una sua istanza personalizzata. 19

20 Il vdc fornitore (provider vdc) introduce nell architettura vcloud un livello di astrazione addizionale, che si interpone tra la strutturazione delle risorse al livello vsphere e quella del vdc dell organizzazione, permettendo di configurare quest ultimo secondo diversi modelli di allocazione delle risorse: Pay-as-you-go model: il vdc viene mappato su un pool di risorse senza limitazioni e queste sono assegnate solo quando viene eseguita un applicazione nel vdc. Allocation-pool model: solo una percentuale delle risorse allocate sono affidate al vdc dell organizzazione. Reservation-pool model: tutte le risorse allocate sono affidate al vdc Elasticità VMware utilizza diversi meccanismi per garantire l elasticità all interno dell infrastruttura cloud vsphere, quello principale è il DRS (Distributed Resource Scheduler) [6], che si occupa di amministrare la capacità computazionale derivante da una collezione di risorse informatiche, organizzate in raggruppamenti logici (resource pools), monitorandone l utilizzo e assegnando quelle disponibili alle VM, secondo una logica prioritaria e che riflette i bisogni dell attività aziendale. I pool di risorse possono essere organizzati gerarchicamente, infatti l amministratore della struttura può stabilire come queste devono essere distribuite tra gruppi di VM, ad esempio un ramo dell azienda potrebbe aver bisogno di più capacità computazionale rispetto a un altro, così il DRS garantisce che questa necessità sia soddisfatta. Tuttavia se quella capacità non viene sfruttata, può essere resa comunque disponibile ad un altro pool dell host. Le VM possono essere aggiunte o rimosse da un pool di risorse, oppure è possibile assegnare una VM preesistente a un nuovo raggruppamento, favorendo così la scalabilità orizzontale e la dinamicità. Oltre a raggruppare le risorse di un singolo host in pool, vsphere prevede un ulteriore raggruppamento per migliorare le politiche di allocazione delle VM e di flessibilità in generale: i VMware DRS cluster. Un DRS cluster è una collezione di host su cui è installato l hypervisor ESXi e delle 20

21 relative VMs, con risorse condivise e un interfaccia di gestione condivisa. Se il DRS è abilitato sul cluster, allora esegue periodicamente il bilanciamento del carico all interno del raggruppamento, procedendo a una redistribuzione, automatica o manuale, delle VMs tra gli host tramite migrazione (vmotion), in maniera veloce e garantendo la continuità del servizio. E possibile aggiungere o rimuovere sia host, anche se appartenenti ad altri vcenter Server, che VM al cluster, nel primo caso tutte le VMs e le risorse dell host sono aggiunti al cluster. Quando il carico di una VM aumenta, il DRS valuta prima la sua priorità riguardo l allocazione di risorse secondo le policy stabilite e, se giustificato, procede all aggiunta di capacità secondo due modalità: migrando la VM sovraccaricata verso un altro host o liberando spazio su quell host, ossia predisponendo la migrazione delle altre VM verso altri host. Un'altra funzionalità che favorisce l elasticità dell infrastruttura è l Hot Add [6], cioè l aggiunta o rimozione di risorse di calcolo, RAM o dischi alle VM a caldo, ossia senza richiederne lo spegnimento, tuttavia questo comporta un aumento dell overhead complessivo e non è sempre supportata dal guest OS. Per quanto riguarda vcloud, dalla versione vcloud Director 5.1 [9], sono stati introdotti dei cambiamenti che migliorano la flessibilità del sistema, introducendo meccanismi che consentono di espandere le risorse affidate ad un organizzazione anche senza implicare la creazione di nuovi vdc sia per il provider sia per l organizzazione. Innanzitutto VMware definisce elastici gli organization vdc, solo se possono attingere alle risorse di tutti i cluster compresi nel provider vdc. I vdc delle organizzazioni creati secondo il modello allocation-pool sono elastici di default, nel senso che è possibile ampliarli utilizzando tutti i pool di risorse associate al provider o eventualmente aggiungendone altri, inoltre le VM del vdc possono condividere le risorse inutilizzate. Nel modello pay-as-you-go, invece, ogni VM è un entità a se stante, ovvero non può condividere le risorse di altre istanze e ha dei limiti specifici. In questo caso il vdc dell organizzazione può essere esteso aggiungendo resource pool al provider, ciò consente la creazione di altre macchine virtuali. 21

Virtualizzazione e Cloud Computing

Virtualizzazione e Cloud Computing Virtualizzazione e Cloud Computing 12 marzo 2015 Claudio Bizzarri claudio@bizzarri.net Ordine degli Ingegneri di Pistoia La virtualizzazione Macchine reali e macchine virtuali Vantaggi della virtualizzazione

Dettagli

Cloud Computing e OpenStack. Daniela Loreti, Ph.D. Student Dipartimento di Informatica Scienze e Ingegneria (DISI) daniela.loreti@unibo.

Cloud Computing e OpenStack. Daniela Loreti, Ph.D. Student Dipartimento di Informatica Scienze e Ingegneria (DISI) daniela.loreti@unibo. Cloud Computing e OpenStack Daniela Loreti, Ph.D. Student Dipartimento di Informatica Scienze e Ingegneria (DISI) daniela.loreti@unibo.it 1 Cos è il Cloud Computing Paradigma computazionale che racchiude

Dettagli

Una rassegna dei sistemi operativi per il Cloud Computing

Una rassegna dei sistemi operativi per il Cloud Computing Alma Mater Studiorum Università di Bologna SCUOLA DI SCIENZE Corso di Laurea in Informatica Una rassegna dei sistemi operativi per il Cloud Computing Tesi di Laurea in Reti di Calcolatori Relatore: Chiar.mo

Dettagli

soluzioni e servizi per fare grande una media impresa Soluzioni di Cloud Computing per imprese con i piedi per terra.

soluzioni e servizi per fare grande una media impresa Soluzioni di Cloud Computing per imprese con i piedi per terra. soluzioni e servizi per fare grande una media impresa Soluzioni di Cloud Computing per imprese con i piedi per terra. FASTCLOUD È un dato di fatto che le soluzioni IT tradizionali richiedono investimenti

Dettagli

Cloud Computing: alcuni punti fermi per non smarrirsi fra le nuvole

Cloud Computing: alcuni punti fermi per non smarrirsi fra le nuvole Cloud Computing: alcuni punti fermi per non smarrirsi fra le nuvole Stefano Mainetti stefano.mainetti@polimi.it L ICT come Commodity L emergere del Cloud Computing e i nuovi modelli di delivery Trend n.

Dettagli

CLOUD COMPUTING REFERENCE ARCHITECTURE: LE INDICAZIONI DEL NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY. Prima parte: Panoramica sugli attori

CLOUD COMPUTING REFERENCE ARCHITECTURE: LE INDICAZIONI DEL NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY. Prima parte: Panoramica sugli attori ANALISI 11 marzo 2012 CLOUD COMPUTING REFERENCE ARCHITECTURE: LE INDICAZIONI DEL NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY Nella newsletter N 4 abbiamo già parlato di Cloud Computing, introducendone

Dettagli

Il Cloud Computing: uno strumento per migliorare il business

Il Cloud Computing: uno strumento per migliorare il business Il Cloud Computing: uno strumento per migliorare il business Luca Zanetta Uniontrasporti I venti dell'innovazione - Imprese a banda larga Varese, 9 luglio 2014 1 / 22 Sommario Cos è il cloud computing

Dettagli

I nuovi modelli di delivery dell IT: un quadro di riferimento

I nuovi modelli di delivery dell IT: un quadro di riferimento I nuovi modelli di delivery dell IT: un quadro di riferimento Stefano Mainetti Fondazione Politecnico di Milano stefano.mainetti@polimi.it Milano, 25 Ottobre 2010 Cloud Computing: il punto d arrivo Trend

Dettagli

Abstract. Reply e il Cloud Computing: la potenza di internet e un modello di costi a consumo. Il Cloud Computing per Reply

Abstract. Reply e il Cloud Computing: la potenza di internet e un modello di costi a consumo. Il Cloud Computing per Reply Abstract Nei nuovi scenari aperti dal Cloud Computing, Reply si pone come provider di servizi e tecnologie, nonché come abilitatore di soluzioni e servizi di integrazione, volti a supportare le aziende

Dettagli

CLOUD COMPUTING. Che cos è il Cloud

CLOUD COMPUTING. Che cos è il Cloud CLOUD COMPUTING Che cos è il Cloud Durante la rivoluzione industriale, le imprese che si affacciavano per la prima volta alla produzione dovevano costruirsi in casa l energia che, generata da grandi macchine

Dettagli

IL PRIVATE CLOUD DELLA FRIENDS' POWER

IL PRIVATE CLOUD DELLA FRIENDS' POWER IL PRIVATE CLOUD DELLA FRIENDS' POWER Evoluzione al Cloud Computing Condivisione dei lavori Integrazione con Android & iphone Cos è il Cloud: le forme e i vantaggi Durante la rivoluzione industriale, le

Dettagli

Licenza di vcloud Suite

Licenza di vcloud Suite vcloud Suite 5.5 Questo documento supporta la versione di ogni prodotto elencato e di tutte le versioni successive finché non è sostituito da una nuova edizione. Per controllare se esistono versioni più

Dettagli

IBM Tivoli Storage Manager for Virtual Environments

IBM Tivoli Storage Manager for Virtual Environments Scheda tecnica IBM Storage Manager for Virtual Environments Backup senza interruzioni e ripristino immediato: un processo più semplice e lineare Caratteristiche principali Semplificare la gestione del

Dettagli

Manuale Servizi di Virtualizzazione e Porta di Accesso Virtualizzata

Manuale Servizi di Virtualizzazione e Porta di Accesso Virtualizzata Manuale Servizi di Virtualizzazione e Porta di Accesso Virtualizzata COD. PROD. D.6.3 1 Indice Considerazioni sulla virtualizzazione... 3 Vantaggi della virtualizzazione:... 3 Piattaforma di virtualizzazione...

Dettagli

IT ARCHITECTURE: COME PREPARARSI AL CLOUD

IT ARCHITECTURE: COME PREPARARSI AL CLOUD IT ARCHITECTURE: COME PREPARARSI AL CLOUD Stefano Mainetti stefano.mainetti@polimi.it L ICT come Commodity L emergere del Cloud Computing e i nuovi modelli di delivery Trend n. 1 - ICT Commoditization

Dettagli

Novità di vsphere 5.1

Novità di vsphere 5.1 Novità di vsphere 5.1 Argomenti vsphere 5.0 - Riepilogo vsphere 5.1 - Panoramica " Elaborazione, storage, rete - Miglioramenti e funzionalità " Disponibilità, sicurezza, automazione - Miglioramenti e funzionalità

Dettagli

UNIVERSITÀ DEGLI STUDI DI FIRENZE FACOLTÀ DI INGEGNERIA

UNIVERSITÀ DEGLI STUDI DI FIRENZE FACOLTÀ DI INGEGNERIA UNIVERSITÀ DEGLI STUDI DI FIRENZE FACOLTÀ DI INGEGNERIA Corso di Sistemi Operativi Prof. Stefano Berretti SEMINARIO: VIRTUALIZZAZIONE DI INFRASTRUTTURE INFORMATICHE a cura di: Nicola Fusari A.A. 2012/2013

Dettagli

Virtualizzazione. Orazio Battaglia

Virtualizzazione. Orazio Battaglia Virtualizzazione Orazio Battaglia Definizione di virtualizzazione In informatica il termine virtualizzazione si riferisce alla possibilità di astrarre le componenti hardware, cioè fisiche, degli elaboratori

Dettagli

I nostri servizi Dynamic Data Centre Infrastructure-as-a-Service.

I nostri servizi Dynamic Data Centre Infrastructure-as-a-Service. I nostri servizi Infrastructure-as-a-Service. 02 / TelecityGroup Cos è? (DDC) è la proposta di TelecityGroup nell ambito Infrastructure-as-a-Service (IaaS), uno dei cardini del cloud computing. Attraverso

Dettagli

VIRTUALIZE IT. www.digibyte.it - digibyte@digibyte.it

VIRTUALIZE IT. www.digibyte.it - digibyte@digibyte.it il server? virtualizzalo!! Se ti stai domandando: ma cosa stanno dicendo? ancora non sai che la virtualizzazione è una tecnologia software, oggi ormai consolidata, che sta progressivamente modificando

Dettagli

L iniziativa Cloud DT

L iniziativa Cloud DT L iniziativa Cloud DT Francesco Castanò Dipartimento del Tesoro Ufficio per il Coordinamento Informatico Dipartimentale (UCID) Roma, Luglio 2011 Il Cloud Computing Alcune definizioni Il Cloud Computing

Dettagli

Ottimizzazione dell infrastruttura per la trasformazione dei data center verso il Cloud Computing

Ottimizzazione dell infrastruttura per la trasformazione dei data center verso il Cloud Computing Ottimizzazione dell infrastruttura per la trasformazione dei data center verso il Cloud Computing Dopo anni di innovazioni nel settore dell Information Technology, è in atto una profonda trasformazione.

Dettagli

FAMIGLIA EMC VPLEX. Continuous availability e data mobility all'interno e tra i data center

FAMIGLIA EMC VPLEX. Continuous availability e data mobility all'interno e tra i data center FAMIGLIA EMC VPLEX Continuous availability e data mobility all'interno e tra i data center CONTINUOUS AVAILABILITY E DATA MOBILITY PER APPLICAZIONI MISSION- CRITICAL L'infrastruttura di storage è in evoluzione

Dettagli

Linux Day 2009 24/10/09. Cloud Computing. Diego Feruglio

Linux Day 2009 24/10/09. Cloud Computing. Diego Feruglio Linux Day 2009 24/10/09 Cloud Computing Diego Feruglio Cos è il Cloud Computing? An emerging computing paradigm where data and services reside in massively scalable data centers and can be ubiquitously

Dettagli

Panoramica delle funzionalita

Panoramica delle funzionalita Panoramica delle funzionalita Edizioni vsphere 4 Gestione su larga scala di applicazioni di produzione critiche DRS / DPM Storage vmotion Host Profiles Distributed Switch DRS / DPM Storage vmotion Prodotti

Dettagli

I sistemi virtuali nella PA. Il caso della Biblioteca del Consiglio Regionale della Puglia

I sistemi virtuali nella PA. Il caso della Biblioteca del Consiglio Regionale della Puglia I sistemi virtuali nella PA Il caso della Biblioteca del Consiglio Regionale della Puglia Indice I sistemi virtuali Definizione di Cloud Computing Le tecnologie che li caratterizzano La virtualizzazione

Dettagli

ALMA MATER STUDIORUM UNIVERSITÀ DI BOLOGNA CLOUD COMPUTING: ANALISI DEI MODELLI ARCHITETTURALI E DELLE TECNOLOGIE PER LO SVILUPPO DI APPLICAZIONI

ALMA MATER STUDIORUM UNIVERSITÀ DI BOLOGNA CLOUD COMPUTING: ANALISI DEI MODELLI ARCHITETTURALI E DELLE TECNOLOGIE PER LO SVILUPPO DI APPLICAZIONI ALMA MATER STUDIORUM UNIVERSITÀ DI BOLOGNA Seconda Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica CLOUD COMPUTING: ANALISI DEI MODELLI ARCHITETTURALI E DELLE TECNOLOGIE PER LO SVILUPPO

Dettagli

Introduzione al Cloud Computing

Introduzione al Cloud Computing Risparmiare ed innovare attraverso le nuove soluzioni ICT e Cloud Introduzione al Cloud Computing Leopoldo Onorato Onorato Informatica Srl Mantova, 15/05/2014 1 Sommario degli argomenti Definizione di

Dettagli

Apps4Law: Riflessioni sul Cloud Computing. Roma 21 marzo 2013 Sala Seminari UNIRIZ. Alessandro Graziani, Avvocato alessandrograziani@iuslaw.

Apps4Law: Riflessioni sul Cloud Computing. Roma 21 marzo 2013 Sala Seminari UNIRIZ. Alessandro Graziani, Avvocato alessandrograziani@iuslaw. Apps4Law: Riflessioni sul Cloud Computing Roma 21 marzo 2013 Sala Seminari UNIRIZ 2 3 Il Cloud Computing si definisce consuetamente secondo due distinte accezioni: 1. un di carattere tecnologico 2. l altra

Dettagli

MCloud.Gov l infrastruttura SaaS per la Pubblica Amministrazione locale

MCloud.Gov l infrastruttura SaaS per la Pubblica Amministrazione locale MCloud.Gov l infrastruttura SaaS per la Pubblica Amministrazione locale 1. Livello infrastrutturale Il Cloud, inteso come un ampio insieme di risorse e servizi fruibili da Internet che possono essere dinamicamente

Dettagli

IL CSI PIEMONTE PER LA CONTINUITÀ DEI VOSTRI SERVIZI

IL CSI PIEMONTE PER LA CONTINUITÀ DEI VOSTRI SERVIZI IL CSI PIEMONTE PER LA CONTINUITÀ DEI VOSTRI SERVIZI LA CONTINUITÀ OPERATIVA È UN DOVERE La Pubblica Amministrazione è tenuta ad assicurare la continuità dei propri servizi per garantire il corretto svolgimento

Dettagli

Telecom Italia, Gruppo innovatore nell ICT, punta sulla flessibilità adottando un server ottimizzato per il cloud

Telecom Italia, Gruppo innovatore nell ICT, punta sulla flessibilità adottando un server ottimizzato per il cloud Telecom Italia, Gruppo innovatore nell ICT, punta sulla flessibilità adottando un server ottimizzato per il cloud Panoramica Paese: Italia Settore: ICT Profilo del cliente Telecom Italia è uno dei principali

Dettagli

VMWARE. Cloud Computing e IT as a Service

VMWARE. Cloud Computing e IT as a Service Cloud Computing e IT as a Service VMWARE VMware è una delle principali artefici del cloud computing, non solo perché alla base dello stesso vi è la virtualizzazione, ma anche perché è stata tra le prime

Dettagli

SKILL4YOU ACADEMY MICROSOFT AZURE FOR IT PRO PERCORSO ACADEMY MICROSOFT AZURE FOR IT PRO A CHI E RIVOLTO IL CORSO DESCRIZIONE PREREQUISITI

SKILL4YOU ACADEMY MICROSOFT AZURE FOR IT PRO PERCORSO ACADEMY MICROSOFT AZURE FOR IT PRO A CHI E RIVOLTO IL CORSO DESCRIZIONE PREREQUISITI SKILL4YOU ACADEMY MICROSOFT AZURE FOR IT PRO PERCORSO ACADEMY MICROSOFT AZURE FOR IT PRO A CHI E RIVOLTO IL CORSO Questo progetto si rivolge a tutti i sistemisti con una minima esperienza in ambiente Microsoft

Dettagli

Indice generale. Gli autori...xiii. Prefazione...xv. Benvenuti nel cloud computing...1

Indice generale. Gli autori...xiii. Prefazione...xv. Benvenuti nel cloud computing...1 Indice generale Gli autori...xiii Prefazione...xv Capitolo 1 Benvenuti nel cloud computing...1 Come evitare un successo disastroso... 2 Saperne di più sul cloud computing... 3 Cosa si intende per nuvola...

Dettagli

Gartner Group definisce il Cloud

Gartner Group definisce il Cloud Cloud Computing Gartner Group definisce il Cloud o Cloud Computing is a style of computing in which elastic and scalable information technology - enabled capabilities are delivered as a Service. Gartner

Dettagli

Novell ZENworks Configuration Management in ambiente Microsoft * Windows *

Novell ZENworks Configuration Management in ambiente Microsoft * Windows * Guida GESTIONE SISTEMI www.novell.com Novell ZENworks Configuration Management in ambiente Microsoft * Windows * Novell ZENworks Configuration Management in ambiente Microsoft Windows Indice: 2..... Benvenuti

Dettagli

Cloud Service Factory

Cloud Service Factory Cloud Service Factory Giuseppe Visaggio Dipartimento di Informatica- Università di Bari DAISY-Net visaggio@di.uniba.it DAISY-Net DRIVING ADVANCES OF ICT IN SOUTH ITALY Net S. c. a r. l. 1 Il Cloud Computing

Dettagli

3. PRODOTTI PER LA VIRTUALIZZAZIONE

3. PRODOTTI PER LA VIRTUALIZZAZIONE 3. PRODOTTI PER LA VIRTUALIZZAZIONE In questo capitolo verranno descritti alcuni dei prodotti commerciali e dei progetti opensource più noti; in particolare verrà presa in considerazione la soluzione SUN

Dettagli

Windows Azure. introduzione. 16 Maggio 2013. Gianni Rosa Gallina giannishub@hotmail.com. Fabrizio Accatino fhtino@gmail.com

Windows Azure. introduzione. 16 Maggio 2013. Gianni Rosa Gallina giannishub@hotmail.com. Fabrizio Accatino fhtino@gmail.com 16 Maggio 2013 Windows Azure introduzione Gianni Rosa Gallina giannishub@hotmail.com Twitter: @giannirg Blog: http://giannishub.cloudapp.net/it/ Fabrizio Accatino fhtino@gmail.com Twitter: @fhtino Sito

Dettagli

C Cloud computing Cloud storage. Prof. Maurizio Naldi

C Cloud computing Cloud storage. Prof. Maurizio Naldi C Cloud computing Cloud storage Prof. Maurizio Naldi Cos è il Cloud Computing? Con cloud computing si indica un insieme di tecnologie che permettono, tipicamente sotto forma di un servizio, di memorizzare/

Dettagli

Emanuele Barrano Filippo Bosi CLOUD COMPUTING E ARCHITETTURE SOFTWARE: QUALI IMPATTI SULLO SVILUPPO DI APPLICAZIONI?

Emanuele Barrano Filippo Bosi CLOUD COMPUTING E ARCHITETTURE SOFTWARE: QUALI IMPATTI SULLO SVILUPPO DI APPLICAZIONI? Emanuele Barrano Filippo Bosi CLOUD COMPUTING E ARCHITETTURE SOFTWARE: QUALI IMPATTI SULLO SVILUPPO DI APPLICAZIONI? Agenda Cloud Overview Approccio al Cloud Computing Impatto sullo sviluppo delle applicazioni

Dettagli

Come Funziona. Virtualizzare con VMware

Come Funziona. Virtualizzare con VMware Virtualize IT Il Server? Virtualizzalo!! Se ti stai domandando: ma cosa stanno dicendo? ancora non sai che la virtualizzazione è una tecnologia software, oggi ormai consolidata, che sta progressivamente

Dettagli

Architetture software. Virtualizzazione

Architetture software. Virtualizzazione Sistemi Distribuiti Architetture software 1 Virtualizzazione 2 1 Virtualizzazione (motivazioni) Sullo stesso elaboratore possono essere eseguiti indipendentemente d t e simultaneamente t sistemi i operativi

Dettagli

PICCOLE E MEDIE IMPRESE, UNA SOLUZIONE AD HOC. Soluzioni per le PMI

PICCOLE E MEDIE IMPRESE, UNA SOLUZIONE AD HOC. Soluzioni per le PMI PICCOLE E MEDIE IMPRESE, UNA SOLUZIONE AD HOC Soluzioni per le PMI Windows Server 2012 e System Center 2012 Informazioni sul copyright 2012 Microsoft Corporation. Tutti i diritti sono riservati. Il presente

Dettagli

Sistemi gestionali as a Service:

Sistemi gestionali as a Service: Sistemi gestionali as a Service: Una reale opportunità per le imprese? Andrea Gaschi School of Management Politecnico di Milano Agenda Un introduzione ai sistemi gestionali La situazione in Italia Le spinte

Dettagli

Enabling IT as a Service Sergio Cimino Senior System Engineer, VMware

Enabling IT as a Service Sergio Cimino Senior System Engineer, VMware Enabling IT as a Service Sergio Cimino Senior System Engineer, VMware 2009 VMware Inc. All rights reserved I clienti decretano VMware leader del mercato Panoramica Azienda Fatturato 2009: $2 miliardii

Dettagli

CA AppLogic Cloud Platform per applicazioni enterprise

CA AppLogic Cloud Platform per applicazioni enterprise SCHEDA PRODOTTO: CA AppLogic CA AppLogic Cloud Platform per applicazioni enterprise agility made possible CA AppLogic è una piattaforma di cloud computing chiavi in mano che consente ai clienti enterprise

Dettagli

Brochure DATA CENTER. www.novell.com. Novell Cloud Manager. Costruite e gestite ambienti cloud privati. (Finalmente è arrivato il cloud)

Brochure DATA CENTER. www.novell.com. Novell Cloud Manager. Costruite e gestite ambienti cloud privati. (Finalmente è arrivato il cloud) Brochure DATA CENTER Novell Cloud Manager Costruite e gestite ambienti cloud privati (Finalmente è arrivato il cloud) Novell Cloud Manager: il modo più semplice per creare e gestire ambienti cloud WorkloadIQ

Dettagli

Introduzione alla Virtualizzazione

Introduzione alla Virtualizzazione Introduzione alla Virtualizzazione Dott. Luca Tasquier E-mail: luca.tasquier@unina2.it Virtualizzazione - 1 La virtualizzazione è una tecnologia software che sta cambiando il metodo d utilizzo delle risorse

Dettagli

Allegato Tecnico Server Virtuale

Allegato Tecnico Server Virtuale Allegato Tecnico Server Virtuale Nota di lettura 1 Descrizione del servizio 1.1 Definizioni e acronimi 1.2 SERVER VIRTUALE Conversione tra diversi sistemi hypervisor 1.3 Attivazione del servizio Configurazione

Dettagli

Backup e ripristino per ambienti VMware con Avamar 6.0

Backup e ripristino per ambienti VMware con Avamar 6.0 White paper Backup e ripristino per ambienti VMware con Avamar 6.0 Analisi dettagliata Abstract Con l aumento incalzante degli ambienti virtuali implementati nel cloud delle aziende, è facile notare come

Dettagli

Ottimizzare l IT. Interesse verso il cloud. Cloud computing. Ottimizzare l'it 16/04/2010. Assyrus Srl 1. Cloud Computing

Ottimizzare l IT. Interesse verso il cloud. Cloud computing. Ottimizzare l'it 16/04/2010. Assyrus Srl 1. Cloud Computing Ottimizzare l IT Cloud Computing Interesse verso il cloud 16/04/2010 Ottimizzare l'it 2 Cloud computing Cloud computing insieme di tecnologie informatiche che permettono l'utilizzo di risorse (storage,

Dettagli

LA TECHNOLOGY TRANSFER PRESENTA TUTTO SUL ROMA 17-19 OTTOBRE 2011 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231

LA TECHNOLOGY TRANSFER PRESENTA TUTTO SUL ROMA 17-19 OTTOBRE 2011 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 LA TECHNOLOGY TRANSFER PRESENTA GERHARD BAYER TUTTO SUL CLOUD COMPUTING Concetti, Attori, Tecnologie ROMA 17-19 OTTOBRE 2011 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 info@technologytransfer.it www.technologytransfer.it

Dettagli

Il Gruppo Arvedi sceglie tecnologie Microsoft per la virtualizzazione dei sistemi server

Il Gruppo Arvedi sceglie tecnologie Microsoft per la virtualizzazione dei sistemi server Caso di successo Microsoft Virtualizzazione Gruppo Arvedi Il Gruppo Arvedi sceglie tecnologie Microsoft per la virtualizzazione dei sistemi server Informazioni generali Settore Education Il Cliente Le

Dettagli

Virtualizzazione e Macchine Virtuali

Virtualizzazione e Macchine Virtuali Virtualizzazione e Macchine Virtuali Gabriele D Angelo, Ludovico Gardenghi {gda, garden}@cs.unibo.it http://www.cs.unibo.it/~gdangelo/ http://www.cs.unibo.it/~gardengl/ Università di Bologna Corso di Laurea

Dettagli

w w w. n e w s o f t s r l. i t Soluzione Proposta

w w w. n e w s o f t s r l. i t Soluzione Proposta w w w. n e w s o f t s r l. i t Soluzione Proposta Sommario 1. PREMESSA...3 2. NSPAY...4 2.1 FUNZIONI NSPAY... 5 2.1.1 Gestione degli addebiti... 5 2.1.2 Inibizione di un uso fraudolento... 5 2.1.3 Gestione

Dettagli

Virtualization. Strutturare per semplificare la gestione. ICT Information & Communication Technology

Virtualization. Strutturare per semplificare la gestione. ICT Information & Communication Technology Virtualization Strutturare per semplificare la gestione Communication Technology Ottimizzare e consolidare Le organizzazioni tipicamente si sviluppano in maniera non strutturata e ciò può comportare la

Dettagli

2. VIRTUALIZZAZIONE MEDIANTE PARTIZIONAMENTO

2. VIRTUALIZZAZIONE MEDIANTE PARTIZIONAMENTO 2. VIRTUALIZZAZIONE MEDIANTE PARTIZIONAMENTO In questo capitolo verranno prese in considerazione le soluzioni tecnologiche e gli approcci implementativi della virtualizzazione basata su partizionamento

Dettagli

Approfondimenti tecnici su framework v6.3

Approfondimenti tecnici su framework v6.3 Sito http://www.icu.fitb.eu/ pagina 1 I.C.U. "I See You" Sito...1 Cosa è...3 Cosa fa...3 Alcune funzionalità Base:...3 Alcune funzionalità Avanzate:...3 Personalizzazioni...3 Elenco Moduli base...4 Elenco

Dettagli

Licenza di vcloud Suite

Licenza di vcloud Suite vcloud Suite 5.1 Questo documento supporta la versione di ogni prodotto elencato e di tutte le versioni successive finché non è sostituito da una nuova edizione. Per controllare se esistono versioni più

Dettagli

Caratteristiche e funzionalità del cloud computing. Marco Barbi Flavio Bonfatti Laboratorio Softech ICT Università di Modena e Reggio Emilia

Caratteristiche e funzionalità del cloud computing. Marco Barbi Flavio Bonfatti Laboratorio Softech ICT Università di Modena e Reggio Emilia Caratteristiche e funzionalità del cloud computing Marco Barbi Flavio Bonfatti Laboratorio Softech ICT Università di Modena e Reggio Emilia Sommario Premesse: definizioni Prima del cloud computing: evoluzione

Dettagli

CloudComputing: scenari di mercato, trend e opportunità

CloudComputing: scenari di mercato, trend e opportunità CloudComputing: scenari di mercato, trend e opportunità Stefano Mainetti stefano.mainetti@polimi.it Milano, 7 Giugno 2012 Cloud Computing: una naturale evoluzione delle ICT Trend n. 1 - ICT Industrialization

Dettagli

Cloud Computing....una scelta migliore. ICT Information & Communication Technology

Cloud Computing....una scelta migliore. ICT Information & Communication Technology Cloud Computing...una scelta migliore Communication Technology Che cos è il cloud computing Tutti parlano del cloud. Ma cosa si intende con questo termine? Le applicazioni aziendali stanno passando al

Dettagli

la Soluzione di Cloud Computing di

la Soluzione di Cloud Computing di la Soluzione di Cloud Computing di Cos è Ospit@ Virtuale Cosa è? Ospit@ Virtuale è l offerta Cloud- Computing di Impresa Semplice, che consente alle Piccole e Medie Imprese di ospitare presso i Data Center

Dettagli

D3.1 Documento di analisi della visualizzazione 3D in ambiente Cloud e relative problematiche

D3.1 Documento di analisi della visualizzazione 3D in ambiente Cloud e relative problematiche D3.1 Documento di analisi della visualizzazione 3D in ambiente Cloud e relative problematiche Il Cloud Computing La visualizzazione nella Cloud Problematiche Virtualizzazione della GPU Front end Virtualization

Dettagli

SERVER E VIRTUALIZZAZIONE. Windows Server 2012. Guida alle edizioni

SERVER E VIRTUALIZZAZIONE. Windows Server 2012. Guida alle edizioni SERVER E VIRTUALIZZAZIONE Windows Server 2012 Guida alle edizioni 1 1 Informazioni sul copyright 2012 Microsoft Corporation. Tutti i diritti sono riservati. Il presente documento viene fornito così come

Dettagli

Fondazione per la Ricerca sulla Migrazione e sulla Integrazione delle Tecnologie Ente Morale riconosciuto con Status Consultivo dell ECOSOC delle Nazioni Unite AREA STRATEGIA E TECNOLOGIE IL CLOUD COMPUTING

Dettagli

Stefano Mainetti Fondazione Politecnico di Milano

Stefano Mainetti Fondazione Politecnico di Milano Quale Roadmap per il Cloud Computing? Stefano Mainetti Fondazione Politecnico di Milano stefano.mainetti@fondazione.polimi.it La definizione classica del Cloud Computing 4 modelli di deployment Cloud private

Dettagli

Protezione del Kernel Tramite Macchine Virtuali

Protezione del Kernel Tramite Macchine Virtuali Protezione del Kernel Tramite Macchine Virtuali Fabio Campisi Daniele Sgandurra Università di Pisa 27 Novembre 2007 1/44 Protezione del Kernel Tramite Macchine Virtuali Università di Pisa Sommario della

Dettagli

Soluzioni innovative per la semplificazione dell infrastruttura IT. Virtualizzazione con il sistema operativo IBM i, PowerVM e Power Systems

Soluzioni innovative per la semplificazione dell infrastruttura IT. Virtualizzazione con il sistema operativo IBM i, PowerVM e Power Systems Soluzioni innovative per la semplificazione dell infrastruttura IT Virtualizzazione con il sistema operativo IBM i, PowerVM e Power Systems Caratteristiche principali La flessibilità e la scalabilità della

Dettagli

CLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Amazon EC2 - Utilizzo del servizio

CLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Amazon EC2 - Utilizzo del servizio Community - Cloud AWS su Google+ Web Services EC2 - Utilizzo del servizio Caratteristiche generali del servizio di EC2 per la creazione di risorse computazionali in cloud. Hangout 32 del 17.11.2014 Davide

Dettagli

VMware Introduction Virtual Infrastructure

VMware Introduction Virtual Infrastructure VMware Introduction Virtual Infrastructure Milano, 06/07/2006 Versione 1.0 RISERVATEZZA Copyright 2006 Clever Consulting Srl. Tutti i diritti sono riservati. Nessuna parte di questo documento può essere

Dettagli

Programma Operativo di Cooperazione Transfrontaliera Italia Svizzera 2007-2013 PROGETTO STRATEGIO PTA

Programma Operativo di Cooperazione Transfrontaliera Italia Svizzera 2007-2013 PROGETTO STRATEGIO PTA Programma Operativo di Cooperazione Transfrontaliera Italia Svizzera 2007-2013 PROGETTO STRATEGIO PTA PIATTAFORMA TECNOLOGICA ALPINA: UNO STRUMENTO TRANSFRONTALIERO PER LA CONDIVISIONE DI INFRASTRUTTURE

Dettagli

SOLUTION BRIEF: CA ARCserve R16. Sfruttare il cloud per la business continuity e il disaster recovery

SOLUTION BRIEF: CA ARCserve R16. Sfruttare il cloud per la business continuity e il disaster recovery Sfruttare il cloud per la business continuity e il disaster recovery Ci sono molte ragioni per cui oggi i servizi cloud hanno un valore elevato per le aziende, che si tratti di un cloud privato offerto

Dettagli

SolarWinds Virtualization Manager

SolarWinds Virtualization Manager SolarWinds Virtualization Manager Potente gestione della virtualizzazione unificatache non prosciugherà il vostro conto in banca! In SolarWinds abbiamo migliorato la modalità con cui i professionisti IT

Dettagli

Allegato 1 Specifiche tecniche ambiente CNPADC. Giugno 2013

Allegato 1 Specifiche tecniche ambiente CNPADC. Giugno 2013 Allegato 1 Specifiche tecniche ambiente CNPADC Giugno 2013 Sommario 1 PREMESSA... 3 2 COMPONENTE TECNOLOGICA DEL SERVIZIO... 3 3 COMPONENTE APPLICATIVA DEL SERVIZIO... 5 3.1 Infrastruttura tecnologica,

Dettagli

Cloud Road Map Easycloud.it

Cloud Road Map Easycloud.it Cloud Road Map Pag. 1 è un Cloud Service Broker(CSB) fondata nel 2012 da Alessandro Greco. Ha sede presso il Parco Scientifico Tecnologico ComoNExT, situato in Via Cavour 2, a Lomazzo (Como). La missione

Dettagli

Potenza Elaborativa, Sistemi Operativi e Virtualizzazione

Potenza Elaborativa, Sistemi Operativi e Virtualizzazione Potenza Elaborativa, Sistemi Operativi e Virtualizzazione Roma, Febbraio 2011 Operating Systems & Middleware Operations Potenza Elaborativa e Sistemi Operativi La virtualizzazione Operating Systems & Middleware

Dettagli

Affidamento della progettazione e messa in opera di una infrastruttura tecnologia per la realizzazione di un sistema di continuità operativa ICT

Affidamento della progettazione e messa in opera di una infrastruttura tecnologia per la realizzazione di un sistema di continuità operativa ICT ALLEGATO 1 AL CAPITOLATO TECNICO Affidamento della progettazione e messa in opera di una infrastruttura tecnologia per la realizzazione di un sistema di continuità operativa ICT NUOVO BLADE CENTER PRESSO

Dettagli

vcloud Director 5.5: what s new Novità e differenze con la precedente versione 1.5.1

vcloud Director 5.5: what s new Novità e differenze con la precedente versione 1.5.1 vcloud Director 5.5: what s new Novità e differenze con la precedente versione 1.5.1 Speaker Profile Raffaello Poltronieri Datacenter Operations Specialist. Lavoro nell IT da 15 anni, mi occupo di virtualizzazione

Dettagli

Nuove prospettive: il cloud privato Microsoft

Nuove prospettive: il cloud privato Microsoft Nuove prospettive: il cloud privato Microsoft Andrea Gavazzi, Microsoft Technology Specialist Settore Pubblico " Utilizzando i servizi cloud Microsoft, possiamo distribuire nel cloud privato una completa

Dettagli

CATALOGO CORSI DI FORMAZIONE INFORMATICA

CATALOGO CORSI DI FORMAZIONE INFORMATICA CATALOGO CORSI DI FORMAZIONE INFORMATICA La Dialuma propone a catalogo 22 corsi di Informatica che spaziano tra vari argomenti e livelli. TITOLI E ARGOMENTI I001 - Informatica generale Concetti generali

Dettagli

Cloud Service Area. www.elogic.it. Ci hanno scelto: elogic s.r.l. - Via Paolo Nanni Costa, 30 40133 Bologna - Tel. 051 3145611 info@elogic.

Cloud Service Area. www.elogic.it. Ci hanno scelto: elogic s.r.l. - Via Paolo Nanni Costa, 30 40133 Bologna - Tel. 051 3145611 info@elogic. Cloud Service Area Private Cloud Managed Private Cloud Cloud File Sharing Back Up Services Disaster Recovery Outsourcing & Consultancy Web Agency Program Ci hanno scelto: elogic s.r.l. - Via Paolo Nanni

Dettagli

L Informatica al Vostro Servizio

L Informatica al Vostro Servizio L Informatica al Vostro Servizio Faticoni S.p.A. è Certificata UNI ENI ISO 9001:2008 N. CERT-02228-97-AQ-MILSINCERT per Progettazione, Realizzazione, Manutenzione di soluzioni Hardware e Software Soluzioni

Dettagli

27/03/2013. Contenuti

27/03/2013. Contenuti Corso Sistemi Distribuiti 6 cfu Docente: Prof. Marcello Castellano Contenuti Virtualizzazione - 3 Macchina virtuale - 4 Architetture delle macchine virtuali - 6 Tipi di virtualizzazione - 7 Monitor della

Dettagli

Application Consolidation. Un Approccio Pragmatico al Contenimento dei Costi ed al Miglioramento dell Efficienza Operativa

Application Consolidation. Un Approccio Pragmatico al Contenimento dei Costi ed al Miglioramento dell Efficienza Operativa Application Consolidation Un Approccio Pragmatico al Contenimento dei Costi ed al Miglioramento dell Efficienza Operativa AGENDA Contesto Driver Tecnologici Driver di Continuita dei Servizi Approccio Q&A

Dettagli

Allegato. Servizio Hosting Virtual DataCenter di Regione Lombardia. per l ENTE UCL Asta del Serio

Allegato. Servizio Hosting Virtual DataCenter di Regione Lombardia. per l ENTE UCL Asta del Serio Allegato Servizio Hosting Virtual DataCenter di Regione Lombardia per l ENTE UCL Asta del Serio Contesto Il percorso condotto da Regione Lombardia (RL) per la razionalizzazione dei CED degli ENTI si inserisce

Dettagli

Esperimenti di Cloud Computing in ENEA-GRID

Esperimenti di Cloud Computing in ENEA-GRID Conferenza GARR 2011 Bologna, 8-10 Novembre Esperimenti di Cloud Computing in ENEA-GRID Ing. Giovanni Ponti, Ph.D. ENEA C.R. Portici giovanni.ponti@enea.it Joint work with A. Secco, F. Ambrosino, G. Bracco,

Dettagli

La sicurezza del datacenter all'ombra della "nuvola" Come scongiurare il maltempo?

La sicurezza del datacenter all'ombra della nuvola Come scongiurare il maltempo? L Eccellenza nei servizi e nelle soluzioni IT integrate. La sicurezza del datacenter all'ombra della "nuvola" Come scongiurare il maltempo? 2013 APRILE Omnitech s.r.l. Via Fiume Giallo, 3-00144 Roma Via

Dettagli

la Soluzione di Cloud Computing di

la Soluzione di Cloud Computing di la Soluzione di Cloud Computing di Cos è Ospit@ Virtuale Virtuale L Offerta di Hosting di Impresa Semplice, capace di ospitare tutte le applicazioni di proprietà dei clienti in grado di adattarsi nel tempo

Dettagli

CREARE UN AMBIENTE SMART STORAGE CLOUD CON IBM SMARTCLOUD STORAGE ACCESS

CREARE UN AMBIENTE SMART STORAGE CLOUD CON IBM SMARTCLOUD STORAGE ACCESS CREARE UN AMBIENTE SMART STORAGE CLOUD CON IBM SMARTCLOUD STORAGE ACCESS GENNAIO 2013 Molte organizzazioni ritengono che la propria grande rete di storage funzioni a compartimenti stagni o che sia dedicata

Dettagli

Estratto dell'agenda dell'innovazione e del Trade Bari 2011. Speciale: I casi. Introduzione dell'area tematica IL CASO BOOKINGSHOW

Estratto dell'agenda dell'innovazione e del Trade Bari 2011. Speciale: I casi. Introduzione dell'area tematica IL CASO BOOKINGSHOW Estratto dell'agenda dell'innovazione e del Trade Bari 2011 Speciale: I casi Introduzione dell'area tematica IL CASO BOOKINGSHOW Innovare e competere con le ICT: casi di successo - PARTE II Cap.9 Far evolvere

Dettagli

Sistemi in grado di gestirsi in modo autonomo e dinamico La strategia di virtualizzazione di Microsoft

Sistemi in grado di gestirsi in modo autonomo e dinamico La strategia di virtualizzazione di Microsoft Disponibile anche sul sito: www.microsoft.com/italy/eclub/ OTTIMIZZAZIONE DELL INFRASTRUTTURA E SICUREZZA MICROSOFT Sistemi in grado di gestirsi in modo autonomo e dinamico La strategia di virtualizzazione

Dettagli

CORPORATE OVERVIEW. www.akhela.com

CORPORATE OVERVIEW. www.akhela.com CORPORATE OVERVIEW www.akhela.com BRIDGE THE GAP CORPORATE OVERVIEW Bridge the gap Akhela è un azienda IT innovativa che offre al mercato servizi e soluzioni Cloud Based che aiutano le aziende a colmare

Dettagli

Cloud Computing: la prospettiva della Banca d Italia

Cloud Computing: la prospettiva della Banca d Italia Cloud Computing: la prospettiva della Banca d Italia Roma, 5 ottobre 2010 ing. Giovanni Peruggini Banca d Italia - Area Risorse Informatiche e Rilevazioni Statistiche La Banca d Italia Banca Centrale della

Dettagli

TREND MICRO DEEP SECURITY

TREND MICRO DEEP SECURITY TREND MICRO DEEP SECURITY Protezione Server Integrata Semplice Agentless Compatibilità Totale Retroattiva Scopri tutti i nostri servizi su www.clouditalia.com Il nostro obiettivo è la vostra competitività.

Dettagli

Evoluzione nella protezione dei dati verso la Business Continuity

Evoluzione nella protezione dei dati verso la Business Continuity Evoluzione nella protezione dei dati verso la Business Continuity Data Management CSU Marzo 2011 Causes of Unplanned System Downtime Probability 8 High Low 7 6 5 4 3 2 1 0 Downtime Cause User errors Application

Dettagli