Esperimenti di Cloud Computing in ENEA-GRID



Похожие документы
Prospettive dei servizi cloud in ENEA-GRID

Software Libero infrastrutturale: l'esperienza ENEA. Antonio Colavincenzo Gianfilippo Giannini

ESPERIMENTI DI CLOUD COMPUTING IN ENEA-GRID

Introduzione al Cloud Computing

Estensione dei servizi cloud di ENEA-GRID basati su OpenNebula ad una configurazione multisite. Dott. Pasquale De Michele Tutor: Ing.

C Cloud computing Cloud storage. Prof. Maurizio Naldi

Una rassegna dei sistemi operativi per il Cloud Computing

I servizi di supporto all'utenza

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

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

Cloud Computing: la prospettiva della Banca d Italia

Stefano Mainetti Fondazione Politecnico di Milano

Allegato Tecnico Server Virtuale

Cloud Service Broker

VIRTUAL VIRTUAL DATACENTER DATACENTER

Gartner Group definisce il Cloud

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

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

Indice generale. Introduzione...xiii. Perché la virtualizzazione...1. Virtualizzazione del desktop: VirtualBox e Player...27

VIRTUAL INFRASTRUCTURE DATABASE

Reti di Calcolatori GRIGLIE COMPUTAZIONALI

GRIGLIE COMPUTAZIONALI

Benchmark Ansys Fluent su CRESCO

Architettura di un sistema operativo

Progetto Virtualizzazione

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

Fisciano, 24 ottobre 2008

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

Benchmarking. Modulo del Corso di Architettura degli Elaboratori. Nicola Paoletti. Università di Camerino Scuola di Scienze e Tecnologie

<Insert Picture Here> Il Successo nel Cloud Computing con Oracle Advanced Customer Services (ACS)

Sommario. Oracle Database 10g (laboratorio) Grid computing. Oracle Database 10g. Concetti. Installazione Oracle Database 10g

MAGO CRESCO - SPI.2. Relazione finale sul Progetto MAGO. Consorzio Campano di Ricerca per l Informatica e l Automazione Industriale S.c.a.r.l.

Potenza Elaborativa, Sistemi Operativi e Virtualizzazione

Titolo progetto: ConsoliData. Ambito di intervento: ICT e dispositivi sensoriali. Struttura di riferimento : Coordinatore di progetto: INFN

IL CLOUD COMPUTING DALLE PMI ALLE ENTERPRISE. Salvatore Giannetto Presidente Salvix S.r.l

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

VMware. Gestione dello shutdown con UPS MetaSystem

CloudComputing: scenari di mercato, trend e opportunità

Titolo Perché scegliere Alfresco. Titolo1 ECM Alfresco

Presentazione di Cedac Software

REALIZZAZIONE SALA CED

Zerouno IBM IT Maintenance

PROPOSTA DI UN ARCHITETTURA IMS INTEGRATA IN UN AMBIENTE VIRTUALIZZATO: ANALISI DI PRESTAZIONI Daniele Costarella

IT ARCHITECTURE: COME PREPARARSI AL CLOUD

SOFTWARE CLOUD PER LA GESTIONE DEI SISTEMI DI GESTIONE. Rev

In estrema sintesi, NEMO VirtualFarm vuol dire:

SISTEMI INFORMATIVI E POLITICHE DI OUTSOURCING

Virtualizzazione e Network management

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

Lezione 4 La Struttura dei Sistemi Operativi. Introduzione

Esperienze di gestione di OpenNebula, Openstack, VMWare

Protezione del Kernel Tramite Macchine Virtuali

Implementare la desktop virtualization: l esperienza di Servizi Bancari Associati

Creare una Rete Locale Lezione n. 1

SERVER E VIRTUALIZZAZIONE. Windows Server Guida alle edizioni

Netcube Italia Srl. Il Cloud Computing. In collaborazione con

UTILIZZO WHITE LABEL SERVER

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

San Giovanni Teatino 29 Novembre Marco Perini Collaboration Value

Windows Server 2012 R2

L'infrastruttura ENEA-GRID

L'impatto della flessibilità sull'infrastruttura tecnologica. Luca Amato IT Architect, Global Technology Services, IBM Italia

Interstudio L INGEGNERE NELLE NUVOLE. App, WEB App e Cloud. ing. Sauro Agostini. Architectural & Engineering Software. venerdì 11 ottobre 13

IBM Power in cloud, l'ambiente As400 va sulla nuvola

ENEA GRID Gestione e Amministrazione. Samuele Pierattini ENEA

Government Cloud Computing

LA FILIERA SW DEL DISTRETTO HIGH TECH le Aziende presentano i loro prodotti e progetti

Infrastrutture e Architetture di sistema

