I Love Cloud by Soluzioni Futura

Post on 15-Apr-2017

799 views 0 download

Transcript of I Love Cloud by Soluzioni Futura

I LOVE CLOUDBy Soluzioni Futura

INTRODUZIONE AL CLOUD COMPUTING

Cos’è il Cloud?Perché il Cloud?

Per chi è il Cloud?

FACCIAMO UN PASSO INDIETRO

Applicazione

Un computer esegue una applicazione localmente

Computer

Applicazione

Un computer esegue una applicazione localmente

Esempio: Microsoft Word

Computer

Applicazione Client – Server

Applicazione Client – Server

Applicazione Client – Server

Applicazione Client – Server

LE APPLICAZIONI CLIENT – SERVER

IN AZIENDA

Alcuni esempi

Alcuni esempioPosta elettronica

Alcuni esempioPosta elettronicaoSoftware gestionale

Alcuni esempioPosta elettronicaoSoftware gestionaleoStampa

Alcuni esempioPosta elettronicaoSoftware gestionaleoStampaoCondivisione file

Alcuni esempioPosta elettronicaoSoftware gestionaleoStampaoCondivisione fileoSito web

E I DATABASE?

Una applicazione può salvare dati su un database

Più applicazioni possono salvare dati sullo stesso database

HO BISOGNO DI UN SERVER PER OGNI APPLICAZIONE?

Tutte le applicazioni su un unico server

Tutte le applicazioni su un unico server

Un server fisico per ogni applicazione

Un server fisico per ogni applicazione

VIRTUALIZZAZIONE

Benefici della virtualizzazioneoOttimizzazione delle risorse

Benefici della virtualizzazioneoOttimizzazione delle risorseoSemplificazione della gestione

Benefici della virtualizzazioneoOttimizzazione delle risorseoSemplificazione della gestioneoIsolamento (più OS, sicurezza, …)

Benefici della virtualizzazioneoOttimizzazione delle risorseoSemplificazione della gestioneoIsolamento (più OS, sicurezza, …)oRidondanza

Benefici della virtualizzazioneoOttimizzazione delle risorseoSemplificazione della gestioneoIsolamento (più OS, sicurezza, …)oRidondanzaoTest / Staging

SERVER IN CASA O FUORI?

On Premise vs ColocationOn Premise

• Server vicino ai client• Minor costo su grandi numeri• Maggior rapidità di intervento

(?)• Sicurezza (?)• Privacy (?)• Costi di impianto• Costi di personale (proprio o

assistenza a chiamata)• Complessità di gestione• Ampiezza di banda

Colocation• Costi inferiori• Maggior sicurezza• Ampiezza di banda• Minor complessità da gestire• Server lontano dai client (ma

se hai più sedi?)• Costi più alti su grandi numeri• Minor versatilità

E IL CLOUD?

Definizione secondo il NIST

SaaS, IaaS, PaaS, altroSolitamente si distinguono i servizi di Cloud in SaaS, IaaS e PaaS, dove «aaS» indica sempre «as a Service».

SaaS = Software as a ServiceIaaS = Infrastructure as a ServicePaaS = Platform as a Service

La definizione del NIST si applica a tutti e tre i modelli

Software as a Service (SaaS)Il cliente accede a software installati su un server remoto tramite browser web o client dedicati. Modello solitamente a sottoscrizione con licenze per utente.

Software as a Service (SaaS)Il cliente accede a software installati su un server remoto tramite browser web o client dedicati. Modello solitamente a sottoscrizione con licenze per utente.

Software as a Service (SaaS)Il cliente accede a software installati su un server remoto tramite browser web o client dedicati. Modello solitamente a sottoscrizione con licenze per utente.

Software as a Service (SaaS)Il cliente accede a software installati su un server remoto tramite browser web o client dedicati. Modello solitamente a sottoscrizione con licenze per utente.

Infrastructure as a Service (IaaS)Server, storage, networking (es: firewall o gateway VPN).E’ come costruirsi un proprio data center virtuale presso il data center del provider; o i propri data center virtuali presso i data center del provider.

Infrastructure as a Service (IaaS)Server, storage, networking (es: firewall o gateway VPN).E’ come costruirsi un proprio data center virtuale presso il data center del provider; o i propri data center virtuali presso i data center del provider.

