Cloud computing 101

Post on 04-Jun-2015

240 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Il cloud computing è uno dei trend tecnologici in maggior crescita, la cui diffusione procede di pari passo con la consapevolezza dei relativi benefici da parte delle imprese. Ridurre i costi di investimento e di operatività, beneficiare di una infrastruttura enterprise senza implementarla ed amministrarla, usufruire di uno spazio fisico enorme per i propri dati e a basso costo: questi e molti sono i benefici del cloud computing.

Transcript

CLOUDCOMPUTING101Eduard RoccatelloChief Technical Officer

eduard.roccatello@3dgis.it

INTERNETINNOVAZIONEINTEROPERABILITÀ

CLOUD COMPUTING

SMARTCITIES

Smart City e Cloud computing

UN PO’ DI NUMERI...

CLOUDCONTENT

0%

10%

20%

30%

40%

7%36%

2012 2016

CLOUDCONTENT

CLOUDSTORAGE

464GB 1,100GB

3,300GB

2011 2013 2016

CLOUDSTORAGE

CLOUDECONOMICS

CLOUDECONOMICS

241BLN$ENTRO IL2020

CLOUD COMPUTING?

SOFTWARE ASA SERVICE?

CLOUD COMPUTING?

SOFTWARE ASA SERVICE?

CLOUD COMPUTING?

SOFTWARE ASA SERVICE?

CLOUD COMPUTING?

A COSA MI SERVE?

PROVIAMOA FAREUN PO’ DI CHIAREZZA

CLOUDCOMPUTING

MOLTO RUMORE

➡ Service oriented architecture

➡ Rich Internet applications➡ Software as a Service➡ Software + Service

SONO CLOUD?

NO.

sono tipi diARCHITETTURAAPPLICATIVA

Possono esistere sulla cloud ma

NON SONOCLOUD COMPUTING

Quindi?

Dove “Vive” latua App?

๏ ON PREMISES

๏ HOSTED

๏ CLOUD

ON PREMISES• Nel proprio edificio• BYO server,

connettività, software, ...

• Controllo completo• Responsabilità

completa• Alti costi di start-up

ON PREMISES• Nel proprio edificio• BYO server,

connettività, software, ...

• Controllo completo• Responsabilità

completa• Alti costi di start-up

HOSTED• Presso un fornitore• Affitto server,

connettività, software, ...

• Minore controllo• Minore responsabilità• Minori costi iniziali

ma costi ricorrenti

ON PREMISES• Nel proprio edificio• BYO server,

connettività, software, ...

• Controllo completo• Responsabilità

completa• Alti costi di start-up

HOSTED• Presso un fornitore• Affitto server,

connettività, software, ...

• Minore controllo• Minore responsabilità• Minori costi iniziali

ma costi ricorrenti

CLOUD• Ambiente condiviso,

multi-tenant• Offre un pool di

risorse di calcolo, astratte dall’infrastruttura fisica

• Pay as you go

Cos’è il cloud computing

CLOUD COMPUTINGInsieme di tecnologie che permettono di memorizzare e/o elaborare dati grazie

all'utilizzo di risorse hardware / software distribuite e virtualizzate in Rete

5 PRINCIPI FONDAMENTALI

ON DEMAND SELF SERVICE

È possibile allocare le risorse necessarie, come capacità di calcolo e di storage, autonomamente.NESSUN INTERVENTO DELL’ISP.

RESOURCE POOLING

Le risorse sono CONDIVISE tra gli utenti della cloud secondo un MODELLO MULTI TENANT e ALLOCATE DINAMICAMENTE.LOCATION INDEPENDENCE.

FLESSIBILITÀ RAPIDA

Risorse ALLOCATE E RILASCIATE RAPIDAMENTE,a volte in automatico, per FAR FRONTE ALLA DOMANDA.L’utente finale si attendeCAPACITÀ INFINITA.

SERVIZIO MISURATO

La cloud CONTROLLA e OTTIMIZZA le RISORSE grazie alla supervisione.Le risorse vengono monitorate, controllate e riepilogate fornendo TRASPARENZA A VENDOR E CONSUMER.

ACCESSO UBIQUITARIO

La cloudDEVE ESSERE ACCESSIBILEDA OGNI PUNTO DELLA RETE,attraversoSERVIZI STANDARD.

