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



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

Gartner Group definisce il Cloud

Stefano Mainetti Fondazione Politecnico di Milano

Una rassegna dei sistemi operativi per il Cloud Computing

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

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

CLOUD COMPUTING. Che cos è il Cloud

IT ARCHITECTURE: COME PREPARARSI AL CLOUD

C Cloud computing Cloud storage. Prof. Maurizio Naldi

Spunti ed Elementi da Intel Cloud Forum

Sicurezza e Interoperabilità nei sistemi multicloud. Antonio Corradi - DISI Dipartimento di Informatica - Scienze e Ingegneria Università di BOLOGNA

CloudComputing: scenari di mercato, trend e opportunità

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

Introduzione al Cloud Computing

Cloud Computing: la prospettiva della Banca d Italia

Cloud Service Factory

Il Cloud Computing: uno strumento per migliorare il business

CLOUD E... DARK CLOUDS

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

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

CLOUD COMPUTING introduzione all'ict as a service. Giuseppe Scalici (AICQ Sicilia - Nucleo Open Source)

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

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

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

Trasparenza sulle nuvole

TamTamy.com e il Cloud Computing un anno di storia: benefici, scelta architetturale ed esperienze

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

Virtualizzazione e Cloud Computing

Sistemi gestionali as a Service:

an agile and High-Tech company backed up by big cloud player una azienda agile e High-Tech supportata dalle grandi piattaforme cloud

Cloud computing: aspetti giuridici

La platea dopo la lettura del titolo del mio intervento

Focus Group:! Cloud Computing! Antonio Corradi - DEIS! Dipartimento di Elettronica, Informatica e Sistemistica! UniBo! Cloud computing!

Cloud Service Broker

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

Il Cloud Computing: Definizioni, Classificazioni, Costi, Benefici, SLA

Cloud Computing. [NIST] The NIST Definition of Cloud Computing,

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

MCloud.Gov l infrastruttura SaaS per la Pubblica Amministrazione locale

CLOUD COMPUTING. Un viaggio tra le nuvole. Giuseppe De Pascale Senior System Engineer

L iniziativa Cloud DT

LA TECHNOLOGY TRANSFER PRESENTA. Sviluppare e Integrare. basate sul CLOUD ROMA NOVEMBRE 2010 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231

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

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

IL PRIVATE CLOUD DELLA FRIENDS' POWER

Milano Italia, 14 Maggio 2013, MiCo - Milano Congressi. Come sviluppare servizi e reattività con il Cloud? Marco Ciceri Country Manager per l'italia

Infrastrutture critiche e cloud: una convergenza possibile

Costo Complessivo della Proprietà CRM (TCO, Total-Cost-of-Ownership)

Innovazione Servizi cloud Reti di nuova generazione. Intersezioni per una sintesi ottimale

Costo Complessivo della Proprietà CRM (TCO, Total-Cost-of-Ownership)

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

Cloud Computing, infrastrutture innovative per l'outsourcing di applicazioni e servizi.

GoCloud just google consulting

Architetture, Tecnologie e Piattaforme per Servizi in Rete

SERVER E VIRTUALIZZAZIONE. Windows Server Guida alle edizioni

LA TECHNOLOGY TRANSFER PRESENTA GERHARD LO SVILUPPO APPLICATIVO NELL ERA DEL CLOUD E DEL MOBILE

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

Cloud e strumenti collaborativi. Roberto Salvatori Università di Teramo

Una Roadmap per il Cloud Computing: Organizzazione e tecnologie per il modello as a Service

Sistemi Operativi. Conclusioni e nuove frontiere

DEMATERIALIZZAZIONE CLOUD COMPUTING

Quale rotta verso il Cloud? Le scelte per una adozione su misura Stefano Pileri, AD Italtel

Il Cloud per aziende e pubbliche amministrazioni

Esperimenti di Cloud Computing in ENEA-GRID

PERIODO : A chi è rivolto il corso

Adozione del Cloud: Le Domande Inevitabili

Sicurezza dei dati e dell informazione all epoca del cloud: gli aspetti pratici

