SlideShare a Scribd company logo
1 of 16
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.
Sede Legale e Unità Operativa
Via Panfilo Castaldi, 11
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
Michelangelo Uberti - Marketing Manager
Oracle MySQL Day Digital Edition, 13 Maggio 2021
Da Percona e MariaDB a MySQL:
vantaggi e strategie di migrazione
2
Chi è Par-Tec
Considerati uno dei system integrator più attivi della scena open source italiana, realizziamo soluzioni innovative
e personalizzate ed offriamo servizi professionali di alto profilo rivolti a Large Enterprise, PMI e alla PA.
Technology Solutions
Stackable
Financial Services Solutions
Security
TS
ST
FS
SE
Business Solutions
Educational
BS
E
La collaborazione con Oracle è iniziata 11 anni fa ma ha origini lontane: l’attuale business unit di
Roma è nata nel 1994 come partner di riferimento di Sun Microsystems sul mercato delle principali
telco italiane.
Il nostro attuale rapporto con Oracle?
Partner con specializzazione su MySQL 8
3
I nostri Clienti
4
"Potreste gestire la migrazione dal prodotto ACME a MySQL?"
Sto lanciando lo script,
state tutti al coperto!
FIRE IN THE HOLE!
5
Quali piattaforme alternative?
PERCONA SERVER
Fork di MySQL allineato ai rilasci
della comunità di MySQL
Storage engine: XtraDB, un fork di
InnoDB ancora oggi compatibile
MARIADB
Fork di MySQL che diverge sempre
più dal progetto originale
Storage engine: Aria (evoluzione di
MyISAM), XtraDB etc.
MYSQL CE
La versione comunitaria di MySQL,
priva di supporto e tool enterprise
Perfettamente compatibile!
Un fork è un nuovo progetto software che parte dal codice sorgente di uno esistente
?
6
La "non scelta" iniziale
IL PROGETTO
"TEMPORANEO"
"Un database vale
l'altro, tanto lo
dismettiamo subito"
IL DATABASE
PREINSTALLATO
"Usiamo quello incluso
nella distribuzione
Linux"
LO AVEVAMO
GIÀ USATO
"Lo conoscevamo già e
quindi andava
benissimo"
SCELTE NON
CONSAPEVOLI
"Sui forum e sui blog
ne parlano tutti
benissimo"
BASTA CHE
NON SIA "X"
"Non è un vero
database open source,
non fa per noi"
7
Perché dovrei migrare?
NUOVE ESIGENZE
IL DISASTRO
Esplode la
bomba
8
Perché dovrei migrare?
NUOVE ESIGENZE
Protezione
dei dati
IL DISASTRO
Esplode la
bomba
Controllo degli accessi
Cifratura dei tablespace
Cifratura dei backup
Cifratura dei canali
di comunicazione
Monitoraggio
e controllo
Pseudonimizzazione
Database
firewall
9
Perché dovrei migrare?
NUOVE ESIGENZE
Protezione
dei dati
Backup
binario
IL DISASTRO
Esplode la
bomba
49x più performante 80x più performante
0
50
100
150
200
250
300
Minuti
mysqldump
4h 17min
MySQL Enterprise Backup
5,25min
0
200
400
600
800
1.000
1.200
MySQL Enterprise Backup
14min
mysqldump
18h 45min
Backup DB 73GB Restore DB 73GB
10
Perché dovrei migrare?
NUOVE ESIGENZE
Protezione
dei dati
Backup
binario
Monitoraggio
avanzato
IL DISASTRO
Esplode la
bomba
SQL +
NoSQL
{ }
11
Perché dovrei migrare?
NUOVE ESIGENZE
Protezione
dei dati
Backup
binario
Monitoraggio
avanzato
Supporto
tecnico
IL DISASTRO
Esplode la
bomba
SQL +
NoSQL
{ }
12
Le classiche obiezioni
Problemi di budget
Competenze interne
Potenziali problemi tecnici
13
Principali criticità tecniche
Le soluzioni di alta disponibilità non sono mai identiche
Attenzione alla potenziale incompatibilità tra gli storage engine
Verificate collation, valori di default, e configurazioni delle applicazioni
Non esportate lo schema mysql, ricreate gli utenti a mano usando degli script
Size matters! Un database di diversi TB è diverso da uno di pochi GB
14
Strategie di migrazione
IN-PLACE REPLACEMENT
Installiamo MySQL "sopra" il precedente DBMS
come se fosse un semplice in-place upgrade
►Ottimo per Percona Server
►Funziona con MariaDB solo fino alla v5.5
BACKUP & RESTORE
Esportiamo i dati con un backup logico e li
importiamo sulla nuova istanza MySQL
►È l'ideale per le versioni recenti di MariaDB
►È consigliato per le configurazioni atipiche
Occhio ai file di configurazione, alle repliche e agli script di backup!
!
SQL
15
Ho migrato, ora che faccio?
Enterprise
Backup
✓
InnoDB
Cluster
✓
Enterprise
Monitor
✓
Enterprise
Authentication
+
Enterprise Audit
✓
Enterprise
Encryption
+
Data Masking
✓
Enterprise
Firewall
✓
Tutte le funzionalità e gli strumenti sono incluse nella Enterprise Edition Subscription
€ 4.488* per server
* Prezzo di listino al 19/04/2021 per MySQL Enterprise Edition Subscription (1-4 socket server) (1 Year)
Sede Legale e Unità Operativa
Via Panfilo Castaldi, 11
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!

