SlideShare a Scribd company logo
1 of 31
Download to read offline
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.
direzione e sede legale
via campanini 6
20124 milano
tel: +39 02/66.732.1 – fax: +39 02/66.732.300
unità operativa
p.zza san benedetto da norcia 33
00071 pomezia (rm)
tel: +39 06/9826.9600 – fax: +39 06/9826.9680
Michelangelo Uberti, Marketing Analyst
Oracle MySQL Tech Tour, 10 e 12 Maggio 2016
Panoramica sul progetto OpenStack
2
Chi è Par-Tec
La proficua collaborazione con Oracle è iniziata 6 anni fa ma ha origini lontane:
l’attuale business unit di Roma, ex Babel, è nata nel 1994 come braccio armato di
Sun Microsystems sul mercato delle telco italiane.
Il nostro attuale rapporto con Oracle?
Gold Partner con specializzazione su MySQL 5
Par-Tec S.p.A. è un software & infrastructure system integrator che da oltre 15 anni:
• eroga servizi professionali altamente qualificati
• progetta di soluzioni cross-market innovative e personalizzate
• è attivamente impegnato nella diffusione delle tecnologie open source
3
I nostri Clienti
Conosciamo OpenStack
5
OpenStack in a nutshell
COS’È
OpenStack è una piattaforma software open source per la creazione di Private e Public
Infrastructure-as-a-Service (IaaS).
COSA NON È
Anche se la usa, non è l’ennesima piattaforma di virtualizzazione.
Anche se integra dei moduli di gestione, non è una cloud management platform.
Non è una piattaforma general purpose: nasce per workload cloud-enabled.
LE ORIGINI
OpenStack nasce nel 2010 come progetto collaborativo di NASA e Rackspace Hosting, i creatori
delle componenti Nova (Compute) e Swift (Storage).
OpenStack is the most
successful Open Source
project after Linux itself
Giuseppe Paternò, “OpenStack Explained”
“
”20M+
linee di codice
178paesi37.810
sviluppatori
576
aziende coinvolte
6
Chi supporta OpenStack Foundation
Platinum Members
Corporate Sponsors
Sono le 8 aziende che forniscono il contributo più significativo al progetto, impegnando sviluppatori e fondi
per il raggiungimento degli obiettivi strategici.
Sono le 24 aziende che contribuiscono attivamente al raggiungimento degli obiettivi finanziando e supportando
il progetto.
Gli sponsor supportano la Fondazione fornendo contributi economici e promuovendo pubblicamente il progetto
OpenStack.
Lista non esaustiva. Fonte: http://www.openstack.org/foundation/com panies/
Gold Members
7
Una storia breve ma intensa
L’attuale ciclo di sviluppo prevede il rilascio di una nuova versione ogni 6 mesi con delle milestone release intermedie di sviluppo.
Fonte: http://en.wikipedia.org/wiki/OpenStack
Negli ultimi due anni e mezzo il progetto ha fatto un enorme balzo in avanti, soprattutto grazie
al forte contributo economico e tecnologico fornito dai vendor coinvolti nel progetto
8
Architettura di alto livello
L’obiettivo alla base di OpenStack è semplice: amministrare grandi quantità di risorse computazionali, di rete e di
archiviazione mediante console web-based e RESTful API.
Le numerose componenti della piattaforma sono raggruppate in 5 macro-aree:
COMPUTE NETWORKING DASHBOARDSTORAGE SHARED SERVICES
9
Panoramica delle componenti
Hardware commodity x86
Distribuzione Linux supportata (es. Oracle Linux)
COMPUTE
Nova
NETWORKING
Neutron
STORAGE
Cinder
Block storage
Swift
Object storage
Glance
Image service
SHARED SERVICES
Identity
Keystone
Orchestration
Heat
DBaaS
Trove
Telemetry
Ceilometer
App Catalog
Murano
DASHBOARD
Horizon
10
Panoramica delle componenti
Hardware commodity x86
Distribuzione Linux supportata (es. Oracle Linux)
COMPUTE
Nova
NETWORKING
Neutron
STORAGE
Cinder
Block storage
Swift
Object storage
Glance
Image service
SHARED SERVICESDASHBOARD
Horizon
Identity
Keystone
Orchestration
Heat
DBaaS
Trove
Telemetry
Ceilometer
App Catalog
Murano
OPENSTACK COMPUTE: NOVA
Oltre ad essere il cuore dell’IaaS, è la componente più matura dell’intero progetto. È stata
progettata per gestire e automatizzare l’utilizzo delle risorse computazionali fornite dai Linux
containers come LXC e Docker, dagli hypervisor come KVM, VMware, Xen e Microsoft Hyper-V (a
seconda della distribuzione) e dal bare-metal (mediante il nuovo modulo Ironic).
Per funzionare non richiede hardware o software proprietario, è sufficiente disporre di server x86
standard e di una distribuzione Linux supportata.
11
Panoramica delle componenti
Hardware commodity x86
Distribuzione Linux supportata (es. Oracle Linux)
COMPUTE
Nova
NETWORKING
Neutron
STORAGE
Cinder
Block storage
Swift
Object storage
Glance
Image service
SHARED SERVICESDASHBOARD
Horizon
Identity
Keystone
Orchestration
Heat
DBaaS
Trove
Telemetry
Ceilometer
App Catalog
Murano
OPENSTACK NETWORKING: NEUTRON
Precedentemente conosciuto come Quantum, è il modulo che gestisce l’intera componente di
networking e che rende disponibili funzionalità come DHCP, floating IP, VLAN etc. agli utenti e alle
applicazioni.
La modularità di Neutron consente agli amministratori e alle applicazioni di creare e gestire
software defined network (SDN) mediante l’ausilio di tutte le tecnologie compatibili con
OpenFlow, es. Cisco Nexus e Alcatel Nuage.
12
Panoramica delle componenti
Hardware commodity x86
Distribuzione Linux supportata (es. Oracle Linux)
COMPUTE
Nova
NETWORKING
Neutron
STORAGE
Cinder
Block storage
Swift
Object storage
Glance
Image service
SHARED SERVICESDASHBOARD
Horizon
Identity
Keystone
Orchestration
Heat
DBaaS
Trove
Telemetry
Ceilometer
App Catalog
Murano
OPENSTACK BLOCK STORAGE: CINDER
Fornisce dei dispositivi di storage a blocchi di tipo persistente (i dati non vengono persi in fase di
detach o riavvio) utilizzabili dalle istanze compute.
Oltre a supportare i volumi Linux locali, Cinder supporta i più recenti software defined storage
come Ceph (Inktank) e GlusterFS ed i classici storage array Hitachi, IBM, NetApp, HP etc. che
esportano i dati via NFS, iSCSI, FC.
Supporta nativamente le funzionalità di snapshot a caldo dei volumi.
13
Panoramica delle componenti
Hardware commodity x86
Distribuzione Linux supportata (es. Oracle Linux)
COMPUTE
Nova
NETWORKING
Neutron
STORAGE
Cinder
Block storage
Swift
Object storage
Glance
Image service
SHARED SERVICESDASHBOARD
Horizon
Identity
Keystone
Orchestration
Heat
DBaaS
Trove
Telemetry
Ceilometer
App Catalog
Murano
OPENSTACK OBJECT STORAGE: SWIFT
Assieme a Nova è il modulo più maturo, sviluppato da Rackspace come sistema di storage a
oggetti ridondato e altamente scalabile. I file vengono scritti su più dischi distribuiti nel
datacenter e vengono riallocati dinamicamente a fronte di fault di un disco o l’aggiunta di nuovi
server.
Non è pensato per garantire altissime performance, richieste ad esempio dai sistemi di posta o
dai database, ma si presta benissimo agli archivi multimediali.
14
Panoramica delle componenti
Hardware commodity x86
Distribuzione Linux supportata (es. Oracle Linux)
COMPUTE
Nova
NETWORKING
Neutron
STORAGE
Cinder
Block storage
Swift
Object storage
Glance
Image service
SHARED SERVICESDASHBOARD
Horizon
Identity
Keystone
Orchestration
Heat
DBaaS
Trove
Telemetry
Ceilometer
App Catalog
Murano
OPENSTACK IMAGE SERVICE: GLANCE
Il suo compito è archiviare, catalogare e rendere accessibili le immagini ed i metadati dei
template delle VM. Supporta nativamente i formati raw, QCOW, VMDK, VHD, ISO e OVF.
Tutti i moduli che accedono allo storage come Nova – per l’esecuzione delle istanze – e Heat – per
l’orchestrazione delle risorse – interrogano Glance costantemente per ottenere e aggiornare le
informazioni sul catalogo delle immagini.
15
Panoramica delle componenti
Hardware commodity x86
Distribuzione Linux supportata (es. Oracle Linux)
COMPUTE
Nova
NETWORKING
Neutron
STORAGE
Cinder
Block storage
Swift
Object storage
Glance
Image service
SHARED SERVICESDASHBOARD
Horizon
Identity
Keystone
Orchestration
Heat
DBaaS
Trove
Telemetry
Ceilometer
App Catalog
Murano
OPENSTACK DASHBOARD: HORIZON
È l’interfaccia grafica che consente agli amministratori di gestire tutte le risorse della
piattaforma. È stata progettata per essere modulare e integrare senza difficoltà le componenti
grafiche degli altri moduli nativi e/o di terze parti.
Tutte le funzionalità offerte dall’interfaccia sono tipicamente accessibili anche mediante le API
RESTful e le varie CLI dei moduli.
È possibile applicare un minimo livello di brandizzazione (logo, template, etc.).
16
Panoramica delle componenti
Hardware commodity x86
Distribuzione Linux supportata (es. Oracle Linux)
COMPUTE
Nova
NETWORKING
Neutron
STORAGE
Cinder
Block storage
Swift
Object storage
Glance
Image service
SHARED SERVICESDASHBOARD
Horizon
OPENSTACK IDENTITY: KEYSTONE
È il modulo incaricato di gestire l’autenticazione e la profilazione degli utenti, sia
mediante la memorizzazione locale delle utenze, sia mediante l’interfacciamento
con strumenti esterni tra cui directory LDAP o database.
Supporta nativamente diverse modalità di autenticazione tra cui le classiche
credenziali username-password ed i login basati su token.
Identity
Keystone
Orchestration
Heat
DBaaS
Trove
Telemetry
Ceilometer
App Catalog
Murano
17
Panoramica delle componenti
Hardware commodity x86
Distribuzione Linux supportata (es. Oracle Linux)
COMPUTE
Nova
NETWORKING
Neutron
STORAGE
Cinder
Block storage
Swift
Object storage
Glance
Image service
SHARED SERVICESDASHBOARD
Horizon
OPENSTACK ORCHESTRATION: HEAT
È servizio che consente di orchestrare l’istanziazione di applicazioni complesse che
prevedono l’uso di più risorse, tra cui front-end, back-end, load balancer etc.
Il rilascio di una nuova app avviene mediante l’esecuzione di template a seguito di
una semplice chiamata alle API.
Identity
Keystone
Orchestration
Heat
DBaaS
Trove
Telemetry
Ceilometer
App Catalog
Murano
18
Panoramica delle componenti
Hardware commodity x86
Distribuzione Linux supportata (es. Oracle Linux)
COMPUTE
Nova
NETWORKING
Neutron
STORAGE
Cinder
Block storage
Swift
Object storage
Glance
Image service
SHARED SERVICESDASHBOARD
Horizon
OPENSTACK TELEMETRY SERVICE: CEILOMETER
È uno dei moduli più interessanti per i service provider, in quanto rende disponibili
tutti i contatori utilizzabili per misurare il costo delle singole applicazioni/progetti
e alimentare dei sistemi di fatturazione a consumo.
Il modulo può essere impostato per effettuare azioni automatiche (es. scale-out)
sulla base delle misurazioni rilevate.
Identity
Keystone
Orchestration
Heat
DBaaS
Trove
Telemetry
Ceilometer
App Catalog
Murano
19
Panoramica delle componenti
Hardware commodity x86
Distribuzione Linux supportata (es. Oracle Linux)
COMPUTE
Nova
NETWORKING
Neutron
STORAGE
Cinder
Block storage
Swift
Object storage
Glance
Image service
SHARED SERVICESDASHBOARD
Horizon
OPENSTACK DATABASE AS A SERVICE: TROVE
Il modulo Trove consente di provisionare automaticamente delle istanze di database
single-tenant relazionali e non, indifferentemente con supporto SQL e NoSQL.
La versione supportata include la replica asincrona di MySQL basata su binlog e GTID
e solo per quest’ultima introduce il failover automatico tra master e slave (richiede
MySQL 5.6).
Identity
Keystone
Orchestration
Heat
DBaaS
Trove
Telemetry
Ceilometer
App Catalog
Murano
20
Panoramica delle componenti
Hardware commodity x86
Distribuzione Linux supportata (es. Oracle Linux)
COMPUTE
Nova
NETWORKING
Neutron
STORAGE
Cinder
Block storage
Swift
Object storage
Glance
Image service
SHARED SERVICESDASHBOARD
Horizon
OPENSTACK APPLICATION CATALOG: MURANO
Il modulo Murano consente agli utenti che accedono a OpenStack di installare
rapidamente e senza complicazioni delle applicazioni (anche complesse) presenti in
un catalogo gestito dagli amministratori.
L’attuale versione si integra nativamente con Glance (per la gestione delle
immagini), Heat (per la gestione degli “stacks”) e Horizon (con una UI evoluta) e
supporta nativamente i container Docker.
Identity
Keystone
Orchestration
Heat
DBaaS
Trove
Telemetry
Ceilometer
App Catalog
Murano
21
Conoscete e usate i servizi Amazon?
Fonte: Public vs Private, Amazon compared to OpenStack
OpenStack Amazon Web Services
Compute Nova EC2 (Elastic Compute Cloud)
Networking
Neutron (L2)
Neutron (L3)
Neutron (LBaaS)
Designate (DNSaaS)
Networking
VPC (Virtual Private Cloud)
ELB (Elastic Load Balancing)
Route 53
Block Storage Cinder EBS (Elastic Block Storage)
Object Storage Swift S3 (Simple Storage Service)
Image Service Glance AMI (Amazon Machine Image)
Identity Keystone IAM (Identity and Access Management)
Orchestration Heat CloudFormation
Telemetry Ceilometer CloudWatch
Data Processing Sahara EMR (Elastic Map Reduce)
DBaaS Trove RDS (SQL) + DynamoDB (NoSQL)
Dashboard Horizon Console
OpenStack vs. Virtualizzazione tradizionale
23
Ragioniamo sul workload
Workload tradizionale
server-centrico
Workload cloud-enabled
app-centrico
Dimensione delle VM Medio/grandi e persistenti Piccole e stateless
Rapporto tra applicazione e VM 1:1 1:n
Ciclo di vita delle VM
Misurato in anni, strettamente dipendente dal
ciclo di vita dell’applicazione
Da ore a mesi, dipendente del carico elaborativo
Modalità di espansione Scale-up (VM sempre più grandi) Scale-out (tante VM piccole)
Fault-tolerance
L’applicazione non è progettata per adeguarsi ai
fault della VM, è necessario usare strumenti ad
hoc. L’applicazione è elastica. Se una VM si spegne o
non è più sufficiente, se ne aggiunge un’altra
identica.
SLA applicativi
La disponibilità è demandata all’infrastruttura di
virtualizzazione che deve garantire funzionalità
di HA.
Le piattaforme di virtualizzazione nascono per gestire workload tradizionali.
OpenStack è progettato per gestire workload cloud-enabled.
24
Se le VM fossero animali…
Animali domestici Animali da fattoria
• Sono unici, cresciuti con attenzione e curati
amorevolmente
• Quando sono malati li curiamo e ci impegniamo a guarirli
• Hanno un nome che li identifica univocamente, es.
charlie.par-tec.local
• Sono pressoché tutti identici e vengono cresciuti in
batteria
• Se muoiono o si ammalano sono sostituibili con un
esemplare analogo
• Hanno una targhetta auto-generata in serie, es.
maiale121.par-tec.local
Rappresentano le VM dedicate
al workload tradizionale
Rappresentano le VM dedicate
al workload cloud-enabled
Credit : Tim Bell @ CERN Labs, Bill Baker @ Microsoft, and others
25
E se avessi un workload misto?
CLOUD MANAGAMENT PLATFORM
Discovery Capacity
Planning
Reporting Auditing
Compliance
Analysis Monitoring Orchestration Chargeback
WORKLOAD TRADIZIONALE WORKLOAD CLOUD ENABLED WORKLOAD CLOUD ENABLED
PRIVATE/HOSTED CLOUD
HYBRID CLOUD
3pp PUBLIC CLOUD
26
Punti chiave da tenere a mente
1. OpenStack ≠ Virtualizzazione
2. OpenStack e VMware possono coesistere!
3. Per sfruttarlo al meglio dobbiamo adeguare:
– Le competenze interne
– I processi di gestione
– Le applicazioni
COME PROVARLO?
Iniziate a pianificare le azioni che vi consentiranno di sfruttare tutti i vantaggi offerti da OpenStack.
I passi principali sono quattro:
Scegliete la
distribuzione
Create
il team
Identificate le
applicazioni
Avviate
un pilota
27
Un caso di studio: PayPal
A marzo 2015 – più di un anno fa! - PayPal e successivamente tutto il gruppo eBay hanno
completato un lungo processo di migrazione da VMware a OpenStack.
Our initiative with OpenStack is intended to enable agility, availability and choice to accelerate innovation.
With OpenStack, PayPal has more control over customization and more choice in the vendors it uses for its hybrid
cloud environment.
“
”
• 3 – gli anni necessari per completare il progetto
• 99,9999% - lo SLA target previsto per i servizi web
• 4.100 – i server x86 standard utilizzati solo per PayPal (no eBay!)
• 65/35 – la ripartizione tra sistemi stateless e stateful
• 100% - la percentuale di applicazioni Web/API migrate su OpenStack
• KVM – l’hypervisor più usato
I NUMERI
DEL PROGETTO
Gli hypervisor ESX sono tuttora utilizzati per eseguire il workload tradizionale e le
applicazioni legacy ma sono interamente gestiti tramite OpenStack.
La presenza di VMware è stata progressivamente ridimensionata.
IL RUOLO
DI VMWARE
PayPal spokespeople
La nostra offerta di servizi dedicata a
Oracle OpenStack e MySQL Enterprise Edition
29
Nessuna paura di OpenStack: vi supportiamo in ogni fase
Supporto consulenziale pre-adozione studiato per i team di Ingegneria e Operations, dedicato alla valutazione delle esigenze, la
stima dell’impatto sulle applicazioni, la riprogettazione delle procedure operative.
Progettazione e deployment “chiavi in mano” di nuove piattaforme per l’erogazione di servizi IaaS di Private e Public Cloud. Il
Cliente è libero di scegliere l’hardware e la distribuzione più adatta alle proprie esigenze.
Supporto alla migrazione dei servizi dalle piattaforme di hosting già in produzione, per un passaggio graduale ed efficiente dalle
precedenti tecnologie. La collaborazione può coinvolgere i team sistemistici e di sviluppo.
Integrazione con sistemi e servizi ingegnerizzati dal Cliente e/o da terze parti, tra cui: sistemi di provisioning e orchestration delle
risorse, monitoraggio, fatturazione, etc.
Ingegnerizzazione di nuovi servizi nativamente studiati per sfruttare tutti i vantaggi del cloud computing ed ampliare il proprio
portafoglio di offerta.
Supporto alle Operations per garantire la piena efficienze e operatività della piattaforma e dei servizi. Può essere erogata come
servizio full-managed o mediante servizi professionali altamente qualificati.
30
È tempo di migrare a MySQL Enterprise Edition
Per invitarvi a provare MySQL Enterprise Edition abbiamo predisposto tre pacchetti promozionali adatti alle diverse
fasi del processo di adozione.
Assistenza in fase di progettazione, installazione e configurazione della vostra nuova infrastruttura basata su
MySQL Enterprise Edition.
COSA INCLUDE:
• Licenza MySQL Enterprise Edition con uno sconto sul listino.
• Pacchetto di 5gg di servizi professionali ad una tariffa dedicata.
ADOPTION PACK
Migrazione assistita dei servizi mission-critical dalla vostra attuale piattaforma per sfruttare rapidamente
tutti i vantaggi di MySQL Enterprise Edition.
COSA INCLUDE:
• Licenza MySQL Enterprise Edition con uno sconto sul listino.
• Pacchetto di servizio a prezzi e condizioni personalizzate.
MIGRATION PACK
Servizi professionali on-site e da remoto per consolidare e far evolvere la vostra infrastruttura basata su
MySQL Community o Enterprise Edition.
COSA INCLUDE:
• Pacchetto di 20gg di servizi professionali ad un prezzo imperdibile.
• Training personalizzato (opzionale) del vostro team tecnico.
SUPPORT PACK
direzione e sede legale
via campanini 6
20124 milano
tel: +39 02/66.732.1 – fax: +39 02/66.732.300
unità operativa
p.zza san benedetto da norcia 33
00071 pomezia (rm)
tel: +39 06/9826.9600 – fax: +39 06/9826.9680
Grazie per l’attenzione!

