La trasformazione Digitale e il Cloud - unimi.it · •Adattamento dei servizi di business al...
Transcript of La trasformazione Digitale e il Cloud - unimi.it · •Adattamento dei servizi di business al...
La Trasformazione Digitale e il Cloud
Stefano Inelli
12 Dicembre 2016
1
La Trasformazione Digitale1
IT Service Management (ITSM)2
Il contributo del Cloud3
Quali competenze4
2
La Trasformazione Digitale
• Le attività di Business si stanno trasformando profondamente con la spinta delle «tecnologie digitali»
• Nuove tipologie di innovazione permettono di «ripensare» i business tradizionali e avviare nuovi business
• La Trasformazione Digitale richiede alle aziende di essere più rapide e reattive nel concretizzare le proprie idee di business
3
Evoluzione dei dispositivi
2,9
5,7
8,28,7
2006 2011 2016 2021
PC, Tablet e MobileMiliardi di dispositivi
L’incremento dei dispostivi «connessi» e della mobilità hanno permesso di sviluppare nuovi servizi e nuovi modelli di business
4
2,9
5,7
8,2 8,7
1,2
4,1
18
2006 2011 2016 2021
PC, Tablet e Mobile
IoT
Evoluzione dei dispositivi - il contributo dell’IoT
Miliardi di dispositivi
La «connessione» di sempre più dispositivi (IoT o Internet of things) sta portando nuove trasformazioni nei servizi e nelle modalità di erogazione
5
Evoluzione del traffico Internet
0,01 1
7
21
2000 2008 2015 2020
GB/mese per persona
Con l’incremento dei dispositivi sta aumentando la quantità di informazioni scambiate e memorizzate
6
Opportunità e sfide
Opportunità per il business
• Rinnovamento dei business tradizionali
• Adattamento dei servizi di business al comportamento dei clienti
• Rapida sperimentazione di nuovi modelli
Sfide per l’IT
• Rapidità nell’implementazione
• Reattività nei cambiamenti
• Scalabilità delle soluzione
• Incremento dei dati gestiti
Nelle aziende Business e IT devono trovare un nuovo equilibrio per poter sfruttare i benefici della Digital Transformation
cambia l’approccio per l’erogazione dei Servizi IT7
IT Service Management (ITSM)
• Per l’erogazione dei Servizi IT le organizzazioni adottano un frameworkdi IT Service Management (ITSM) basato su Processi• i principali framework di ITSM sono ITIL e COBIT
• Le aziende tipicamente definiscono una propria implementazione:• che sia calata sul contesto e sulla dimensione aziendale• che completi tutti gli aspetti necessari all’erogazione di servizi IT (es. sviluppo,
security, …)
• Le fasi definite sono:• Pianificazione, definizione del catalogo servizi e del loro ciclo di vita• Disegno, disegno dell’architettura dei servizi• Implementazione, realizzazione e rilascio dei servizi• Gestione, erogazione dei servizi ai clienti
• I fattori abilitanti sono:• Persone• Processi• Tecnologie
8
Rappresentazione di un Servizio ITTe
cno
logi
e
Processi operativie di governance
Un servizio IT è costituito da componenti tecnologiche per l’implementazione delle funzionalità e processi per la gestione e il controllo
9
Sviluppo
Test
Pre-produzione
Produzione
ProduzioneTest e QA
Implementazione di un servizio IT
Analisi e sviluppoDemand
Fasi per l’implementazione di un servizio
Ambienti elaborativi a supporto
10
Requisiti per l’implementazione
Come cambiano i requisiti per l’implementazione?
• Sviluppo rapido• sviluppo con metodologie Agile e DevOps• Continuous Testing e Continuous Integration• accelerazione ciclo di vita degli sviluppi applicativi
• Deploy frequenti• Continuos deployment delle componenti applicative• riduzione dei tempi di approvvigionamento delle componenti
infrastrutturali• semplificazione attività preliminari all’avvio degli sviluppi
• Sicurezza• protezione del dato• protezione della disponibilità del servizio
11
Requisiti per la gestione
Come cambiano i requisiti per la gestione?
• Scalabilità• incremento delle risorse sulla base del carico• costi variabili in base al carico
• Monitoring e controllo• analisi End-to-end degli utenti• analisi del comportamento• allarmi proattivi• controllo dei costi
• Automazione delle attività• gestione integrata delle componenti infrastrutturali e applicative• definizione attraverso software delle componenti infrastrutturali• self-provisioning
12
Il ruolo del Cloud
• Attraverso l’utilizzo del Cloud è possibile rispondere alle richieste di implementazione dei nuovi servizi• rapidità di implementazione• costi variabili• funzionalità innovative
i nuovi progetti favoriscono l’adozione del Cloud
• Il Cloud può supportare la trasformazione dei servizi esistenti ma con alcuni punti di attenzione• le aziende utilizzano applicativi e sistemi per cui non è
conveniente o possibile migrare in Cloud (es. applicativi Legacy, alti costi di conversione, vincoli legislativi, compliancelicenze software, …)
la trasformazione applicativa guida la conversione al Cloud
13
Approccio Tradizionale e Cloud per l’infrastruttura
• Approccio Tradizionale• integrazione di componenti
eterogenei
• attività di configurazione prevalentemente manuali
• alta complessità per l’inserimento di nuove risorse
Virtualized DC
Software Defined Infrastructure• Approccio Cloud• condivisione delle risorse
attraverso approcci hyper-converged
• automazione e controllo mediante software
14
Public + Private = Hybrid Cloud
Compute Network Storage
Management and automation
Private Cloud Public Cloud
Management Layer
Software DefinedHardware Layer
L’approccio Hybrid Cloud permette di gestire la trasformazione delle applicazione e supportare un processo graduale di trasformazione
• Permette di mantenere i dati nel perimetro aziendale
• Riduce gli investimenti iniziali• Accesso immediato a nuove funzionalità
15
Punti di forza dell’Hybrid Cloud
• Infrastruttura scalabile dinamicamente ed automaticamente a seconda delle risorse richieste• si cresce utilizzando le risorse dei Public Cloud riducendo gli
investimenti On Premise
• Integrazione tra Private e Public Cloud trasparente (seamless)• riduce le tempistiche operative• abilita paradigmi self-service• favorisce l’adozione di soluzioni di Disaster Recovery
• Disaccoppiamento totale tra strato OS/applicativo e hardware • ottimizzazione delle risorse condivise• automazione delle attività di provisioning
• Savings economici sulla gestione dell’infrastruttura• utilizzo di paradigmi pay-as-you-go caratteristici del Public Cloud
16
Infrastructure
Platform
Application
IaaS - Infrastructure as a Service
Cloud IaaS – possibili scenari di utilizzo
• Ambienti infrastrutturali che scalano frequentemente o necessitano di provisioning / deprovisioning rapidi, (es ambienti non produttivi o di certificazione, farm di sviluppo di progetti con rilasci su più wave)
• Ambienti infrastrutturali complessi che richiedono garanzie in termini di affidabilità (es. DisasterRecovery)
• Ambienti infrastrutturali le cui architetture sono standard ed è possibile ottenere economie di scala
• Ambienti applicativi con forte variabilità nell’utilizzo (cloud-bursting)
L’approccio Cloud oggi più utilizzato e maturo
17
Infrastructure
Platform
Application
PaaS - Platform as a Service
Cloud PaaS – possibili scenari di utilizzo
• Piattaforme applicative e/o di integrazione per le quali è richiesta agilità nello sviluppo di nuovi servizi (es. self-provisioning, continuous building, VA in cloud, ...) e flessibilità di integrazione con software di terze parti (es. MS Azure, SalesForce)
• Piattaforme con caratteristiche avanzate (es. multi-tentant, in memory database, analytics), che richiederebbero un investimento iniziale elevato per essere gestite internamente
• Funzionalità presenti solo su Public Cloud(es. machine learning e AI)
Offerta meno matura ma con più potenziale di crescita e di adozione per il futuro
18
Infrastructure
Platform
Application
SaaS – Software as a Service
Cloud SaaS – possibili scenari di utilizzo
• Applicazioni a pacchetto esposte su internet, la cui adozione riduce i tempi di rilascio e non richiedono particolari sviluppi da integrazione e customizzazione
• Applicazioni diffuse su più utenti, dove è richiesto di ridurre al minimo i costi di aggiornamento ed è possibile trarre benefici da logiche “pay-on-demand” (es. file sharing, posta elettronica, office automation,...)
• Applicazioni “commodity”
Ha permesso di semplificare l’erogazione dei servizi IT a supporto dei processi interni alle aziende
19
Quali competenze per Pianificazione e Disegno
Con il Cloud si modifica il mix di competenze necessarie
• Enterprise Architecture• l’integrazione tra i diversi servizi e componenti richiede più
attenzione• infrastruttura e applicazioni devono evolvere in sinergia• continuo aggiornamento dell’offerta di servizi Cloud• è necessario incrementare le competenze tecniche e
metodologiche
• Contract Management• i contratti Cloud sono complessi e l’esperienza nelle aziende è bassa• i servizi offerti dai Public Cloud sono uguali per tutti i clienti e si
modificano frequentemente• è necessario sviluppare nuove pratiche di Contract Management a
livello legale, tecnico e amministrativo
20
Quali competenze per Implementazione e gestione
• Project e Demand Management• le metodologie di Project e Program Management si devono adeguare
ai paradigmi Agile di sviluppo• la conoscenza delle funzionalità offerte dai servizi Cloud è necessaria
per guidare la definizione dei requisiti funzionali
• Security e Compliance• i dati escono dal perimetro dei firewall aziendali• vanno valutati con attenzione i vincoli normativi e di data privacy• strumenti e soluzioni più evolute per garantire la disponibilità dei
servizi• da verificare le policy di utilizzo dei software commerciali
• Run & Operational• il controllo dei costi di funzionamento diventa una pratica di gestione
ordinaria• le attività di gestione devono essere automatizzate (API vs GUI)• il monitoring del servizio è sempre più importante
21
Q & A
22