ASPETTI ECONOMICIOn premises Hosted Cloud computing

Tempi di approntamento

Scalabilità dell’infrastruttura

Investimenti (CAPEX)Impatto

sull’ambiente

Pricing model

Settimane o mesi Settimane Da minuti a ore

Limitata e costosaLimitata e

relativamente costosaRapida, flessibile,

pay per use

CAPEX elevatoCostosa e con contratti prolungati (no CAPEX)

Basati sull’uso senza costi iniziali (OPEX)

Normale Normale Molto limitato

Acquisto IT anche se poco usato

Costo di affitto IT anche se poco usato

Basato sull’uso

TIPI di CLOUD

PUBLIC CLOUD

POOL DI RISORSE DI CALCOLOofferte da un VENDORtipicamente utilizzate tramite un modello “PAY AS YOU GO”.

PRIVATE CLOUD

POOL DI RISORSE DI CALCOLOin DATACENTER PROPRIO,GESTITO AUTONOMAMENTE.

PRIVATE CLOUD / 2

POOL DI RISORSE DI CALCOLOofferte da un VENDORnel proprio datacenter inMODALITÀ ESCLUSIVA(senza sharing).

HYBRID CLOUD

PUBLIC CLOUD

+PRIVATE CLOUD

CARATTERISTICHE

HYBRID CLOUD• Sfrutto i vantaggi di

scalabilità e cost effectiveness della cloud pubblica per l’archiviazione.

• Dati e servizi sono al sicuro nella cloud privata.

• Mission critical apps

PRIVATE CLOUD• Costi iniziali elevati• Personalizzabile• Privacy• Single Sign On• App per le quali sono

indispensabili sia alte performance che alta sicurezza.

PUBLIC CLOUD• Flessibilità• Scalabilità• Costi prevedibili• Accesso universale• On demand

self service

SEGMENTAZIONE

Il lavoro ai tempi del Cloud Computing

BENEFICIPER ILBUSINESS

TIME TO MARKET

Piattaforme disegnate per RIDURRE IL DELIVERY TIME dell’infrastruttura IT.Delivery disaccoppiato dalla fase di Provisioning.

TIME TO MARKET / 2

Tradizionalmenteprocurement e delivery fisico sono VINCOLATI.

TIME TO MARKET / 3

DESIGN ONCE, DEPLOY MANY.Standardizzazione dell’IT per procurarsi le risorse in anticipo.

TIME TO MARKET / 4

Delivery in ORE / GIORNI.Non settimane o mesi.

SCALABILITÀ

SCALABILITÀ

SCALABILITÀ / 2

SCALABILITÀ / 2Cloud

INVESTIMENTI

I cloud computing offre tre tipologie di benefici legate agli investimenti aziendali.

CAPEX vs OPEX

Sposta il BARICENTRO del budget DAL CAPEX ALL’OPEX.Correlazione tra quanto speso e il trend di adozione (ritorno economico) di un servizio.

COSTO PERSONALE IT

Il costo del personale ITnon incrementa.Si evita di acquistare nuovi server, storage o licenze ricorrendo al Cloud Computing.

ESPANSIONE DEL SERVIZIO

Il Cloud Computing semplifica l’espansione del servizio perchè non servono grossi investimenti in CAPEX per espandere l’architettura IT.

BUSINESS CONTINUITY

DATA PROTECTION

Il Cloud Computingpuò fare molto per voi.Ma prima bisogna fare i compiti a casa...

DATA PROTECTION

Mins DaysHrsSecs WksDays MinsHrsWks Secs

RTO

(Man

canz

a Se

rviz

io)

RPO (Perdita Dati)

Tier 1Oltre 7 giorni

> 7 giorni

Tier 2Entro 7 giorni

1-7 giorni

Tier 3

>= 1 giorno

2-7 giorni

Tier 4

1-6 ore

4 ore-48 ore

Tier 5

Da 0 a pochi min

1-4 ore

Tier 6

Recovery Point Objective Recovery Time Objective Perdita dati Mancanza Servizio

RECOVERY TIME E COSTIBackup Disaster Recovery & Business Continuity

€………..……..……………….Costi……………………….€€€€

sett

iman

e …

……

.gio

rni…

..……