More Related Content

Viewers also liked

Focus Group Open Source 22.11.2011 Boris Sofronic
Focus Group Open Source 22.11.2011 Boris SofronicFocus Group Open Source 22.11.2011 Boris Sofronic
Focus Group Open Source 22.11.2011 Boris SofronicRoberto Galoppini
 
Stack Overflow - It's All About Performance - Marco Cecconi - Codemotion Roma...
Stack Overflow - It's All About Performance - Marco Cecconi - Codemotion Roma...Stack Overflow - It's All About Performance - Marco Cecconi - Codemotion Roma...
Stack Overflow - It's All About Performance - Marco Cecconi - Codemotion Roma...Codemotion
 
OpenStack User Group Italia
OpenStack User Group ItaliaOpenStack User Group Italia
OpenStack User Group ItaliaDavide Guerri
 
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
Cloud Computing reale: le basi, il presente ed il futuro del Cloud ComputingCloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computingfestival ICT 2016
 
VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia VMUG IT
 
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...Natale Vinto
 
Alla scoperta di Ubuntu Phone, lo smartphone open-source - Codemotion techmee...
Alla scoperta di Ubuntu Phone, lo smartphone open-source - Codemotion techmee...Alla scoperta di Ubuntu Phone, lo smartphone open-source - Codemotion techmee...
Alla scoperta di Ubuntu Phone, lo smartphone open-source - Codemotion techmee...Codemotion
 
