In occasione del Dynatrace Perform Roma 2018 il TechAdvisor Michelangelo Uberti ha illustrato come Red Hat OpenShift Container Platform e Dynatrace facilitano l’adozione dei container in ambito enterprise.
I punti trattati durante la presentazione sono:
- Parliamo dei container
- Red Hat OpenShift Container Platform
- Monitorare OpenShift con Dynatrace
- Chi usa OCP? Alcuni casi di successo
Per saperne di più, scaricate le slide e guardate il video della presentazione su https://www.par-tec.it/red-hat-openshift-i-container-per-il-mondo-enterprise
MySQL Day Roma 2018 - Il GDPR e le tecnologie a protezione dei dati personali
Dynatrace Perform Roma 2018 - Red Hat OpenShift: i container per il mondo enterprise
1. Partita IVA e Codice Fiscale: 12938200156
C.C.I.A.A. Milano n.1599095
Registro Imprese 12938200156
Capitale Sociale € 2.418.433,00 i.v.
Sede Legale e Unità Operativa
Via Alfredo Campanini, 6
20124 Milano
Tel: +39 02.66.732.1 – Fax: +39 02.66.732.300
Unità Operativa
Via Cristoforo Colombo, 163
00147 Roma
Tel: +39 06.9826.9600 – Fax: +39 06.9826.9680
Red Hat OpenShift:
i container per il mondo enterprise
Michelangelo Uberti, Marketing Manager
Dynatrace Perform Roma, 3 Ottobre 2018
2. 2
Chi è Par-Tec
In Italia siamo considerati dei veterani del cappello rosso
La collaborazione è iniziata 13 anni fa con la specializzazione su RHEL,
l’evoluzione verso il middleware e le più recenti soluzioni per il cloud.
Siamo uno storico Red Hat Premier Business Partner
Il primo 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
3. 3
Parliamo dei container
La macchina virtuale include l’intero stack, dall’OS alle
applicazioni.
• PRO: elevato livello di personalizzazione e isolamento
• CONTRO: overhead computazionale e gestionale,
portabilità limitata, ridondanza delle licenze
Il singolo container esegue un’istanza di
un’immagine che include l’applicazione, le librerie
condivise e le dipendenze.
• PRO: overhead ridotto, ottimizzazione delle
licenze, elevato grado di portabilità
• CONTRO: condivisione del kernel, nessun
meccanismo nativo di HA
4. 4
Parliamo dei container
Cosa ci impediva di usarli in
ambiente di produzione?
• Gestione centralizzata
• Alta affidabilità
• Scheduling
• Monitoraggio
• etc.
$ docker run my_container
5. 5
Red Hat OpenShift Container Platform
SERVICE CATALOG
(LANGUAGE RUNTIMES, MIDDLEWARE, DATABASES, …)
SELF-SERVICE
APPLICATION LIFECYCLE MANAGEMENT
(CI / CD)
BUILD AUTOMATION DEPLOYMENT AUTOMATION
CONTAINER CONTAINERCONTAINER CONTAINER CONTAINER
NETWORKING SECURITYSTORAGE REGISTRY
LOGS &
METRICS
CONTAINER ORCHESTRATION & CLUSTER MANAGEMENT
(KUBERNETES)
RED HAT ENTERPRISE LINUX
CONTAINER RUNTIME & PACKAGING
(DOCKER)
ATOMIC HOST
INFRASTRUCTURE AUTOMATION & COCKPIT
1
Baremetal, virtuale, IaaS privati e pubblici
Storage tradizionale o software-defined
1
Kubernetes a livello enterprise2
3
Abilitatore per la metodologia DevOps3
2
Quale ingrediente manca?
Il monitoraggio dell'ambiente e delle app?
6. 6
Monitorare OpenShift con Dynatrace
Dynatrace offre una visione approfondita e dettagliata sul funzionamento e sulle
performance degli host, dei servizi e delle applicazioni che girano dentro OpenShift
Monitoraggio dei processi
core di sistema
Visione completa
dell'ambiente in real-time
Comprensione rapida delle
cause di un fault
Analisi delle performance
del codice e delle query
OpenShift e Dynatrace sono
già usati con successo da:
7. 7
Chi usa OCP? TIM
Physical Infrastructure
Storage Abstraction
Compute Abstraction
IaaS Engine
PaaS Engine
OS and App Lifecycle Management
Cloud Orchestration
App App App App App
Nel 2016 abbiamo realizzato la prima IaaS in
Italia in configurazione stretched multi-site
DC1 DC2
DC3
Ceph Arbitrator
Controller Compute
(shared)
Compute
(private)
Storage RadosGW
Director Satellite OpTools
Controller Compute
(shared)
Compute
(private)
Storage RadosGW
OvercloudUndercloud
Il PaaS abiliterà i
clienti di TIM a
comporre le proprie
architetture in totale
autonomia
8. 8
Chi usa OCP? Pubblica Amministrazione Centrale
(Overcloud)
Director OpTools
Controller nodes Compute nodes
Master nodes Application nodesInfrastructure nodes Bastion
Legenda Nodo fisico VM su RHEV Istanza compute su RHOSP
(Undercloud)
Gli utenti possono usare il self-service
portal per istanziare delle PaaS
dedicate al proprio progetto…
…e per rilasciare i servizi e le app di
cui hanno bisogno
Realizzato in partnership con e
9. 9
Chi usa OCP? INAIL
Physical Infrastructure
IaaS Engine / Hypervisors
PaaS Engine
Il caso di INAIL unisce il meglio dei precedenti:
→ punta ad ospitare le applicazioni ed i servizi
delle altre amministrazioni
→ nasce per razionalizzare le infrastrutture e
accelerare il processo di rinnovamento dei
servizi erogati dell'Istituto
Il rinnovamento non riguarda solo le tecnologie
ma include l'organizzazione e i processi interni.
L'adozione delle metodologie DevOps coinvolge
tutti, fornitori compresi.
10. Sede Legale e Unità Operativa
Via Alfredo Campanini, 6
20124 Milano
Tel: +39 02.66.732.1 – Fax: +39 02.66.732.300
Unità Operativa
Via Cristoforo Colombo, 163
00147 Roma
Tel: +39 06.9826.9600 – Fax: +39 06.9826.9680
Grazie per l'attenzione!