際際滷

際際滷Share a Scribd company logo
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: lattuale 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

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: lattuale 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!