More Related Content

Similar to MySQL Day 2021 Digital Edition - Da Percona e MariaDB a MySQL: vantaggi e strategie di migrazione

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.
 
festival ICT 2013: Manager, CEO e Responsabili IT in Cloud. Caso concreto di ...
festival ICT 2013: Manager, CEO e Responsabili IT in Cloud. Caso concreto di ...festival ICT 2013: Manager, CEO e Responsabili IT in Cloud. Caso concreto di ...
festival ICT 2013: Manager, CEO e Responsabili IT in Cloud. Caso concreto di ...festival ICT 2016
 
MySQL Day Milano 2017 - Dalla replica a InnoDB Cluster: l’HA secondo MySQL
MySQL Day Milano 2017 - Dalla replica a InnoDB Cluster: l’HA secondo MySQLMySQL Day Milano 2017 - Dalla replica a InnoDB Cluster: l’HA secondo MySQL
MySQL Day Milano 2017 - Dalla replica a InnoDB Cluster: l’HA secondo MySQLPar-Tec S.p.A.
 
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.
 
MySQL Day Roma 2018 - Il GDPR e le tecnologie a protezione dei dati personali
MySQL Day Roma 2018 - Il GDPR e le tecnologie a protezione dei dati personaliMySQL Day Roma 2018 - Il GDPR e le tecnologie a protezione dei dati personali
MySQL Day Roma 2018 - Il GDPR e le tecnologie a protezione dei dati personaliPar-Tec S.p.A.
 
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
 
ASSI presentation at " I 20 DELL'INNOVAZIONE" ("WINDS OF INNOVATION")
ASSI presentation at " I 20 DELL'INNOVAZIONE" ("WINDS OF INNOVATION")ASSI presentation at " I 20 DELL'INNOVAZIONE" ("WINDS OF INNOVATION")
ASSI presentation at " I 20 DELL'INNOVAZIONE" ("WINDS OF INNOVATION")Blevrini
 
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.
 
Alberto Degradi - Conferenza Plenaria Mobile Revolution State of the art
Alberto Degradi - Conferenza Plenaria Mobile Revolution State of the artAlberto Degradi - Conferenza Plenaria Mobile Revolution State of the art
Alberto Degradi - Conferenza Plenaria Mobile Revolution State of the artCultura Digitale
 
I servizi di VM Sistemi a supporto dell’Iperconvergenza
I servizi di VM Sistemi a supporto dell’IperconvergenzaI servizi di VM Sistemi a supporto dell’Iperconvergenza
I servizi di VM Sistemi a supporto dell’IperconvergenzaAdalberto Casalboni
 
Ibm sicurezza: problematiche e soluzioni
Ibm sicurezza: problematiche e soluzioniIbm sicurezza: problematiche e soluzioni
Ibm sicurezza: problematiche e soluzioniS.info Srl
 
18 Novembre in Franciacorta Personal Data presenta i nuovi Trend IT mercato e...
18 Novembre in Franciacorta Personal Data presenta i nuovi Trend IT mercato e...18 Novembre in Franciacorta Personal Data presenta i nuovi Trend IT mercato e...
18 Novembre in Franciacorta Personal Data presenta i nuovi Trend IT mercato e...Giuliano Tonolli
 