Protecting What Matters...An Enterprise Approach to Cloud Security
Protecting What Matters...An Enterprise Approach to Cloud SecurityProtecting What Matters...An Enterprise Approach to Cloud Security
Protecting What Matters...An Enterprise Approach to Cloud SecurityInnoTech
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introductionopenstackindia
 

Viewers also liked (11)

Ocp overview del progetto
Ocp overview del progettoOcp overview del progetto
Ocp overview del progetto
 
Focus Group Open Source 22.11.2011 Boris Sofronic
Focus Group Open Source 22.11.2011 Boris SofronicFocus Group Open Source 22.11.2011 Boris Sofronic
Focus Group Open Source 22.11.2011 Boris Sofronic
 
Stack Overflow - It's All About Performance - Marco Cecconi - Codemotion Roma...
Stack Overflow - It's All About Performance - Marco Cecconi - Codemotion Roma...Stack Overflow - It's All About Performance - Marco Cecconi - Codemotion Roma...
Stack Overflow - It's All About Performance - Marco Cecconi - Codemotion Roma...
 
OpenStack User Group Italia
OpenStack User Group ItaliaOpenStack User Group Italia
OpenStack User Group Italia
 
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
Cloud Computing reale: le basi, il presente ed il futuro del Cloud ComputingCloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
 
VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia
 
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...
 
Mitsumoto Akiyo - 2014 Symposium on Financial Education in Korea
Mitsumoto Akiyo - 2014 Symposium on Financial Education in KoreaMitsumoto Akiyo - 2014 Symposium on Financial Education in Korea
Mitsumoto Akiyo - 2014 Symposium on Financial Education in Korea
 
Alla scoperta di Ubuntu Phone, lo smartphone open-source - Codemotion techmee...
Alla scoperta di Ubuntu Phone, lo smartphone open-source - Codemotion techmee...Alla scoperta di Ubuntu Phone, lo smartphone open-source - Codemotion techmee...
Alla scoperta di Ubuntu Phone, lo smartphone open-source - Codemotion techmee...
 
Protecting What Matters...An Enterprise Approach to Cloud Security
Protecting What Matters...An Enterprise Approach to Cloud SecurityProtecting What Matters...An Enterprise Approach to Cloud Security
Protecting What Matters...An Enterprise Approach to Cloud Security
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 

Similar to MySQL Tech Tour 2016 - Panoramica sul progetto Openstack

Ocp presentazione generale - overview del progetto
Ocp presentazione generale - overview del progettoOcp presentazione generale - overview del progetto
Ocp presentazione generale - overview del progettoopencityplatform
 