ore.

.……

.sec

ondi

Reco

very

Tim

e

Tier 2

Tier 3

Tier 4

Tier 5

Tier 6

Tier 1

Remote Backup

Offsite Vaulting

(track based)

Offsite Vaulting

+ Risorse DC

Electronic Remote Vaulting

Warm Site DRAsyncronous Data ReplicationServer Replication in standby

Hot Site DRSyncronous Data Replication

Server Replication AA

Geo-cluster

Local TapeBackup

DATA PROTECTION

Tu a che punto sei nel tuo percorso verso la

SICUREZZA DEL DATO?

CLOUDSERVICEMODELS

MODELLI DI SERVIZIO

Software as a Service

USER CLOUD• Singola applicazione• Multi-tenancy• Applicazioni one to many• Stesse feature per tutti

Software as a Service• Modello di sviluppo software• Software distribuito in rete• Driver dello sviluppo

• Ubiquità della rete• Transazioni veloci• Web framework opensource• Portabilità e flessibilità• Time to market

Software as a Service

• Esempi pratici• Google Apps• Atlassian• Salesforce• 37signals• Zoho• WebEx• Dropbox

Platform as a Service

DEVELOPMENT CLOUD• Modello pensato per gli sviluppatori• Code it and deploy it• Nessuna VM o sistema operativo• Applicazione in deploy su servizio

capace di autoscalare

Platform as a Service

• Deriva da SaaS• Supporta il delivery delle applicazioni

web e dei servizi correlati• Fornito on the fly,

secondo modello on-demand.

Platform as a Service

• Esempi pratici• Amazon• Google AppEngine• Heroku• Joyent Accelerator• Facebook

Infrastructure as a Service

SYSTEMS CLOUD• Server e storage disponibili• Architettura scalabile sulla rete

Infrastructure as a Service

• Delivery dell’infrastruttura IT come servizio.

• Tipicamente una piattaforma virtualizzata.

• Verso l’utility computing (demando ad altri i calcoli onerosi).

Infrastructure as a Service

• Denominatori comuni• Provisioning e tariffazione on demand• Virtualizzazione (Xen, VMWare, KVM, OpenVZ)• Risorse Commodity off the shelf (COtS)• Componenti FOSS• Middleware personalizzato

Infrastructure as a Service

• Esempi pratici• Amazon Web Services• GoGrid• Nirvanix• Joyent• Akamai• Telecom Italia

DIY vs SaaS / PaaSDIY SaaS / PaaS

Alto CAPEXAlti costi di gestione

Devo anticipare i picchiObsolescenza ITTime consuming

Alta curva di apprendimentoStaff dedicato per 24 / 7

OPEX predicibileCosti iniziali ridotti

Infrastruttura on demandBassa manutenzione

Scalabile e sicuroSLA garantito

Focus sul business

Cloud Computing e Start-up

UTENTI &CLOUD

What  your  users  want…

Cosa vogliono gli utenti?Velocità e

performance

What  your  users  want…

Cosa vogliono gli utenti?Velocità e

performanceAlways on,

accessibilità

What  your  users  want…

Cosa vogliono gli utenti?Velocità e

performanceAlways on,

accessibilità

Applicazioni personalizzabili

What  your  users  want…

Cosa vogliono gli utenti?Velocità e

performanceAlways on,

accessibilità

Applicazioni personalizzabili

Nuove funzionalità

Cosa vogliono gli utenti?Velocità e

performanceAlways on,

accessibilità

Applicazioni personalizzabili

Nuove funzionalità

Potenti applicazioni WEB

Velocità e performance

Always on, accessibilità

Applicazioni personalizzabili

Nuove funzionalità

Come?

Scalabilità e adattamento

Always on, accessibilità

Applicazioni personalizzabili

Nuove funzionalità

CLOUD COMPUTING

Scalabilità e adattamento

HA e distribuzione

globale

Applicazioni personalizzabili

Nuove funzionalità

CLOUD COMPUTING

Scalabilità e adattamento

HA e distribuzione

globale

Storage cost effective

Nuove funzionalità

CLOUD COMPUTING

Scalabilità e adattamento

HA e distribuzione

globale

Storage cost effective

Focus on business

CLOUD COMPUTING

Domande?

Thank you!

top related