tecnologie di cloud computing per il calcolo scientifico Presentazione stage per studenti triennali Università di Torino Mar 6, 2013

"Shared Hosting Vs Cloud" SETTEMBRE di seeweb. Quando e perchè scegliere uno Shared Hosting o un Cloud Server?

Corso di Reti di Calcolatori L-A. Cloud Computing

SISTEMI INFORMATIVI E POLITICHE DI OUTSOURCING

Introduzione ai Web Services Alberto Polzonetti

LA MIGRAZIONE IN SEMPLICI STEP. Il moving di una macchina Linux sul Cloud Server Seeweb

CLOUD A 360. Agilità per districarsi tra i problemi. Velocità nel reagire al cambiamento. Elasticità per adattarsi ai diversi contesti

Continuando a Navigare sulle Nuvole...

Come valutare e scegliere un Sistema Operativo Embedded

Il Cloud Computing e la Pubblica Amministrazione

Windows Azure. introduzione. 16 Maggio Gianni Rosa Gallina Fabrizio Accatino

Il Cloud Computing Privato per il settore bancario e assicurativo

Dataveneta4U. Cloud Computing per le aziende e gli enti pubblici

Infrastrutture distribuite di calcolo ed archiviazione

Il vero cloud computing italiano

Il cloud computing, inquadramenti giuridici e differenze di approccio contrattuale

Quale rotta verso il Cloud? Le scelte per una adozione su misura Stefano Pileri, AD Italtel

Cloud computing Elasticità dell infrastruttura informatica a supporto degli obiettivi di business

progettiamo e realizziamo architetture informatiche Company Profile

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA

L approccio industriale Cloud per la PA e le imprese

Scale Computing HC3: semplice e iperconvergente

CLOUD SURVEY 2012: LO STATO DEL CLOUD COMPUTING IN ITALIA


Organizzazioni nel Grid Computing

CloudSim. A Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services. Luca Silvestri silvestri@ing.uniroma2.

Il Cloud e la SOA. Impatto sulle organizzazioni ICT. 16 Ottobre Francesco Polimeni Presales Consultant HP Software

egovernment e Cloud computing

UTILIZZO WHITE LABEL SERVER

Cloud computing: l evoluzione dell IT verso nuovi modelli di servizio

CLOUD COMPUTING: PRIVACY E SICUREZZA. ANALISI DELLE CRITICITA APPLICATIVE

CLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Amazon VPC (Virtual Private Cloud)

Cloud. Lo stato dell arte di un ambito in continua mutazione. Matteo Cecchini T-Consulting Srl

Transcript:

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 accessed from any connected devices over the internet. Businesses, from startups to enterprises Web 2.0- enabled PCs, TVs, etc. 2

Cos è il Cloud Computing? A computing cloud is a set of network enabled on demand IT services, scalable and QoS guaranteed, which could be accessed in a simple and pervasive way. 3

Definizione di Cloud Computing Tra le varie definizioni quella del NIST (National Institute of Standards and Technology) è particolarmente completa: Cloud computing è un modello per abilitare un accesso tramite rete conveniente, on-demand ad un pool condiviso di risorse computazionali configurabili (e.s., network, server, storage, applicazioni, e servizi) che possono essere rapidamente acquisiti e rilasciati con un minimo sforzo di gestione o interazione con il fornitore di servizi Questo modello di cloud promuove la disponibilità ed è composto da cinque caratteristiche essenziali, tre modelli di servizio e quattro di deploy 4

5 Caratteristiche Essenziali del Cloud Self-service on demand Accesso alla rete sempre disponibile Gestione delle risorse in pool Indipendenza dalla localizzazione fisica Omogeneità della piattaforma Elasticità e rapidità Servizio misurabile 5

3 Modelli di Servizio del Cloud Cloud Software as a Service (SaaS) Accesso e uso delle applicazioni di un provider tramite rete Cloud Platform as a Service (PaaS) Deploy di applicazioni di un provider su Cloud Cloud Infrastructure as a Service (IaaS) Affitto di capacità di calcolo, di storage, di rete e di altre risorse fondamentali di calcolo Questi modelli per essere considerati cloud devono essere deployati su un infrastruttura di tipo cloud che ha le caratteristiche essenziali 6