Set up and management of an integrated information system on Linux.
Set up and management of an integrated information system on Linux.Set up and management of an integrated information system on Linux.
Set up and management of an integrated information system on Linux.Andrea Marchetti
 
Set up and management of an integrated information system on Linux.
Set up and management of an integrated information system on Linux.Set up and management of an integrated information system on Linux.
Set up and management of an integrated information system on Linux.Andrea Marchetti
 
OCP - Overview del progetto
OCP - Overview del progettoOCP - Overview del progetto
OCP - Overview del progettoopencityplatform
 
OCP - Overview del progetto
OCP - Overview del progettoOCP - Overview del progetto
OCP - Overview del progettoopencityplatform
 
OCP - Overview del progetto
OCP - Overview del progettoOCP - Overview del progetto
OCP - Overview del progettoopencityplatform
 
MySQL Day Milano 2018 - Le architetture a microservizi
MySQL Day Milano 2018 - Le architetture a microserviziMySQL Day Milano 2018 - Le architetture a microservizi
MySQL Day Milano 2018 - Le architetture a microserviziPar-Tec S.p.A.
 
Meetup ASP.NET Core e Kubernetes
Meetup ASP.NET Core e KubernetesMeetup ASP.NET Core e Kubernetes
Meetup ASP.NET Core e Kubernetesdotnetcode
 
Cv 2014 richard_gennaro_ eur_it
Cv 2014 richard_gennaro_ eur_itCv 2014 richard_gennaro_ eur_it
Cv 2014 richard_gennaro_ eur_itRichard Gennaro
 
Monitoraggio di infrastrutture IT mediante Opsview Enteprise V4
Monitoraggio di infrastrutture IT mediante Opsview Enteprise V4Monitoraggio di infrastrutture IT mediante Opsview Enteprise V4
Monitoraggio di infrastrutture IT mediante Opsview Enteprise V4Babel
 
API Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole ItaliaAPI Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole ItaliaProfesia Srl, Lynx Group
 
Open Source Day 2015 - DBaaS con Docker: un caso di studio
Open Source Day 2015 - DBaaS con Docker: un caso di studioOpen Source Day 2015 - DBaaS con Docker: un caso di studio
Open Source Day 2015 - DBaaS con Docker: un caso di studioPar-Tec S.p.A.
 
Docker, la rivoluzione dei "container" del software
Docker, la rivoluzione dei "container" del softwareDocker, la rivoluzione dei "container" del software
Docker, la rivoluzione dei "container" del softwareCarlo Reggiani
 
Meetup Fluent Design e Progressive Web App
Meetup Fluent Design e Progressive Web AppMeetup Fluent Design e Progressive Web App
Meetup Fluent Design e Progressive Web Appdotnetcode
 
Dynatrace Perform Roma 2018 - Red Hat OpenShift: i container per il mondo ent...
Dynatrace Perform Roma 2018 - Red Hat OpenShift: i container per il mondo ent...Dynatrace Perform Roma 2018 - Red Hat OpenShift: i container per il mondo ent...
Dynatrace Perform Roma 2018 - Red Hat OpenShift: i container per il mondo ent...Par-Tec S.p.A.
 
Agile IoT & Eclipse Duttile
Agile IoT & Eclipse DuttileAgile IoT & Eclipse Duttile
Agile IoT & Eclipse DuttileFelice Pescatore
 
Linux@Azure, l'altra metà del cielo.
Linux@Azure, l'altra metà del cielo.Linux@Azure, l'altra metà del cielo.
Linux@Azure, l'altra metà del cielo.Giuliano Latini
 
Meetup Progressive Web App
Meetup Progressive Web AppMeetup Progressive Web App
Meetup Progressive Web Appdotnetcode
 
Open Source Day 2017 - Caso cliente: uno stack cloud completo al servizio del...
Open Source Day 2017 - Caso cliente: uno stack cloud completo al servizio del...Open Source Day 2017 - Caso cliente: uno stack cloud completo al servizio del...
Open Source Day 2017 - Caso cliente: uno stack cloud completo al servizio del...Par-Tec S.p.A.
 

Similar to MySQL Tech Tour 2016 - Panoramica sul progetto Openstack (20)

Ocp presentazione generale - overview del progetto
Ocp presentazione generale - overview del progettoOcp presentazione generale - overview del progetto
Ocp presentazione generale - overview del progetto
 
Set up and management of an integrated information system on Linux.
Set up and management of an integrated information system on Linux.Set up and management of an integrated information system on Linux.
Set up and management of an integrated information system on Linux.
 
Set up and management of an integrated information system on Linux.
Set up and management of an integrated information system on Linux.Set up and management of an integrated information system on Linux.
Set up and management of an integrated information system on Linux.
 
OCP - Overview del progetto
OCP - Overview del progettoOCP - Overview del progetto
OCP - Overview del progetto
 
OCP - Overview del progetto
OCP - Overview del progettoOCP - Overview del progetto
OCP - Overview del progetto
 
OCP - Overview del progetto
OCP - Overview del progettoOCP - Overview del progetto
OCP - Overview del progetto
 
MySQL Day Milano 2018 - Le architetture a microservizi
MySQL Day Milano 2018 - Le architetture a microserviziMySQL Day Milano 2018 - Le architetture a microservizi
MySQL Day Milano 2018 - Le architetture a microservizi
 
Meetup ASP.NET Core e Kubernetes
Meetup ASP.NET Core e KubernetesMeetup ASP.NET Core e Kubernetes
Meetup ASP.NET Core e Kubernetes
 
Cv 2014 richard_gennaro_ eur_it
Cv 2014 richard_gennaro_ eur_itCv 2014 richard_gennaro_ eur_it
Cv 2014 richard_gennaro_ eur_it
 
Monitoraggio di infrastrutture IT mediante Opsview Enteprise V4
Monitoraggio di infrastrutture IT mediante Opsview Enteprise V4Monitoraggio di infrastrutture IT mediante Opsview Enteprise V4
Monitoraggio di infrastrutture IT mediante Opsview Enteprise V4
 
API Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole ItaliaAPI Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole Italia
 
Open Source Day 2015 - DBaaS con Docker: un caso di studio
Open Source Day 2015 - DBaaS con Docker: un caso di studioOpen Source Day 2015 - DBaaS con Docker: un caso di studio
Open Source Day 2015 - DBaaS con Docker: un caso di studio
 
Docker, la rivoluzione dei "container" del software
Docker, la rivoluzione dei "container" del softwareDocker, la rivoluzione dei "container" del software
Docker, la rivoluzione dei "container" del software
 
Ocp-overview del progetto
Ocp-overview del progettoOcp-overview del progetto
Ocp-overview del progetto
 
Meetup Fluent Design e Progressive Web App
Meetup Fluent Design e Progressive Web AppMeetup Fluent Design e Progressive Web App
Meetup Fluent Design e Progressive Web App
 
Dynatrace Perform Roma 2018 - Red Hat OpenShift: i container per il mondo ent...
Dynatrace Perform Roma 2018 - Red Hat OpenShift: i container per il mondo ent...Dynatrace Perform Roma 2018 - Red Hat OpenShift: i container per il mondo ent...
Dynatrace Perform Roma 2018 - Red Hat OpenShift: i container per il mondo ent...
 
Agile IoT & Eclipse Duttile
Agile IoT & Eclipse DuttileAgile IoT & Eclipse Duttile
Agile IoT & Eclipse Duttile
 
Linux@Azure, l'altra metà del cielo.
Linux@Azure, l'altra metà del cielo.Linux@Azure, l'altra metà del cielo.
Linux@Azure, l'altra metà del cielo.
 
Meetup Progressive Web App
Meetup Progressive Web AppMeetup Progressive Web App
Meetup Progressive Web App
 
Open Source Day 2017 - Caso cliente: uno stack cloud completo al servizio del...
Open Source Day 2017 - Caso cliente: uno stack cloud completo al servizio del...Open Source Day 2017 - Caso cliente: uno stack cloud completo al servizio del...
Open Source Day 2017 - Caso cliente: uno stack cloud completo al servizio del...
 

More from Par-Tec S.p.A.

RHACS: creare, distribuire ed eseguire applicazioni cloud native in modo più ...
RHACS: creare, distribuire ed eseguire applicazioni cloud native in modo più ...RHACS: creare, distribuire ed eseguire applicazioni cloud native in modo più ...
RHACS: creare, distribuire ed eseguire applicazioni cloud native in modo più ...Par-Tec S.p.A.
 