Ambienti di calcolo a griglia Parte 2. Risorse (e loro gestione) Job di griglia e applicazioni di griglia Riservare le risorse ai job

MCloud.Gov l infrastruttura SaaS per la Pubblica Amministrazione locale

Reingegnerizzazione di un Content Management System verso l accessibilità secondo la normativa italiana

Sistemi Operativi. Conclusioni e nuove frontiere

ENEA GRID un'infrastruttura al servizio della ricerca e delle imprese

Virtualizzazione. Di tutti. Per tutti.

Come Funziona. Virtualizzare con VMware

22 Ottobre #CloudConferenceItalia

Infrastruttura di produzione INFN-GRID

Applicazione: Servizio periferico per l'invio telematico delle domande di nulla osta al lavoro

La virtualizzazione ed i suoi aspetti di sicurezza. Sergio Sagliocco Responsabile SecureLAB Direzione R&D CSP

Dr. Andrea Niri aka AndydnA ANDYDNA.NET S.r.l.

Транскрипт:

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, R. Ciavarella, A. Colavincenzo, P. D'Angelo, M. De Rosa, A. Funel, G. Guarnieri, D. Giammattei, S. Migliori, S. Pecoraro, A. Petricca, S. Pierattini, S. Podda. A.Rocchi, C. Sciò

Sommario Introduzione al Cloud Computing Scenario applicativo: ENEA-GRID Cresco HPC System Il Cloud e ENEA-GRID Esperienza precedente Avanzamenti OpenNebula per il Cloud Offerta Componenti principali Motivazioni OpenNebula in ENEA-GRID Installazione di OpenNebula Configurazione e verifica Integrazione in ENEA-GRID Conclusioni e Future Work

Il Cloud Computing (1/2) Servizi tipici: Memorizzazione/Archiviazione Elaborazione dati Utilizzo di software Virtualizzazione Vantaggi per l'utente: Ubiquità di accesso a dati e risorse Indipendenza dal device Interfaccia di utilizzo semplice (userfriedly) Risparmio di costi HW e SW e di manutenzione Insieme di tecnologie e strumenti che permettono di esportare servizi nella rete

Il Cloud Computing (2/2) Tipologie di cloud: SaaS (Software as a Service): programmi remoti (ASP) PaaS (Platform as a Service): simile a SaaS, ma con più servizi, programmi e librerie (piattaforma software) IaaS (Infrastructure as a Service): hardware da remoto. Simile al GRID ma con risorse assegnate on demand e non a prescindere dall'utilizzo Grid Calculus oriented Cloud Services oriented

ENEA-GRID ENEA-GRID Insieme dei centri di calcolo ENEA interconnessi tra loro dalla rete GARR Fornisce: Ambiente unificato e accesso omogeneo per i ricercatori ENEA e per i loro collaboratori Utilizzo ottimizzato delle risorse Sistemi multi-piattaforma per calcolo seriale e parallelo (HPC)

CRESCO Sistema di calcolo HPC Risiede nel C. R. di Portici (NA) sito più importante tra quelli in ENEA- GRID dal punto di vista del calcolo scientifico È un sistema general purpose multi-core (>3300) che utilizza la tecnologia x86_64 È composto da due sezioni principali: Sezione 1: Large Memory Applications 672 cores 42 fat nodes IBM x3850/x3950-m2, 4 Xeon Quad-Core Tigerton E7330 (2.4GHz/1066MHz/6MB L2), 32/64 GB RAM 4 nodi accoppiati (64 core e 256 GB RAM) 2 nodi accoppiati (32 core e 128 GB RAM) Sezione 2: High Scalable Applications 2720 cores 256 blades IBM HS21, Xeon Quad-Core Clovertown E5345 (2.33GHz/1333MHz/8MB L2), 16 GB RAM 56 blades IBM HS21, Xeon Quad-Core Nehalem E5530 (2.53GHz/8MB L3) 28 blades IBM HS21, Xeon Quad-Core Westmere E5620 (2.40 GHz/12MB L3)

Cloud Computing in ENEA-GRID Prima Fase Fruizione di servizi e applicativi software Laboratori Virtuali (Accesso WEB a documentazione e software specifici di aree tematiche) File system geograficamente distribuito (OpenAFS) Esperienza consolidata Seconda Fase Virtualizzazione Esperienza nuova (work in progress)

Cloud Computing in ENEA-GRID Una prima applicazione (1/2) Elaborazione massiva di dati multimediali e rendering Vincoli: Servizi fruiti via WEB (web server) Software di conversione disponibile solo su Windows (mentre renderizzazione su Linux) Applicazioni batch Servizio di Billing Nessun vincolo di architettura imposto dal cliente Scenario perfetto per il Cloud e per la Virtualizzazione!

