Dopo aver seguito questo corso, sarai in grado di valutare MySQL Cluster nella tua applicazione e progettare una topologia di cluster sicura per fornire scalabilità e alta disponibilità. Avrai sviluppato le conoscenze e le competenze per monitorare e ottimizzare le prestazioni dei cluster esistenti e risolvere eventuali problemi. Sarai anche in grado di replicare tra i cluster che sono separati per funzione o geografia.
Partecipa a laboratori pratici e interattivi
Oltre a beneficiare di istruzioni interattive, avrai anche la possibilità di creare e configurare diversi cluster attraverso esercizi pratici. Inizierai creando manualmente semplici cluster o con MySQL Cluster Auto Installer. Verranno quindi creati più cluster separati da un firewall, nonché cluster che utilizzano la replica. Questi esercizi pratici ti aiuteranno a risolvere i problemi più comuni e ad esaminare e ottimizzare le prestazioni del cluster.
                 
                
                    
    - Amministratore
 
    - Architetto
 
    - Amministratore della Banca dati
 
    - Sviluppatore
 
    - Responsabile
 
    - Amministratore di sistemi
 
                 
                
                    A fine corso i partecipanti saranno in grado di:
    - Installa e configura i nodi MySQL Cluster.
 
    - Progettare topologie di cluster semplici e avanzate.
 
    - Nodi e dati del cluster sicuri.
 
    - Backup e ripristino dei dati del cluster.
 
    - Risolvi i problemi comuni del cluster.
 
    - Monitorare e ottimizzare le prestazioni del cluster.
 
    - Utilizzare gli strumenti aziendali per gestire distribuzioni di cluster di grandi dimensioni.
 
                 
                
  Introduzione a MySQL Cluster
    - Panoramica, prodotti e servizi MySQL
 
    - Siti Web e altra documentazione
 
    - Principali vantaggi e casi d'uso
 
    - Tipi di nodo
 
 Installazione di MySQL Cluster
    - Requisiti hardware, software e di rete
 
    - Scelta e installazione delle distribuzioni di cluster
 
    - Installazione e configurazione di nodi cluster
 
    - Installazione automatica di MySQL Cluster
 
    - Avvio di un cluster con una configurazione di base
 
    - Aggiornamento di un cluster
 
 Architettura MySQL Cluster
    - Il motore di archiviazione NDB
 
    - Tabelle raggruppate
 
    - Nodi API SQL e NoSQL
 
    - Nodi dati e gruppi di nodi
 
    - Partizioni e repliche
 
    - Punti di controllo e Registro di ripetizione
 
    - Ridondanza e resilienza
 
 Configurazione di MySQL Cluster
    - File di configurazione del cluster MySQL
 
    - Opzioni di configurazione di base: NodeId e HostName
 
    - Configurazione del nodo di gestione
 
    - Configurazione del nodo dati
 
    - Configurazione di nodi di dati multi-thread
 
    - Opzioni di avvio del programma cluster
 
    - Visualizzazione delle informazioni sulla configurazione del cluster
 
 Progettare un cluster MySQL
    - Linee guida di progettazione
 
    - Dimensionamento dell'utilizzo della memoria
 
    - Memoria e archiviazione dei dati su disco
 
    - Configurazione dell'archiviazione dei dati del disco
 
    - Progettazione di cluster per scalabilità e disponibilità elevata
 
    - Esempi di configurazione del cluster
 
 Manutenzione di un cluster MySQL
    - Modifica della struttura della tabella
 
    - Accesso al cluster con gli strumenti da riga di comando
 
    - Modalità utente singolo
 
    - Backup di un cluster
 
    - Ripristino di un cluster dal backup
 
 Sicurezza di MySQL Cluster
    - Protezione di MySQL Cluster
 
    - Configurazione della sicurezza della connessione
 
    - Configurazione delle regole del firewall
 
    - La sicurezza dei dati
 
    - MySQL Server Node Security
 
    -  MySQL Cluster Manager
 
    - Installazione dell'agente e dei client di MySQL Cluster Manager
 
    - Siti, cluster, host, processi, pacchetti e attributi di configurazione
 
    - Creazione di cluster gestiti
 
    - Importazione di una configurazione da un cluster non gestito
 
    - Visualizzazione delle informazioni su siti e cluster
 
    - Manutenzione di siti e cluster
 
 Replica tra i cluster MySQL
    - Replica in MySQL Cluster
 
    - Ordine delle transazioni ed epoche
 
    - Configurazione della replica
 
    - Avvio, arresto e ripristino della replica
 
    - Backup mediante tabelle di replica
 
    - Resilienza della replica
 
    - Repository di informazioni sulla replica
 
    - Replica multi-master e risoluzione dei conflitti
 
 Monitoraggio di MySQL Cluster
    - Introduzione al monitoraggio
 
    - Monitoraggio con il client ndb_mgm
 
    - Utilizzo del registro cluster
 
    - Database ndbinfo
 
    - Variabili di stato
 
    - MySQL Enterprise Monitor
 
 Risoluzione dei problemi relativi a MySQL Cluster
    - Iniziare a risolvere i problemi
 
    - Battiti del cuore
 
    - Problemi di configurazione
 
    - Problemi di attività del disco
 
    - Problemi di progettazione dell'applicazione
 
 Ottimizzazione delle prestazioni del cluster MySQL
    - Concetti di prestazione
 
    - Identificazione di query per l'ottimizzazione
 
    - Ottimizzazione con gli indici
 
    - Utilizzando EXPLAIN
 
    - Localizzazione di query adattive
 
    - Consapevolezza della distribuzione
 
    - Il processo di ottimizzazione e benchmarking
 
 Ambienti MySQL Cluster
    - Cluster e virtualizzazione MySQL
 
    - Distribuzione dei nodi in ambienti cloud
 
    - Connessione a un cluster con API SQL e NoSQL
 
    - Confronto di MySQL Cluster con altre soluzioni ad alta disponibilità
 
 Conclusione
    - Sommario del corso e obiettivi
 
    - Riepilogo di prodotti MySQL, servizi, siti Web, formazione, documentazione
 
 
                 
                
                    Lezione teorica e esercitazioni guidate dal docente.
                 
                
                    
                
                
                    
                
                
                     Prerequisiti suggeriti:
-MySQL per principianti Ed 3
-MySQL per amministratori di database Ed 3
-Oracle Linux 5 & 6 System Administration Ed 2
-Abilità di amministrazione di Linux
-Configurazione e utilizzo del server MySQL
-Familiarità con VirtualBox
Prerequisiti richiesti:
-Deve avere una conoscenza pratica dei concetti di database
-Deve avere una conoscenza pratica dell'utilizzo del prompt dei comandi di UNIX / Linux
-Deve avere una conoscenza di base della rete di computer