MySQL Day Roma 2022 - MySQL: dall'alta disponibilità al disaster recovery in ...
MySQL Day Roma 2022 - MySQL: dall'alta disponibilità al disaster recovery in ...MySQL Day Roma 2022 - MySQL: dall'alta disponibilità al disaster recovery in ...
MySQL Day Roma 2022 - MySQL: dall'alta disponibilità al disaster recovery in ...Par-Tec S.p.A.
 
Webinar 23 giugno 2022 - Advanced Cluster Security: come si mette davvero al ...
Webinar 23 giugno 2022 - Advanced Cluster Security: come si mette davvero al ...Webinar 23 giugno 2022 - Advanced Cluster Security: come si mette davvero al ...
Webinar 23 giugno 2022 - Advanced Cluster Security: come si mette davvero al ...Par-Tec S.p.A.
 
Webinar 18 novembre 2021 - Dall’endpoint protection al servizio gestito: come...
Webinar 18 novembre 2021 - Dall’endpoint protection al servizio gestito: come...Webinar 18 novembre 2021 - Dall’endpoint protection al servizio gestito: come...
Webinar 18 novembre 2021 - Dall’endpoint protection al servizio gestito: come...Par-Tec S.p.A.
 
MySQL Day 2021 Digital Edition - Da Percona e MariaDB a MySQL: vantaggi e str...
MySQL Day 2021 Digital Edition - Da Percona e MariaDB a MySQL: vantaggi e str...MySQL Day 2021 Digital Edition - Da Percona e MariaDB a MySQL: vantaggi e str...
MySQL Day 2021 Digital Edition - Da Percona e MariaDB a MySQL: vantaggi e str...Par-Tec S.p.A.
 
Webinar 2 marzo 2021 - DevSecOps: la cybersecurity sposa lo sviluppo moderno
Webinar 2 marzo 2021 - DevSecOps: la cybersecurity sposa lo sviluppo modernoWebinar 2 marzo 2021 - DevSecOps: la cybersecurity sposa lo sviluppo moderno
Webinar 2 marzo 2021 - DevSecOps: la cybersecurity sposa lo sviluppo modernoPar-Tec S.p.A.
 
MySQL Day 2020 Digital Edition - Come proteggere al meglio un database MySQL
MySQL Day 2020 Digital Edition - Come proteggere al meglio un database MySQLMySQL Day 2020 Digital Edition - Come proteggere al meglio un database MySQL
MySQL Day 2020 Digital Edition - Come proteggere al meglio un database MySQLPar-Tec S.p.A.
 
Webinar 6 ottobre 2020 - Sicurezza e Compliance a misura di RPA
Webinar 6 ottobre 2020 - Sicurezza e Compliance a misura di RPAWebinar 6 ottobre 2020 - Sicurezza e Compliance a misura di RPA
Webinar 6 ottobre 2020 - Sicurezza e Compliance a misura di RPAPar-Tec S.p.A.
 
MySQL Day Milano 2019 - Da MySQL 5.7 a MySQL 8.0
MySQL Day Milano 2019 - Da MySQL 5.7 a MySQL 8.0MySQL Day Milano 2019 - Da MySQL 5.7 a MySQL 8.0
MySQL Day Milano 2019 - Da MySQL 5.7 a MySQL 8.0Par-Tec S.p.A.
 
MySQL Day Milano 2019 - Il backup non ammette ignoranza
MySQL Day Milano 2019 - Il backup non ammette ignoranzaMySQL Day Milano 2019 - Il backup non ammette ignoranza
MySQL Day Milano 2019 - Il backup non ammette ignoranzaPar-Tec S.p.A.
 
Open Source Day 2019 - Cosa puoi fare con Ansible in 1200 secondi?
Open Source Day 2019 - Cosa puoi fare con Ansible in 1200 secondi?Open Source Day 2019 - Cosa puoi fare con Ansible in 1200 secondi?
Open Source Day 2019 - Cosa puoi fare con Ansible in 1200 secondi?Par-Tec S.p.A.
 
Forum ICT Security 2019 - L’Identity Governance come difesa dagli insider thr...
Forum ICT Security 2019 - L’Identity Governance come difesa dagli insider thr...Forum ICT Security 2019 - L’Identity Governance come difesa dagli insider thr...
Forum ICT Security 2019 - L’Identity Governance come difesa dagli insider thr...Par-Tec S.p.A.
 
MySQL Day Roma 2019 - Da MySQL 5.7 a MySQL 8.0
MySQL Day Roma 2019 - Da MySQL 5.7 a MySQL 8.0MySQL Day Roma 2019 - Da MySQL 5.7 a MySQL 8.0
MySQL Day Roma 2019 - Da MySQL 5.7 a MySQL 8.0Par-Tec S.p.A.
 
C&CNR2019 - Containers Landscape Review
C&CNR2019 - Containers Landscape ReviewC&CNR2019 - Containers Landscape Review
C&CNR2019 - Containers Landscape ReviewPar-Tec S.p.A.
 
C&CNR2019 - Cloud-Native Landscape Review
C&CNR2019 - Cloud-Native Landscape ReviewC&CNR2019 - Cloud-Native Landscape Review
C&CNR2019 - Cloud-Native Landscape ReviewPar-Tec S.p.A.
 
Open Source Day 2018 - OpenShift accelera la digital transformation di SIAE
Open Source Day 2018 - OpenShift accelera la digital transformation di SIAEOpen Source Day 2018 - OpenShift accelera la digital transformation di SIAE
Open Source Day 2018 - OpenShift accelera la digital transformation di SIAEPar-Tec S.p.A.
 
Open Source Day 2018 - Caso Cliente INAIL: Soluzioni e competenze che abilita...
Open Source Day 2018 - Caso Cliente INAIL: Soluzioni e competenze che abilita...Open Source Day 2018 - Caso Cliente INAIL: Soluzioni e competenze che abilita...
Open Source Day 2018 - Caso Cliente INAIL: Soluzioni e competenze che abilita...Par-Tec S.p.A.
 
MySQL Day Milano 2018 - MySQL e le architetture a microservizi
MySQL Day Milano 2018 - MySQL e le architetture a microserviziMySQL Day Milano 2018 - MySQL e le architetture a microservizi
MySQL Day Milano 2018 - MySQL e le architetture a microserviziPar-Tec S.p.A.
 
Forum ICT Security 2018 - Il GDPR applicato al settore del retail: il caso di...
Forum ICT Security 2018 - Il GDPR applicato al settore del retail: il caso di...Forum ICT Security 2018 - Il GDPR applicato al settore del retail: il caso di...
Forum ICT Security 2018 - Il GDPR applicato al settore del retail: il caso di...Par-Tec S.p.A.
 
Container e DevOps al servizio dei cittadini: il caso di INAIL
Container e DevOps al servizio dei cittadini: il caso di INAILContainer e DevOps al servizio dei cittadini: il caso di INAIL
Container e DevOps al servizio dei cittadini: il caso di INAILPar-Tec S.p.A.
 

More from Par-Tec S.p.A. (20)

RHACS: creare, distribuire ed eseguire applicazioni cloud native in modo più ...
RHACS: creare, distribuire ed eseguire applicazioni cloud native in modo più ...RHACS: creare, distribuire ed eseguire applicazioni cloud native in modo più ...
RHACS: creare, distribuire ed eseguire applicazioni cloud native in modo più ...
 
MySQL Day Roma 2022 - MySQL: dall'alta disponibilità al disaster recovery in ...
MySQL Day Roma 2022 - MySQL: dall'alta disponibilità al disaster recovery in ...MySQL Day Roma 2022 - MySQL: dall'alta disponibilità al disaster recovery in ...
MySQL Day Roma 2022 - MySQL: dall'alta disponibilità al disaster recovery in ...
 
Webinar 23 giugno 2022 - Advanced Cluster Security: come si mette davvero al ...
Webinar 23 giugno 2022 - Advanced Cluster Security: come si mette davvero al ...Webinar 23 giugno 2022 - Advanced Cluster Security: come si mette davvero al ...
Webinar 23 giugno 2022 - Advanced Cluster Security: come si mette davvero al ...
 
Webinar 18 novembre 2021 - Dall’endpoint protection al servizio gestito: come...
Webinar 18 novembre 2021 - Dall’endpoint protection al servizio gestito: come...Webinar 18 novembre 2021 - Dall’endpoint protection al servizio gestito: come...
Webinar 18 novembre 2021 - Dall’endpoint protection al servizio gestito: come...
 