Infrastructure as a Service (IaaS)Server, storage, networking (es: firewall o gateway VPN).E’ come costruirsi un proprio data center virtuale presso il data center del provider; o i propri data center virtuali presso i data center del provider.

Infrastructure as a Service (IaaS)Server, storage, networking (es: firewall o gateway VPN).E’ come costruirsi un proprio data center virtuale presso il data center del provider; o i propri data center virtuali presso i data center del provider.

Platform as a Service (PaaS)Il vendor fornisce al cliente un ambiente definito per il caricamento e l’esecuzione di software.

Platform as a Service (PaaS)Il vendor fornisce al cliente un ambiente definito per il caricamento e l’esecuzione di software.

Platform as a Service (PaaS)Il vendor fornisce al cliente un ambiente definito per il caricamento e l’esecuzione di software.

Platform as a Service (PaaS)Il vendor fornisce al cliente un ambiente definito per il caricamento e l’esecuzione di software.

IL CLOUD È UNA COSA SERIA?

Roundup Of Cloud Computing Forecasts And Market Estimates Q3 Update, 2015

(Forbes: http://www.forbes.com/sites/louiscolumbus/2015/09/27/roundup-of-cloud-computing-forecasts-and-market-estimates-q3-update-2015)

Quanto è diffuso

(RightScale: http://assets.rightscale.com/uploads/pdfs/RightScale-2015-State-of-the-Cloud-Report.pdf)

SaaS vs IaaS vs PaaS

Competenze più richieste su LinkedIn

Cloud compliance

INTRODUZIONE AL CLOUD COMPUTING

Cos’è il Cloud?

Perché il Cloud?Per chi è il Cloud?

“On demand self service”

«Un cliente può unilateralmente ottenere la fornitura di risorse computazionali, come tempo server o spazio di archiviazione di rete, automaticamente e secondo le sue necessità senza bisogno di interazione umana con il provider di servizio.»

“Broad network access”

«Queste possibilità sono accessibili attraverso la rete tramite meccanismi standard che ne consentano l’utilizzo da parte di client eterogenei (laptop, smartphone, workstation, etc).»

N.D. V.V.: … o da altri server o applicativi

QUINDI TUTTO QUELLO CHE METTO IN CLOUD È PUBBLICO?

“Broad network access: è tutto pubblico?”No. I dispositivi hanno accesso all’interfaccia del Cloud provider (API) o ad applicazioni costruite ad-hoc dal Cloud provider per consentire ai clienti di richiedere, modificare o smettere di fruire di risorse. È possibile e usuale costruire una infrastruttura di rete completamente privata in Cloud.

“Broad network access: è tutto pubblico?”

“Broad network access: è tutto pubblico?”

“Broad network access: è tutto pubblico?”

“Broad network access: è tutto pubblico?”

“Broad network access: è tutto pubblico?”

“Broad network access: è tutto pubblico?”

“Resource pooling”Gli spazi che ospitano i server, i dispositivi di rete, i rack e i server sono condivisi tra gli utenti. Tuttavia le risorse di ogni cliente sono indipendenti (ogni cliente ha i suoi server virtuali indipendenti).

È possibile avere più o meno condivisione di risorse, pagando di più o di meno: alcuni provider consentono di avere server fisici completamente dedicati.Serve solo per esigenze di compliance (lo chiede un bando o un governo).

“Resource pooling”Il cliente ha il controllo del luogo da cui saranno erogate le sue risorse o di dove saranno ospitati i suoi dati, con delle limitazioni, o dove potranno viaggiare (compliance rispetto alla EU Data Protection Directive).

Esempio: voglio che i miei server siano in Irlanda e che non possano uscire dall’Unione Europea. Non posso conoscere l’indirizzo dello specifico data center o scegliere quale dei data center irlandesi voglio.

MA IL PROVIDER HA ACCESSO AI MIEI DATI?

“Resource pooling”

No. Il provider ha conoscenza del tipo di risorse che il cliente richiede (che server, di che tipo, per quante ore). Tutto ciò che ci sta dentro come i dati di un database, il file system di un server, le mail di un server di posta, per il provider è una scatola nera.

“Rapid elasticity”

«Il cliente può richiedere o terminare la fornitura di risorse in maniera elastica, talvolta automatica, per scalare rapidamente in accordo con la domanda. Al cliente questa possibilità appare genericamente come illimitata e può usufruirne in qualsiasi misura e in qualsiasi momento.»

“Measured service”

«I sistemi in Cloud controllano e ottimizzano automaticamente le risorse grazie alla rilevazione di metriche ad un livello di astrazione appropriato per il tipo di servizio. Il consumo di risorse può essere monitorato sia dal cliente che dal fornitore garantendo trasparenza.»

QUALI SONO I PRINCIPALI VANTAGGI RISPETTO ALL’ON

PREMISE O ALLA COLOCATION?

Cloud: vantaggi

Scalabilità illimitata e veloce

Consente di ridimensionare la propria infrastruttura in funzione delle esigenze

Cloud: vantaggi

Paghi solo quello che ti serve

Le risorse sono tariffate a ore o secondo metriche di utilizzo; niente overprovisioning

Cloud: vantaggi

Meno management, economie di scala

È il provider a gestire hardware, spazi, utenze, funzionamento della rete; fa economie di scala a livello planetario

Cloud: vantaggi

Tecnologia e sicurezza

I data center dei public Cloud provider impiegano le migliori tecnologie sul mercato e i migliori professionisti IT per questioni come la sicurezza

Cloud: vantaggi

Investimenti vs spese

Zero investimenti in conto capitale, solo spese operative. Infrastruttura usa e getta per testing, proof of concept, sviluppo o batch processing

Cloud: vantaggi

Distribuzione dell’infrastruttura

Rende semplice internazionalizzare; migliora affidabilità delle applicazioni o sicurezza ampliando la superificie di attacco e isolando le risorse

Cloud: vantaggi

Automazione

«On demand self service», «broad network access», «rapid elasticity», «measured service». La scalabilità è illimitata e non serve interazione umana dunque tutto è automatizzabile.

Cloud: automazione

Cloud: automazione

Cloud: automazione

Cloud: automazione

Cloud: automazione

Cloud: automazione

Cloud: automazione

Cloud: automazione

Cloud: automazione

Cloud: automazione

INTRODUZIONE AL CLOUD COMPUTING

Cos’è il Cloud?

Perché il Cloud?

Per chi è il Cloud?

Il Cloud è per tuttiIl Cloud computing è utilizzato oggi da aziende di ogni tipo e dimensione pubbliche e private per i casi d’uso più disparati

Esempio: posta da PMI in suRimpiazzare vecchi server di posta con versioni deprecate di Microsoft Exchange (es: 2003) e di sostituirli con soluzioni as a Service come Office 365 o Google Apps

Esempio: applicazioni Web

Esempio: backupEspandere il proprio server o data center in Cloud invece che acquistare nuovi dispositivi NAS o reti SAN

Esempio: disaster recovery

Esempio: batch processingoConversione di dati da un formato ad un altrooETL per popolamento Data WarehouseoResize o watermarking su immagini

Esempio: prototipazione rapidaFornire rapidamente a mezzo IaaS o PaaS ai propri sviluppatori, o agli sviluppatori di un fornitore, un ambiente di sviluppo per la realizzazione di un progetto.Si parte velocemente e se il progetto termina si smette di pagare.

CHI SONO I CLIENTI?

E IN ITALIA?

Cloud in Italia1,5 mld di fatturato

o460 mln per il Public Cloud (+35%)o1,05 mld per Private Cloud e Ibrida (o Cloud Enabling Infrastructure, +21%)

Public Cloud in Italia: esempi di clientioVodafone ItaliaoCondé Nast ItaliaoSeat Pagine GialleoUnicreditoEuronics Italia, Gucci, Lamborghini, …

Cloud in Italia: le PMI?Arrivano tardi ma arrivano.

46 mln di fatturato (+70% dall’anno precedente)

o460 mln per il Public Cloud (+35%)o1,05 mld per Private Cloud e Ibrida (o Cloud Enabling Infrastructure, +21%)

Cloud in Italia: cosa utilizzano le imprese?oPosta Elettronica (soprattutto PMI)oERP e CRMoIntranetoBusiness Intelligence

Cloud in Italia: il futuro?

Per PMI e Startup:Software as a Service e Infrastructure as a Service in ottica Cloud-first

Cloud in Italia: il futuro?

Per grandi aziende:Investimenti in infrastruttura ibrida, personale IT qualificato, consulenti e VAR (Value Added Reseller) per migrare verso il Cloud

GRAZIE E BUONA SERATA DA SOLUZIONI

FUTURA!info@soluzionifutura.it – valerio.versace@soluzionifutura.it