Cloud Infrastructure SaaS Cloud Infrastructure PaaS SaaS Architetture del Modello di Servizio Cloud Infrastructure IaaS PaaS SaaS Software as a Service (SaaS) Architectures Cloud Infrastructure PaaS Cloud Infrastructure IaaS PaaS Platform as a Service (PaaS) Architectures Cloud Infrastructure IaaS Infrastructure as a Service (IaaS) Architectures 7

4 Modelli di Deploy del Cloud Cloud Privato Proprio o affittato ma dedicato ad una sola organizzazione Community Cloud Infrastruttura condivisa da una communità specifica Cloud Pubblico Venduto al pubblico, infrastruttura ad ampia scala Cloud Ibrido Composto da due o più modelli di Cloud 8

Caratteristiche Comuni del Cloud Il Cloud Computing ha anche le seguenti caratteristiche: Scala massiva Virtualizzazione Non-stop computing Free software Distribuzione geografica Service oriented software Autonomic computing Tecnologie avanzate per la gestione della sicurezza 9

Tassonomia di Cloud Computing 10

Cloud Computing per esempi Google App Engine Softwareplatform-as-aservice Appcomponents-asa-service Virtual- Infrastructureas-a-Service Physical infrastructure Hardware Resources GCDS Akamai Compute Storage Networking Content Delivery 11 11

Cloud Computing per esempi 12

Esempio di Cloud (Open Cirrus) 13

Esempio di Cloud (Nebula) 14

Confronto architetture Google e Amazon 15

Motivi dell adozione del Cloud Computing Ci sono diversi benefici che si possono ottenere con l adozione del Cloud Computing: Riduzione dei costi Minori consumi di energia elettrica Minor impatto ambientale (GreenIT) Maggior flessibilità per il delivery delle applicazioni Continuità del servizio Flessibilità per l acquisizione delle risorse 16

Utilizzo generale Quale tipologia di Cloud voglio utilizzare? Infrastruttura (IaaS): Amazon (EC2, S3), GoGrid, 3TERA Piattaforma (PaaS): MS Azure, Google (AppEngine) Servizi (SaaS): SalesForce.com, Flickr, Facebook, Google (Gmail) In futuro: Utility computing 17

Utilizzo personale E la singola persona? Applicazioni di uso diretto: Google Apps, Flickr, Facebook, Animoto, YouTube Minori costi hardware e pacchetti software (payper-use) Storage illimitato e backupato Facilità d accesso (device e rete) In futuro: Utility computing 18

Utilizzo sviluppatore E per chi sviluppa? Nuovi ambienti dedicati qualche esempio: Windows Azure Tools for Microsoft Visual Studio Apex per SalesForce.com Google App Engine Aptana (RoR, Python, PHP) Heroku (Cloud Platform for Ruby) Engine Yard per RoR Linguaggi: PHP Python Java Ruby 19

Cloud Computing sperimentale in CSI-Piemonte Progetto di R&S sul Cloud Computing Infrastruttura per Cloud privato Strumenti Open Source Prima fase focalizzazione su infrastruttura: Eucalyptus per compatibilità con API di Amazon Strumenti di gestione WEB (ElasticFox) Predisposizione di immagini Linux e MS Windows Seconda fase focalizzazione su applicazioni: AppScale (Google App Engine Open Source) 20

L architettura di Eucalyptus Amazon EC2 and S3 Interface Client-side API Translator Database Cloud Controller Cluster Controller Node Controller 21

ElasticFox 22

Segnalazioni Nicholas Carr: The Big Switch Intervista di Stallman al Guardian NIST Definition of Cloud Computing Portale di applicazioni USA: Apps.Gov Eucalyptus (open.eucalyptus.com) NEBULA (nebula.nasa.gov) 23

Grazie! Diego.Feruglio@csi.it 24