MySQL Day 2021 Digital Edition - Da Percona e MariaDB a MySQL: vantaggi e str...
MySQL Day 2021 Digital Edition - Da Percona e MariaDB a MySQL: vantaggi e str...MySQL Day 2021 Digital Edition - Da Percona e MariaDB a MySQL: vantaggi e str...
MySQL Day 2021 Digital Edition - Da Percona e MariaDB a MySQL: vantaggi e str...
 
Webinar 2 marzo 2021 - DevSecOps: la cybersecurity sposa lo sviluppo moderno
Webinar 2 marzo 2021 - DevSecOps: la cybersecurity sposa lo sviluppo modernoWebinar 2 marzo 2021 - DevSecOps: la cybersecurity sposa lo sviluppo moderno
Webinar 2 marzo 2021 - DevSecOps: la cybersecurity sposa lo sviluppo moderno
 
MySQL Day 2020 Digital Edition - Come proteggere al meglio un database MySQL
MySQL Day 2020 Digital Edition - Come proteggere al meglio un database MySQLMySQL Day 2020 Digital Edition - Come proteggere al meglio un database MySQL
MySQL Day 2020 Digital Edition - Come proteggere al meglio un database MySQL
 
Webinar 6 ottobre 2020 - Sicurezza e Compliance a misura di RPA
Webinar 6 ottobre 2020 - Sicurezza e Compliance a misura di RPAWebinar 6 ottobre 2020 - Sicurezza e Compliance a misura di RPA
Webinar 6 ottobre 2020 - Sicurezza e Compliance a misura di RPA
 
MySQL Day Milano 2019 - Da MySQL 5.7 a MySQL 8.0
MySQL Day Milano 2019 - Da MySQL 5.7 a MySQL 8.0MySQL Day Milano 2019 - Da MySQL 5.7 a MySQL 8.0
MySQL Day Milano 2019 - Da MySQL 5.7 a MySQL 8.0
 
MySQL Day Milano 2019 - Il backup non ammette ignoranza
MySQL Day Milano 2019 - Il backup non ammette ignoranzaMySQL Day Milano 2019 - Il backup non ammette ignoranza
MySQL Day Milano 2019 - Il backup non ammette ignoranza
 
Open Source Day 2019 - Cosa puoi fare con Ansible in 1200 secondi?
Open Source Day 2019 - Cosa puoi fare con Ansible in 1200 secondi?Open Source Day 2019 - Cosa puoi fare con Ansible in 1200 secondi?
Open Source Day 2019 - Cosa puoi fare con Ansible in 1200 secondi?
 
Forum ICT Security 2019 - L’Identity Governance come difesa dagli insider thr...
Forum ICT Security 2019 - L’Identity Governance come difesa dagli insider thr...Forum ICT Security 2019 - L’Identity Governance come difesa dagli insider thr...
Forum ICT Security 2019 - L’Identity Governance come difesa dagli insider thr...
 
MySQL Day Roma 2019 - Da MySQL 5.7 a MySQL 8.0
MySQL Day Roma 2019 - Da MySQL 5.7 a MySQL 8.0MySQL Day Roma 2019 - Da MySQL 5.7 a MySQL 8.0
MySQL Day Roma 2019 - Da MySQL 5.7 a MySQL 8.0
 
C&CNR2019 - Containers Landscape Review
C&CNR2019 - Containers Landscape ReviewC&CNR2019 - Containers Landscape Review
C&CNR2019 - Containers Landscape Review
 
C&CNR2019 - Cloud-Native Landscape Review
C&CNR2019 - Cloud-Native Landscape ReviewC&CNR2019 - Cloud-Native Landscape Review
C&CNR2019 - Cloud-Native Landscape Review
 
Open Source Day 2018 - OpenShift accelera la digital transformation di SIAE
Open Source Day 2018 - OpenShift accelera la digital transformation di SIAEOpen Source Day 2018 - OpenShift accelera la digital transformation di SIAE
Open Source Day 2018 - OpenShift accelera la digital transformation di SIAE
 
Open Source Day 2018 - Caso Cliente INAIL: Soluzioni e competenze che abilita...
Open Source Day 2018 - Caso Cliente INAIL: Soluzioni e competenze che abilita...Open Source Day 2018 - Caso Cliente INAIL: Soluzioni e competenze che abilita...
Open Source Day 2018 - Caso Cliente INAIL: Soluzioni e competenze che abilita...
 
MySQL Day Milano 2018 - MySQL e le architetture a microservizi
MySQL Day Milano 2018 - MySQL e le architetture a microserviziMySQL Day Milano 2018 - MySQL e le architetture a microservizi
MySQL Day Milano 2018 - MySQL e le architetture a microservizi
 
Forum ICT Security 2018 - Il GDPR applicato al settore del retail: il caso di...
Forum ICT Security 2018 - Il GDPR applicato al settore del retail: il caso di...Forum ICT Security 2018 - Il GDPR applicato al settore del retail: il caso di...
Forum ICT Security 2018 - Il GDPR applicato al settore del retail: il caso di...
 
Container e DevOps al servizio dei cittadini: il caso di INAIL
Container e DevOps al servizio dei cittadini: il caso di INAILContainer e DevOps al servizio dei cittadini: il caso di INAIL
Container e DevOps al servizio dei cittadini: il caso di INAIL
 