Cloud Computing in ENEA-GRID Una prima applicazione (2/2) Soluzione proposta Lato Utente Portale WEB server su Linux Upload file Gestione elaborazione Gestione crediti e pagamenti Architettura Scheduler LSF per sottomissione dei job in ENEA-GRID. Instanziazione di VM Windows per conversione immagini (via KVM) Esecuzione su Linux di batch per il rendering Condivisione possibile grazie ad AFS Interazione con server esterno per la gestione delle licenze

Cloud Computing e ENEA-GRID Avanzamenti Idea Utilizzare l'esperienza precedente per fornire ai ricercatori ENEA macchine virtuali per le proprie applicazioni Installazione e configurazione di una piattaforma di Cloud Computing in ENEA-GRID per la creazione e la gestione di VM

Il progetto OpenNebula Piattaforma di Cloud Computing per la gestione risorse virtuali per creare cloud private, pubbliche e ibride Progetto open source per costruire sistemi di Infrastructure As A Service (IAAS) Fondato nel 2005 da Dr. Ignacio M. Llorente, Universidad Complutense de Madrid Progetto attivo che conta numerosi utenti e partner Sito internet: www.opennebula.org

OpenNebula Cosa offre Offre: Piattaforma di cloud potente, scalabile e sicura per gestire risorse virtuali Sistema di repository delle immagini da usare e condividere tra VM Repository di template di VM, per instanziare VM ad-hoc e on-demand Gestione di reti virtuali per interconnettere VM Gestione user-friendly via Sunstone GUI (o via standard CLI)

OpenNebula Componenti Principali Interfacce e API per gestire risorse virtuali e fisiche Gestione degli utenti e dei gruppi, per supportare meccanismi di autorizzazione e di autenticazione Sistema di networking personalizzabile e di facile integrazione Gestione degli host e della virtualizzazione, con supporto per svariati hypervisor, ciclo di vita delle VM e monitoring delle risorse virtuali e fisiche Gestione delle immagini per la condivisione file system e risorse

Perché OpenNebula? Sistema aperto Codice (open-source) Architettura Interfacce Adattabilità Modulare Customizzabile Indipendente dall'architettura hardware e software Interoperabilità Implementa le API dei più popolari standard per il cloud Supporta i più noti hypervisor Funzionalità Enterprise

OpenNebula e ENEA-GRID Fasi del progetto: Installazione Verifica di compatibilità Accessibilità Obiettivo Integrazione di OpenNebula in ENEA-GRID e fornire servizi di virtualizzazione customizzati e on demand per utenti

OpenNebula e ENEA-GRID Installazione (1/2) Architettura Master/Slave Master Servizi OpenNebula (oned) unica macchina Front-end per la gestione del cluster Slave Hypervisor (KVM, XEN, VmWare) Accesso fisico alle risorse

OpenNebula e ENEA-GRID Installazione (2/2) Scelte architetturali Hypervisor KVM XEN (in progress...) Management Linea di comando Sunstone (portale web) Protocolli di accesso VNC RDP Networking Bridge virtuali

OpenNebula e ENEA-GRID Networking Networking basato su bridge virtuali Vantaggi: Più bridge su ogni host Politiche per esportare VM all'esterno o solo nella rete locale Reti di VM tra vari host Stessa rete di VM

OpenNebula e ENEA-GRID Verifica di Compatibilità Installazione e configurazione di OpenNebula sul un nodo master Installazione di Sunstone OpenNebula Cloud Operations Center GUI Sistema di virtualizzazione Integrazione di KVM e di XEN Sistema di storage e gestione delle immagini dei dischi Gestione degli host per il cluster Creare/Rimuovere host Abilitare/Disabilitare host Gestione delle Virtual Machine Creazione/Rimozione Submit/Hold/Resume/Migrate

OpenNebula e ENEA-GRID Accessibilità Accesso integrato con il portale FARO Lista delle VM disponibili

Conclusioni e Sviluppi futuri OpenNebula è una valida scelta open source per il cloud computing Vantaggi: Buon supporto per gli hypervisor Ottima GUI di management (Sunstone) Facilmente customizzabile (anche a basso livello) Molto popolare in ambienti di ricerca Progetto molto attivo Ottima integrazione in ENEA-GRID! Future Work Ampliare la gamma degli hypervisor Definire politiche di utilizzo delle risorse virtuali basate su tipologie di utenti e sui gruppi Installare altre piattaforme di cloud (e.g., Eucalyptus) e confrontare le performance

Grazie per la cortese attenzione! (Questions & Answers) Ing. Giovanni Ponti, Ph.D. ENEA C.R. Portici giovanni.ponti@enea.it