Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
CONTAINER E
DEVOPS AL SERVIZIO
DEI CITTADINI:
IL CASO DI INAIL
CONTAINERS & CLOUD-NATIVE ROADSHOW
Par-Tec in a nutshell
In Italia siamo considerati dei veterani del cappello rosso
Collaboriamo con Red Hat da ben 13 anni!
Siamo uno dei 5 Red Hat Premier Business Partner italiani
I primi in Italia con specializzazione Cloud Infrastructure
Par-Tec è un software & infrastructure system integrator che si distingue per:
• la proposizione al mercato di servizi professionali altamente qualificati e soluzioni cross-market
• il rispetto degli standard e la promozione delle tecnologie open source
CONTAINERS & CLOUD-NATIVE ROADSHOW
Alcuni nostri Clienti
CONTAINERS & CLOUD-NATIVE ROADSHOW
Trasformazione è complessità?
Parliamo di innovazione
Risposta breve: SI
● Organizzazione
● Tecnologia
● Mentalità
● Tempi di reazione
● whatelse?
… COMPETENZE!
CONTAINERS & CLOUD-NATIVE ROADSHOW
Procurarsi le competenze
Come e dove?
● "Arruolando" partner tecnologici a supporto della trasformazione
→ Red Hat e Par-Tec hanno creato un Competence Center congiunto
● Utilizzando strumenti di procurement "agili" (e-procurement e convenzioni)
○ Mercato Elettronico della PA (MePA e SDAPA)
○ Servizio di Cloud Enabler nella convenzione SPC Lotto 1
○ Convenzione SGI Lotto 1
→ Par-Tec è presente in tutte queste realtà
CONTAINERS & CLOUD-NATIVE ROADSHOW
Innovare = Investire sulle competenze
Qu
anti
tà
Tempo
Quota interessi Quota capitaleCompetenzeesterne
Competenzeinterne
CONTAINERS & CLOUD-NATIVE ROADSHOW
● Nel Piano Triennale per l'Informatica nella Pubblica Amministrazione 2017-2019, AgID
definisce il ruolo dei Poli Strategici Nazionali (PSN)
● Per iniziare bisogna essere PSN verso sé stessi trasformando il modo in cui vengono
offerti i servizi ai propri clienti interni
Parlando di INAIL:
● OpenShift è la piattaforma abilitante che accelera la trasformazione tecnologica e,
introducendo la logica DevOps, stimola quella organizzativa
● I partner tecnologici come Par-Tec e Red Hat sono gli acceleratori di competenze che
supportano la PA nel complesso progetto di trasformazione
Il Progetto (in corso)
CONTAINERS & CLOUD-NATIVE ROADSHOW
Paolo GuidelliCoordinatore Generale della consulenza per l’innovazione tecnologica
CONTAINERS & CLOUD-NATIVE ROADSHOW
Chi è INAIL
Research
Rehabilitation
Healthcare
Insurance
Safety at work
CONTAINERS & CLOUD-NATIVE ROADSHOW
L'innovazione tecnologica in INAIL
#innovazione@inail
CONTAINERS & CLOUD-NATIVE ROADSHOW
L'innovazione tecnologica in INAIL
Piano triennale IT
Pianificazione di un programma strutturato e comunicazione chiara
Impegno forte e strutturato verso l'innovazione
Elaborazione di una visione pragmatica coinvolgendo tutti gli utenti dell'INAIL
Open Innovation
CONTAINERS & CLOUD-NATIVE ROADSHOW
Container e DevOps alla base del nuovo IT
CONTAINERS & CLOUD-NATIVE ROADSHOW
Per decidere la tecnologia di riferimento abbiamo organizzato una tripla Proof-of-Concept
● Un solo mese richiesto per il completamento dell'attività:
○ di cui 3 settimane per la predisposizione degli ambienti e delle applicazioni
○ più 1 settimana per la condivisione e la valutazione dei risultati
● Una metodologia comune per verificare la flessibilità degli ambienti:
○ applicazione inserita as-is dentro ai container Docker
● Tre piattaforme in short-list:
○ Red Hat OpenShift Container Platform
○ Microsoft Azure Container Service
○ HP Enterprise Container-as-a-Service
La scelta: OpenShift Container Platform
CONTAINERS & CLOUD-NATIVE ROADSHOW
Antonio TommasoConsulente per l’innovazione tecnologicaDevOps Evangelist
CONTAINERS & CLOUD-NATIVE ROADSHOW
Tra il dire e il fare: le sfide da affrontareL'organizzazione e i processi interni
2000 20xx Oggi Domani
FE
BE
FE
BE
Prestazionisanitarie
Prestazionieconomiche
Prestazionisanitarie
Prestazionieconomiche
Prestazionieconomiche e
sanitarie
Prestazionieconomiche
FE
BE
Prestazionisanitarie
FE
BE
CONTAINERS & CLOUD-NATIVE ROADSHOW
Tra il dire e il fare: le sfide da affrontareL'organizzazione e i processi interni
Il rapido cambiamento è diventata una realtà: il nostro software non può che
somigliarci (e quindi dobbiamo cambiare rapidamente)
Dobbiamo costruire qualcosa pensato fin da subito per adattarsi
velocemente alle esigenze del business
Vogliamo che il cambiamento sia percepito come un'opportunità e non un
turbamento, perciò sia atteso e gestibile
È indispensabile che le Operations partecipino al cambiamento
CONTAINERS & CLOUD-NATIVE ROADSHOW
Tra il dire e il fare: le sfide da affrontareL'organizzazione e i processi interni
Come costruire processi su una realtà di cui non si ha esperienza?
● Facendo emergere i bisogni
● Creando partnership con gli outsourcer
● Guardando alle best practices
Non basta partire dalle best practice – e nemmeno scriverle! – ma occorre
far maturare i bisogni perché a volte la tecnologia arriva prima dell’esigenza
CONTAINERS & CLOUD-NATIVE ROADSHOW
Tra il dire e il fare: le sfide da affrontareLa collaborazione passa dalla conoscenza
In un'organizzazione complessa è fondamentale assicurarsi che la
conoscenza sia accessibile a tutti, dipendenti, fornitori e soprattutto partner
L'adozione di un pattern language consente di focalizzare l'attenzione su
uno specifico problema sufficientemente atomico da renderlo trasversale
Questo approccio non si applica solo alle riunioni e alla stesura della
documentazione ma è a supporto di chi sviluppa
L'obiettivo primario è uno solo: evitare di creare delle blackbox
CONTAINERS & CLOUD-NATIVE ROADSHOW
Anna SappaResponsabile dell'Ufficio esercizio infrastrutture ICT
CONTAINERS & CLOUD-NATIVE ROADSHOW
Il nuovo ruolo delle Operations
Physical Infrastructure
IaaS Engine / Hypervisors
PaaS Engine
Ci limiteremo a gestire il ferro…?
?
È un mestiere che conosciamo ma svalorizzerebbe le nostre competenze
CONTAINERS & CLOUD-NATIVE ROADSHOW
Il nuovo ruolo delle Operations
Physical Infrastructure
IaaS Engine / Hypervisors
PaaS Engine
… o gestiremo anche OpenShift?
?
Sarebbe più sensato ma non potremmo garantire l'erogazione dei servizi
CONTAINERS & CLOUD-NATIVE ROADSHOW
Il nuovo ruolo delle Operations
Physical Infrastructure
IaaS Engine / Hypervisors
PaaS Engine
E se gestissimo l'intero stack?
?
La responsabilità end-to-end richiederà un cambio di pelle dell'intero team
CONTAINERS & CLOUD-NATIVE ROADSHOW
Il nuovo ruolo delle Operations
Physical Infrastructure
IaaS Engine / Hypervisors
PaaS Engine
E se gestissimo l'intero stack?Si, purché in stretta sinergia con i Devs
Indispensabile definire responsabilità dei servizi e adottare strumenti condivisi
CONTAINERS & CLOUD-NATIVE ROADSHOW
L'incident handling nell'era del DevOps
Physical Infrastructure
IaaS Engine / Hypervisors
PaaS Engine
I guasti potenziali si sono moltiplicati: la nuova sfida è saper identificare e rimediare
Hardware e facilities
Interazione trale piattaforme abilitanti
Esecuzione dei container
Fault interni al container
Comunicazione inter-container
Logica applicativa
Mo
nit
ora
gg
io e
nd
-to
-en
d
CONTAINERS & CLOUD-NATIVE ROADSHOW
La parcellizzazione delle competenze deve diventare un ricordo del passato
L'incident handling nell'era del DevOps
Ne
two
rk
Sto
rag
e
Op
era
tin
g S
yste
m
Vir
tual
izat
ion
Mid
dle
war
e
Dat
abas
e
Ap
plic
atio
n
Se
curi
ty
• Cambiare pelle significa creare degli inediti team trasversali e multidisciplinari capaci di gestire e risolvere un problema end-to-end
• A tendere non si parlerà più di esercizio delle infrastrutture ma di esercizio dei servizi
• Ora più che mai la missione delle Operations è essere al servizio del business