MySQL Tech Tour 2016 - Panoramica sul progetto Openstack

  • 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. direzione e sede legale via campanini 6 20124 milano tel: +39 02/66.732.1 – fax: +39 02/66.732.300 unità operativa p.zza san benedetto da norcia 33 00071 pomezia (rm) tel: +39 06/9826.9600 – fax: +39 06/9826.9680 Michelangelo Uberti, Marketing Analyst Oracle MySQL Tech Tour, 10 e 12 Maggio 2016 Panoramica sul progetto OpenStack
  • 2. 2 Chi è Par-Tec La proficua collaborazione con Oracle è iniziata 6 anni fa ma ha origini lontane: l’attuale business unit di Roma, ex Babel, è nata nel 1994 come braccio armato di Sun Microsystems sul mercato delle telco italiane. Il nostro attuale rapporto con Oracle? Gold Partner con specializzazione su MySQL 5 Par-Tec S.p.A. è un software & infrastructure system integrator che da oltre 15 anni: • eroga servizi professionali altamente qualificati • progetta di soluzioni cross-market innovative e personalizzate • è attivamente impegnato nella diffusione delle tecnologie open source
  • 5. 5 OpenStack in a nutshell COS’È OpenStack è una piattaforma software open source per la creazione di Private e Public Infrastructure-as-a-Service (IaaS). COSA NON È Anche se la usa, non è l’ennesima piattaforma di virtualizzazione. Anche se integra dei moduli di gestione, non è una cloud management platform. Non è una piattaforma general purpose: nasce per workload cloud-enabled. LE ORIGINI OpenStack nasce nel 2010 come progetto collaborativo di NASA e Rackspace Hosting, i creatori delle componenti Nova (Compute) e Swift (Storage). OpenStack is the most successful Open Source project after Linux itself Giuseppe Paternò, “OpenStack Explained” “ ”20M+ linee di codice 178paesi37.810 sviluppatori 576 aziende coinvolte
  • 6. 6 Chi supporta OpenStack Foundation Platinum Members Corporate Sponsors Sono le 8 aziende che forniscono il contributo più significativo al progetto, impegnando sviluppatori e fondi per il raggiungimento degli obiettivi strategici. Sono le 24 aziende che contribuiscono attivamente al raggiungimento degli obiettivi finanziando e supportando il progetto. Gli sponsor supportano la Fondazione fornendo contributi economici e promuovendo pubblicamente il progetto OpenStack. Lista non esaustiva. Fonte: http://www.openstack.org/foundation/com panies/ Gold Members
  • 7. 7 Una storia breve ma intensa L’attuale ciclo di sviluppo prevede il rilascio di una nuova versione ogni 6 mesi con delle milestone release intermedie di sviluppo. Fonte: http://en.wikipedia.org/wiki/OpenStack Negli ultimi due anni e mezzo il progetto ha fatto un enorme balzo in avanti, soprattutto grazie al forte contributo economico e tecnologico fornito dai vendor coinvolti nel progetto
  • 8. 8 Architettura di alto livello L’obiettivo alla base di OpenStack è semplice: amministrare grandi quantità di risorse computazionali, di rete e di archiviazione mediante console web-based e RESTful API. Le numerose componenti della piattaforma sono raggruppate in 5 macro-aree: COMPUTE NETWORKING DASHBOARDSTORAGE SHARED SERVICES
  • 9. 9 Panoramica delle componenti Hardware commodity x86 Distribuzione Linux supportata (es. Oracle Linux) COMPUTE Nova NETWORKING Neutron STORAGE Cinder Block storage Swift Object storage Glance Image service SHARED SERVICES Identity Keystone Orchestration Heat DBaaS Trove Telemetry Ceilometer App Catalog Murano DASHBOARD Horizon
  • 10. 10 Panoramica delle componenti Hardware commodity x86 Distribuzione Linux supportata (es. Oracle Linux) COMPUTE Nova NETWORKING Neutron STORAGE Cinder Block storage Swift Object storage Glance Image service SHARED SERVICESDASHBOARD Horizon Identity Keystone Orchestration Heat DBaaS Trove Telemetry Ceilometer App Catalog Murano OPENSTACK COMPUTE: NOVA Oltre ad essere il cuore dell’IaaS, è la componente più matura dell’intero progetto. È stata progettata per gestire e automatizzare l’utilizzo delle risorse computazionali fornite dai Linux containers come LXC e Docker, dagli hypervisor come KVM, VMware, Xen e Microsoft Hyper-V (a seconda della distribuzione) e dal bare-metal (mediante il nuovo modulo Ironic). Per funzionare non richiede hardware o software proprietario, è sufficiente disporre di server x86 standard e di una distribuzione Linux supportata.
  • 11. 11 Panoramica delle componenti Hardware commodity x86 Distribuzione Linux supportata (es. Oracle Linux) COMPUTE Nova NETWORKING Neutron STORAGE Cinder Block storage Swift Object storage Glance Image service SHARED SERVICESDASHBOARD Horizon Identity Keystone Orchestration Heat DBaaS Trove Telemetry Ceilometer App Catalog Murano OPENSTACK NETWORKING: NEUTRON Precedentemente conosciuto come Quantum, è il modulo che gestisce l’intera componente di networking e che rende disponibili funzionalità come DHCP, floating IP, VLAN etc. agli utenti e alle applicazioni. La modularità di Neutron consente agli amministratori e alle applicazioni di creare e gestire software defined network (SDN) mediante l’ausilio di tutte le tecnologie compatibili con OpenFlow, es. Cisco Nexus e Alcatel Nuage.
  • 12. 12 Panoramica delle componenti Hardware commodity x86 Distribuzione Linux supportata (es. Oracle Linux) COMPUTE Nova NETWORKING Neutron STORAGE Cinder Block storage Swift Object storage Glance Image service SHARED SERVICESDASHBOARD Horizon Identity Keystone Orchestration Heat DBaaS Trove Telemetry Ceilometer App Catalog Murano OPENSTACK BLOCK STORAGE: CINDER Fornisce dei dispositivi di storage a blocchi di tipo persistente (i dati non vengono persi in fase di detach o riavvio) utilizzabili dalle istanze compute. Oltre a supportare i volumi Linux locali, Cinder supporta i più recenti software defined storage come Ceph (Inktank) e GlusterFS ed i classici storage array Hitachi, IBM, NetApp, HP etc. che esportano i dati via NFS, iSCSI, FC. Supporta nativamente le funzionalità di snapshot a caldo dei volumi.
  • 13. 13 Panoramica delle componenti Hardware commodity x86 Distribuzione Linux supportata (es. Oracle Linux) COMPUTE Nova NETWORKING Neutron STORAGE Cinder Block storage Swift Object storage Glance Image service SHARED SERVICESDASHBOARD Horizon Identity Keystone Orchestration Heat DBaaS Trove Telemetry Ceilometer App Catalog Murano OPENSTACK OBJECT STORAGE: SWIFT Assieme a Nova è il modulo più maturo, sviluppato da Rackspace come sistema di storage a oggetti ridondato e altamente scalabile. I file vengono scritti su più dischi distribuiti nel datacenter e vengono riallocati dinamicamente a fronte di fault di un disco o l’aggiunta di nuovi server. Non è pensato per garantire altissime performance, richieste ad esempio dai sistemi di posta o dai database, ma si presta benissimo agli archivi multimediali.
  • 14. 14 Panoramica delle componenti Hardware commodity x86 Distribuzione Linux supportata (es. Oracle Linux) COMPUTE Nova NETWORKING Neutron STORAGE Cinder Block storage Swift Object storage Glance Image service SHARED SERVICESDASHBOARD Horizon Identity Keystone Orchestration Heat DBaaS Trove Telemetry Ceilometer App Catalog Murano OPENSTACK IMAGE SERVICE: GLANCE Il suo compito è archiviare, catalogare e rendere accessibili le immagini ed i metadati dei template delle VM. Supporta nativamente i formati raw, QCOW, VMDK, VHD, ISO e OVF. Tutti i moduli che accedono allo storage come Nova – per l’esecuzione delle istanze – e Heat – per l’orchestrazione delle risorse – interrogano Glance costantemente per ottenere e aggiornare le informazioni sul catalogo delle immagini.
  • 15. 15 Panoramica delle componenti Hardware commodity x86 Distribuzione Linux supportata (es. Oracle Linux) COMPUTE Nova NETWORKING Neutron STORAGE Cinder Block storage Swift Object storage Glance Image service SHARED SERVICESDASHBOARD Horizon Identity Keystone Orchestration Heat DBaaS Trove Telemetry Ceilometer App Catalog Murano OPENSTACK DASHBOARD: HORIZON È l’interfaccia grafica che consente agli amministratori di gestire tutte le risorse della piattaforma. È stata progettata per essere modulare e integrare senza difficoltà le componenti grafiche degli altri moduli nativi e/o di terze parti. Tutte le funzionalità offerte dall’interfaccia sono tipicamente accessibili anche mediante le API RESTful e le varie CLI dei moduli. È possibile applicare un minimo livello di brandizzazione (logo, template, etc.).
  • 16. 16 Panoramica delle componenti Hardware commodity x86 Distribuzione Linux supportata (es. Oracle Linux) COMPUTE Nova NETWORKING Neutron STORAGE Cinder Block storage Swift Object storage Glance Image service SHARED SERVICESDASHBOARD Horizon OPENSTACK IDENTITY: KEYSTONE È il modulo incaricato di gestire l’autenticazione e la profilazione degli utenti, sia mediante la memorizzazione locale delle utenze, sia mediante l’interfacciamento con strumenti esterni tra cui directory LDAP o database. Supporta nativamente diverse modalità di autenticazione tra cui le classiche credenziali username-password ed i login basati su token. Identity Keystone Orchestration Heat DBaaS Trove Telemetry Ceilometer App Catalog Murano
  • 17. 17 Panoramica delle componenti Hardware commodity x86 Distribuzione Linux supportata (es. Oracle Linux) COMPUTE Nova NETWORKING Neutron STORAGE Cinder Block storage Swift Object storage Glance Image service SHARED SERVICESDASHBOARD Horizon OPENSTACK ORCHESTRATION: HEAT È servizio che consente di orchestrare l’istanziazione di applicazioni complesse che prevedono l’uso di più risorse, tra cui front-end, back-end, load balancer etc. Il rilascio di una nuova app avviene mediante l’esecuzione di template a seguito di una semplice chiamata alle API. Identity Keystone Orchestration Heat DBaaS Trove Telemetry Ceilometer App Catalog Murano
  • 18. 18 Panoramica delle componenti Hardware commodity x86 Distribuzione Linux supportata (es. Oracle Linux) COMPUTE Nova NETWORKING Neutron STORAGE Cinder Block storage Swift Object storage Glance Image service SHARED SERVICESDASHBOARD Horizon OPENSTACK TELEMETRY SERVICE: CEILOMETER È uno dei moduli più interessanti per i service provider, in quanto rende disponibili tutti i contatori utilizzabili per misurare il costo delle singole applicazioni/progetti e alimentare dei sistemi di fatturazione a consumo. Il modulo può essere impostato per effettuare azioni automatiche (es. scale-out) sulla base delle misurazioni rilevate. Identity Keystone Orchestration Heat DBaaS Trove Telemetry Ceilometer App Catalog Murano
  • 19. 19 Panoramica delle componenti Hardware commodity x86 Distribuzione Linux supportata (es. Oracle Linux) COMPUTE Nova NETWORKING Neutron STORAGE Cinder Block storage Swift Object storage Glance Image service SHARED SERVICESDASHBOARD Horizon OPENSTACK DATABASE AS A SERVICE: TROVE Il modulo Trove consente di provisionare automaticamente delle istanze di database single-tenant relazionali e non, indifferentemente con supporto SQL e NoSQL. La versione supportata include la replica asincrona di MySQL basata su binlog e GTID e solo per quest’ultima introduce il failover automatico tra master e slave (richiede MySQL 5.6). Identity Keystone Orchestration Heat DBaaS Trove Telemetry Ceilometer App Catalog Murano
  • 20. 20 Panoramica delle componenti Hardware commodity x86 Distribuzione Linux supportata (es. Oracle Linux) COMPUTE Nova NETWORKING Neutron STORAGE Cinder Block storage Swift Object storage Glance Image service SHARED SERVICESDASHBOARD Horizon OPENSTACK APPLICATION CATALOG: MURANO Il modulo Murano consente agli utenti che accedono a OpenStack di installare rapidamente e senza complicazioni delle applicazioni (anche complesse) presenti in un catalogo gestito dagli amministratori. L’attuale versione si integra nativamente con Glance (per la gestione delle immagini), Heat (per la gestione degli “stacks”) e Horizon (con una UI evoluta) e supporta nativamente i container Docker. Identity Keystone Orchestration Heat DBaaS Trove Telemetry Ceilometer App Catalog Murano
  • 21. 21 Conoscete e usate i servizi Amazon? Fonte: Public vs Private, Amazon compared to OpenStack OpenStack Amazon Web Services Compute Nova EC2 (Elastic Compute Cloud) Networking Neutron (L2) Neutron (L3) Neutron (LBaaS) Designate (DNSaaS) Networking VPC (Virtual Private Cloud) ELB (Elastic Load Balancing) Route 53 Block Storage Cinder EBS (Elastic Block Storage) Object Storage Swift S3 (Simple Storage Service) Image Service Glance AMI (Amazon Machine Image) Identity Keystone IAM (Identity and Access Management) Orchestration Heat CloudFormation Telemetry Ceilometer CloudWatch Data Processing Sahara EMR (Elastic Map Reduce) DBaaS Trove RDS (SQL) + DynamoDB (NoSQL) Dashboard Horizon Console
  • 23. 23 Ragioniamo sul workload Workload tradizionale server-centrico Workload cloud-enabled app-centrico Dimensione delle VM Medio/grandi e persistenti Piccole e stateless Rapporto tra applicazione e VM 1:1 1:n Ciclo di vita delle VM Misurato in anni, strettamente dipendente dal ciclo di vita dell’applicazione Da ore a mesi, dipendente del carico elaborativo Modalità di espansione Scale-up (VM sempre più grandi) Scale-out (tante VM piccole) Fault-tolerance L’applicazione non è progettata per adeguarsi ai fault della VM, è necessario usare strumenti ad hoc. L’applicazione è elastica. Se una VM si spegne o non è più sufficiente, se ne aggiunge un’altra identica. SLA applicativi La disponibilità è demandata all’infrastruttura di virtualizzazione che deve garantire funzionalità di HA. Le piattaforme di virtualizzazione nascono per gestire workload tradizionali. OpenStack è progettato per gestire workload cloud-enabled.
  • 24. 24 Se le VM fossero animali… Animali domestici Animali da fattoria • Sono unici, cresciuti con attenzione e curati amorevolmente • Quando sono malati li curiamo e ci impegniamo a guarirli • Hanno un nome che li identifica univocamente, es. charlie.par-tec.local • Sono pressoché tutti identici e vengono cresciuti in batteria • Se muoiono o si ammalano sono sostituibili con un esemplare analogo • Hanno una targhetta auto-generata in serie, es. maiale121.par-tec.local Rappresentano le VM dedicate al workload tradizionale Rappresentano le VM dedicate al workload cloud-enabled Credit : Tim Bell @ CERN Labs, Bill Baker @ Microsoft, and others
  • 25. 25 E se avessi un workload misto? CLOUD MANAGAMENT PLATFORM Discovery Capacity Planning Reporting Auditing Compliance Analysis Monitoring Orchestration Chargeback WORKLOAD TRADIZIONALE WORKLOAD CLOUD ENABLED WORKLOAD CLOUD ENABLED PRIVATE/HOSTED CLOUD HYBRID CLOUD 3pp PUBLIC CLOUD
  • 26. 26 Punti chiave da tenere a mente 1. OpenStack ≠ Virtualizzazione 2. OpenStack e VMware possono coesistere! 3. Per sfruttarlo al meglio dobbiamo adeguare: – Le competenze interne – I processi di gestione – Le applicazioni COME PROVARLO? Iniziate a pianificare le azioni che vi consentiranno di sfruttare tutti i vantaggi offerti da OpenStack. I passi principali sono quattro: Scegliete la distribuzione Create il team Identificate le applicazioni Avviate un pilota
  • 27. 27 Un caso di studio: PayPal A marzo 2015 – più di un anno fa! - PayPal e successivamente tutto il gruppo eBay hanno completato un lungo processo di migrazione da VMware a OpenStack. Our initiative with OpenStack is intended to enable agility, availability and choice to accelerate innovation. With OpenStack, PayPal has more control over customization and more choice in the vendors it uses for its hybrid cloud environment. “ ” • 3 – gli anni necessari per completare il progetto • 99,9999% - lo SLA target previsto per i servizi web • 4.100 – i server x86 standard utilizzati solo per PayPal (no eBay!) • 65/35 – la ripartizione tra sistemi stateless e stateful • 100% - la percentuale di applicazioni Web/API migrate su OpenStack • KVM – l’hypervisor più usato I NUMERI DEL PROGETTO Gli hypervisor ESX sono tuttora utilizzati per eseguire il workload tradizionale e le applicazioni legacy ma sono interamente gestiti tramite OpenStack. La presenza di VMware è stata progressivamente ridimensionata. IL RUOLO DI VMWARE PayPal spokespeople
  • 28. La nostra offerta di servizi dedicata a Oracle OpenStack e MySQL Enterprise Edition
  • 29. 29 Nessuna paura di OpenStack: vi supportiamo in ogni fase Supporto consulenziale pre-adozione studiato per i team di Ingegneria e Operations, dedicato alla valutazione delle esigenze, la stima dell’impatto sulle applicazioni, la riprogettazione delle procedure operative. Progettazione e deployment “chiavi in mano” di nuove piattaforme per l’erogazione di servizi IaaS di Private e Public Cloud. Il Cliente è libero di scegliere l’hardware e la distribuzione più adatta alle proprie esigenze. Supporto alla migrazione dei servizi dalle piattaforme di hosting già in produzione, per un passaggio graduale ed efficiente dalle precedenti tecnologie. La collaborazione può coinvolgere i team sistemistici e di sviluppo. Integrazione con sistemi e servizi ingegnerizzati dal Cliente e/o da terze parti, tra cui: sistemi di provisioning e orchestration delle risorse, monitoraggio, fatturazione, etc. Ingegnerizzazione di nuovi servizi nativamente studiati per sfruttare tutti i vantaggi del cloud computing ed ampliare il proprio portafoglio di offerta. Supporto alle Operations per garantire la piena efficienze e operatività della piattaforma e dei servizi. Può essere erogata come servizio full-managed o mediante servizi professionali altamente qualificati.
  • 30. 30 È tempo di migrare a MySQL Enterprise Edition Per invitarvi a provare MySQL Enterprise Edition abbiamo predisposto tre pacchetti promozionali adatti alle diverse fasi del processo di adozione. Assistenza in fase di progettazione, installazione e configurazione della vostra nuova infrastruttura basata su MySQL Enterprise Edition. COSA INCLUDE: • Licenza MySQL Enterprise Edition con uno sconto sul listino. • Pacchetto di 5gg di servizi professionali ad una tariffa dedicata. ADOPTION PACK Migrazione assistita dei servizi mission-critical dalla vostra attuale piattaforma per sfruttare rapidamente tutti i vantaggi di MySQL Enterprise Edition. COSA INCLUDE: • Licenza MySQL Enterprise Edition con uno sconto sul listino. • Pacchetto di servizio a prezzi e condizioni personalizzate. MIGRATION PACK Servizi professionali on-site e da remoto per consolidare e far evolvere la vostra infrastruttura basata su MySQL Community o Enterprise Edition. COSA INCLUDE: • Pacchetto di 20gg di servizi professionali ad un prezzo imperdibile. • Training personalizzato (opzionale) del vostro team tecnico. SUPPORT PACK
  • 31. direzione e sede legale via campanini 6 20124 milano tel: +39 02/66.732.1 – fax: +39 02/66.732.300 unità operativa p.zza san benedetto da norcia 33 00071 pomezia (rm) tel: +39 06/9826.9600 – fax: +39 06/9826.9680 Grazie per l’attenzione!