BYTE engineering: Soluzioni IT per Business Continuity e Disaster Recovery
BYTE engineering: Soluzioni IT per Business Continuity e Disaster RecoveryBYTE engineering: Soluzioni IT per Business Continuity e Disaster Recovery
BYTE engineering: Soluzioni IT per Business Continuity e Disaster RecoveryIlaria Sbragi
 
Cerved: Neo4j e Real-Time Algorithms
Cerved: Neo4j e Real-Time Algorithms Cerved: Neo4j e Real-Time Algorithms
Cerved: Neo4j e Real-Time Algorithms Neo4j
 
MySQL Tech Tour 2016 - Panoramica sul progetto Openstack
MySQL Tech Tour 2016 - Panoramica sul progetto OpenstackMySQL Tech Tour 2016 - Panoramica sul progetto Openstack
MySQL Tech Tour 2016 - Panoramica sul progetto OpenstackPar-Tec S.p.A.
 

Similar to MySQL Day 2021 Digital Edition - Da Percona e MariaDB a MySQL: vantaggi e strategie di migrazione (20)

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
 
festival ICT 2013: Manager, CEO e Responsabili IT in Cloud. Caso concreto di ...
festival ICT 2013: Manager, CEO e Responsabili IT in Cloud. Caso concreto di ...festival ICT 2013: Manager, CEO e Responsabili IT in Cloud. Caso concreto di ...
festival ICT 2013: Manager, CEO e Responsabili IT in Cloud. Caso concreto di ...
 
MySQL Day Milano 2017 - Dalla replica a InnoDB Cluster: l’HA secondo MySQL
MySQL Day Milano 2017 - Dalla replica a InnoDB Cluster: l’HA secondo MySQLMySQL Day Milano 2017 - Dalla replica a InnoDB Cluster: l’HA secondo MySQL
MySQL Day Milano 2017 - Dalla replica a InnoDB Cluster: l’HA secondo MySQL
 
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...
 
Evento PostgreSQL, Milano 6 Marzo 2014
Evento PostgreSQL, Milano 6 Marzo 2014Evento PostgreSQL, Milano 6 Marzo 2014
Evento PostgreSQL, Milano 6 Marzo 2014
 
MySQL Day Roma 2018 - Il GDPR e le tecnologie a protezione dei dati personali
MySQL Day Roma 2018 - Il GDPR e le tecnologie a protezione dei dati personaliMySQL Day Roma 2018 - Il GDPR e le tecnologie a protezione dei dati personali
MySQL Day Roma 2018 - Il GDPR e le tecnologie a protezione dei dati personali
 
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
 
ASSI presentation at " I 20 DELL'INNOVAZIONE" ("WINDS OF INNOVATION")
ASSI presentation at " I 20 DELL'INNOVAZIONE" ("WINDS OF INNOVATION")ASSI presentation at " I 20 DELL'INNOVAZIONE" ("WINDS OF INNOVATION")
ASSI presentation at " I 20 DELL'INNOVAZIONE" ("WINDS OF INNOVATION")
 
Una Nuvola Di Idee
Una Nuvola Di IdeeUna Nuvola Di Idee
Una Nuvola Di Idee
 
Wi400 i - framework for as400
Wi400 i - framework for as400 Wi400 i - framework for as400
Wi400 i - framework for as400
 
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
 
Alberto Degradi - Conferenza Plenaria Mobile Revolution State of the art
Alberto Degradi - Conferenza Plenaria Mobile Revolution State of the artAlberto Degradi - Conferenza Plenaria Mobile Revolution State of the art
Alberto Degradi - Conferenza Plenaria Mobile Revolution State of the art
 
I servizi di VM Sistemi a supporto dell’Iperconvergenza
I servizi di VM Sistemi a supporto dell’IperconvergenzaI servizi di VM Sistemi a supporto dell’Iperconvergenza
I servizi di VM Sistemi a supporto dell’Iperconvergenza
 
Ibm sicurezza: problematiche e soluzioni
Ibm sicurezza: problematiche e soluzioniIbm sicurezza: problematiche e soluzioni
Ibm sicurezza: problematiche e soluzioni
 
Cloud in Action_6 giugno 2014
Cloud in Action_6 giugno 2014Cloud in Action_6 giugno 2014
Cloud in Action_6 giugno 2014
 
18 Novembre in Franciacorta Personal Data presenta i nuovi Trend IT mercato e...
18 Novembre in Franciacorta Personal Data presenta i nuovi Trend IT mercato e...18 Novembre in Franciacorta Personal Data presenta i nuovi Trend IT mercato e...
18 Novembre in Franciacorta Personal Data presenta i nuovi Trend IT mercato e...
 
BYTE engineering: Soluzioni IT per Business Continuity e Disaster Recovery
BYTE engineering: Soluzioni IT per Business Continuity e Disaster RecoveryBYTE engineering: Soluzioni IT per Business Continuity e Disaster Recovery
BYTE engineering: Soluzioni IT per Business Continuity e Disaster Recovery
 
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101
 
Cerved: Neo4j e Real-Time Algorithms
Cerved: Neo4j e Real-Time Algorithms Cerved: Neo4j e Real-Time Algorithms
Cerved: Neo4j e Real-Time Algorithms
 
MySQL Tech Tour 2016 - Panoramica sul progetto Openstack
MySQL Tech Tour 2016 - Panoramica sul progetto OpenstackMySQL Tech Tour 2016 - Panoramica sul progetto Openstack
MySQL Tech Tour 2016 - Panoramica sul progetto Openstack
 

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.
 
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.
 
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.
 
MySQL Day Roma 2019 - Le architetture a microservizi e MySQL
MySQL Day Roma 2019 - Le architetture a microservizi e MySQLMySQL Day Roma 2019 - Le architetture a microservizi e MySQL
MySQL Day Roma 2019 - Le architetture a microservizi e MySQLPar-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.
 
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.
 
The Dark Side of the GDPR: dalla compliance alla formazione
The Dark Side of the GDPR: dalla compliance alla formazioneThe Dark Side of the GDPR: dalla compliance alla formazione
The Dark Side of the GDPR: dalla compliance alla formazionePar-Tec S.p.A.
 
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.
 
Forum ICT Security 2017 - Threat management, la vulnerabilità delle risorse u...
Forum ICT Security 2017 - Threat management, la vulnerabilità delle risorse u...Forum ICT Security 2017 - Threat management, la vulnerabilità delle risorse u...
Forum ICT Security 2017 - Threat management, la vulnerabilità delle risorse u...Par-Tec S.p.A.
 
MySQL Day Milano 2017 - MySQL Group Replication in action
MySQL Day Milano 2017 - MySQL Group Replication in actionMySQL Day Milano 2017 - MySQL Group Replication in action
MySQL Day Milano 2017 - MySQL Group Replication in actionPar-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...
 
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
 
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
 
MySQL Day Roma 2019 - Le architetture a microservizi e MySQL
MySQL Day Roma 2019 - Le architetture a microservizi e MySQLMySQL Day Roma 2019 - Le architetture a microservizi e MySQL
MySQL Day Roma 2019 - Le architetture a microservizi e MySQL
 
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...
 
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
 
The Dark Side of the GDPR: dalla compliance alla formazione
The Dark Side of the GDPR: dalla compliance alla formazioneThe Dark Side of the GDPR: dalla compliance alla formazione
The Dark Side of the GDPR: dalla compliance alla formazione
 
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...
 
Forum ICT Security 2017 - Threat management, la vulnerabilità delle risorse u...
Forum ICT Security 2017 - Threat management, la vulnerabilità delle risorse u...Forum ICT Security 2017 - Threat management, la vulnerabilità delle risorse u...
Forum ICT Security 2017 - Threat management, la vulnerabilità delle risorse u...
 
MySQL Day Milano 2017 - MySQL Group Replication in action
MySQL Day Milano 2017 - MySQL Group Replication in actionMySQL Day Milano 2017 - MySQL Group Replication in action
MySQL Day Milano 2017 - MySQL Group Replication in action
 

MySQL Day 2021 Digital Edition - Da Percona e MariaDB a MySQL: vantaggi e strategie di migrazione

  • 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 Panfilo Castaldi, 11 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 Michelangelo Uberti - Marketing Manager Oracle MySQL Day Digital Edition, 13 Maggio 2021 Da Percona e MariaDB a MySQL: vantaggi e strategie di migrazione
  • 2. 2 Chi è Par-Tec Considerati uno dei system integrator più attivi della scena open source italiana, realizziamo soluzioni innovative e personalizzate ed offriamo servizi professionali di alto profilo rivolti a Large Enterprise, PMI e alla PA. Technology Solutions Stackable Financial Services Solutions Security TS ST FS SE Business Solutions Educational BS E La collaborazione con Oracle è iniziata 11 anni fa ma ha origini lontane: l’attuale business unit di Roma è nata nel 1994 come partner di riferimento di Sun Microsystems sul mercato delle principali telco italiane. Il nostro attuale rapporto con Oracle? Partner con specializzazione su MySQL 8
  • 4. 4 "Potreste gestire la migrazione dal prodotto ACME a MySQL?" Sto lanciando lo script, state tutti al coperto! FIRE IN THE HOLE!
  • 5. 5 Quali piattaforme alternative? PERCONA SERVER Fork di MySQL allineato ai rilasci della comunità di MySQL Storage engine: XtraDB, un fork di InnoDB ancora oggi compatibile MARIADB Fork di MySQL che diverge sempre più dal progetto originale Storage engine: Aria (evoluzione di MyISAM), XtraDB etc. MYSQL CE La versione comunitaria di MySQL, priva di supporto e tool enterprise Perfettamente compatibile! Un fork è un nuovo progetto software che parte dal codice sorgente di uno esistente ?
  • 6. 6 La "non scelta" iniziale IL PROGETTO "TEMPORANEO" "Un database vale l'altro, tanto lo dismettiamo subito" IL DATABASE PREINSTALLATO "Usiamo quello incluso nella distribuzione Linux" LO AVEVAMO GIÀ USATO "Lo conoscevamo già e quindi andava benissimo" SCELTE NON CONSAPEVOLI "Sui forum e sui blog ne parlano tutti benissimo" BASTA CHE NON SIA "X" "Non è un vero database open source, non fa per noi"
  • 7. 7 Perché dovrei migrare? NUOVE ESIGENZE IL DISASTRO Esplode la bomba
  • 8. 8 Perché dovrei migrare? NUOVE ESIGENZE Protezione dei dati IL DISASTRO Esplode la bomba Controllo degli accessi Cifratura dei tablespace Cifratura dei backup Cifratura dei canali di comunicazione Monitoraggio e controllo Pseudonimizzazione Database firewall
  • 9. 9 Perché dovrei migrare? NUOVE ESIGENZE Protezione dei dati Backup binario IL DISASTRO Esplode la bomba 49x più performante 80x più performante 0 50 100 150 200 250 300 Minuti mysqldump 4h 17min MySQL Enterprise Backup 5,25min 0 200 400 600 800 1.000 1.200 MySQL Enterprise Backup 14min mysqldump 18h 45min Backup DB 73GB Restore DB 73GB
  • 10. 10 Perché dovrei migrare? NUOVE ESIGENZE Protezione dei dati Backup binario Monitoraggio avanzato IL DISASTRO Esplode la bomba SQL + NoSQL { }
  • 11. 11 Perché dovrei migrare? NUOVE ESIGENZE Protezione dei dati Backup binario Monitoraggio avanzato Supporto tecnico IL DISASTRO Esplode la bomba SQL + NoSQL { }
  • 12. 12 Le classiche obiezioni Problemi di budget Competenze interne Potenziali problemi tecnici
  • 13. 13 Principali criticità tecniche Le soluzioni di alta disponibilità non sono mai identiche Attenzione alla potenziale incompatibilità tra gli storage engine Verificate collation, valori di default, e configurazioni delle applicazioni Non esportate lo schema mysql, ricreate gli utenti a mano usando degli script Size matters! Un database di diversi TB è diverso da uno di pochi GB
  • 14. 14 Strategie di migrazione IN-PLACE REPLACEMENT Installiamo MySQL "sopra" il precedente DBMS come se fosse un semplice in-place upgrade ►Ottimo per Percona Server ►Funziona con MariaDB solo fino alla v5.5 BACKUP & RESTORE Esportiamo i dati con un backup logico e li importiamo sulla nuova istanza MySQL ►È l'ideale per le versioni recenti di MariaDB ►È consigliato per le configurazioni atipiche Occhio ai file di configurazione, alle repliche e agli script di backup! ! SQL
  • 15. 15 Ho migrato, ora che faccio? Enterprise Backup ✓ InnoDB Cluster ✓ Enterprise Monitor ✓ Enterprise Authentication + Enterprise Audit ✓ Enterprise Encryption + Data Masking ✓ Enterprise Firewall ✓ Tutte le funzionalità e gli strumenti sono incluse nella Enterprise Edition Subscription € 4.488* per server * Prezzo di listino al 19/04/2021 per MySQL Enterprise Edition Subscription (1-4 socket server) (1 Year)
  • 16. Sede Legale e Unità Operativa Via Panfilo Castaldi, 11 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!