Mysql
 sql >> Database >  >> RDS >> Mysql

Replica MySQL per un'elevata disponibilità

Siamo lieti di annunciare che il nostro whitepaper MySQL Replication for High Availability è ora disponibile per il download gratuito!

MySQL Replication consente di copiare automaticamente i dati da un server di database MySQL su uno o più server di database MySQL.

Sfortunatamente, i tempi di inattività del database sono spesso causati da configurazioni HA non ottimali, tempi di failover manuali/prolungati e failover manuale delle applicazioni. Questa tecnologia è nota ai DBA di tutto il mondo, ma il mantenimento di queste configurazioni ad alta disponibilità a volte può essere una sfida.

In questo whitepaper, discutiamo delle ultime funzionalità di MySQL 5.6, 5.7 e 8.0, oltre a mostrare come distribuire e gestire una configurazione di replica. Mostriamo anche come ClusterControl ti offre tutti gli strumenti necessari per garantire che la tua infrastruttura di database funzioni al massimo delle prestazioni.

Gli argomenti inclusi in questo whitepaper sono...

  • Cos'è la replica MySQL?
    • Schema di replica
      • Replica asincrona
      • Replica semisincrona
    • Identificatore di transazione globale (GTID)
      • Replica in MySQL 5.5 e precedenti
      • Come GTID risolve il problema
      • GTID MariaDB vs MySQL GTID
    • Slave multi-thread
    • Slave crash-safe
    • Impegno di gruppo
  • Topologia per la replica MySQL
    • Master con Slave (Replica Singola)
    • Master con Relè Slave (Replica a Catena)
    • Master con master attivo (replica circolare)
    • Master con backup Master (replica multipla)
    • Più master a singolo slave (replica multi-sorgente)
    • Galera con replica slave (replica ibrida)
  • Distribuzione di una configurazione di replica MySQL
    • Impostazioni generali e SSH
    • Definisci i server MySQL
    • Definisci topologia
    • Ridimensionamento
  • Connessione dell'applicazione alla configurazione della replica
    • Connettore applicazione
    • Connettore sensibile al tessuto
    • Proxy inverso/bilanciatore di carico
      • MariaDB MaxScale
      • ProxySQL
      • HAProxy (replica master-slave)
  • Failover con ClusterControl
    • Failover automatico del Master
      • Liste bianche e liste nere
    • Failover manuale del Master
    • Fallimento di uno schiavo
    • Script pre e post-failover
      • Quando i ganci possono essere utili?
        • Scoperta del servizio
        • Riconfigurazione proxy
        • Registrazione aggiuntiva
  • Operazioni - Gestione della configurazione della replica MySQL
    • Mostra stato di replica
    • Avvia/Interrompi replica
    • Promuovi schiavo
    • Ricostruisci lo slave di replica
    • Backup
    • Ripristina
    • Aggiornamento software
    • Modifiche alla configurazione
    • Modifiche allo schema
    • Modifiche alla topologia
  • Problemi e risoluzione dei problemi
    • Stato della replica
    • Ritardo di replica
    • Drifting dei dati
    • Transazione errata
    • Schiavo corrotto
    • Raccomandazioni

Scarica il white paper oggi!

Informazioni su ClusterControl

ClusterControl è il sistema di gestione di database open source all-inclusive per utenti con ambienti misti che elimina la necessità di più strumenti di gestione. ClusterControl fornisce funzionalità avanzate di distribuzione, gestione, monitoraggio e ridimensionamento per rendere operativi i database MySQL, MongoDB e PostgreSQL utilizzando metodologie comprovate su cui puoi fare affidamento per funzionare. Il fulcro di ClusterControl è la sua funzionalità di automazione che ti consente di automatizzare molte delle attività del database che devi eseguire regolarmente, come la distribuzione di nuovi database, l'aggiunta e il ridimensionamento di nuovi nodi, l'esecuzione di backup e aggiornamenti e altro ancora.

Per saperne di più su ClusterControl clicca qui.

Informazioni su Diversinines

Multiplenines fornisce software di automazione e gestione per cluster di database. Aiutiamo le aziende a distribuire i propri database in qualsiasi ambiente e a gestire tutti gli aspetti operativi per ottenere una disponibilità su larga scala.

I prodotti di Manynines sono utilizzati da sviluppatori e amministratori di tutti i livelli di competenza per fornire il ciclo completo di "distribuzione, gestione, monitoraggio, scalabilità" del database, liberandoli così dalla complessità e dalle curve di apprendimento che sono tipicamente associate ai cluster di database ad alta disponibilità. Multiplenines è spesso chiamato "anti-startup" in quanto è interamente autofinanziato dai suoi fondatori. L'azienda ha consentito fino ad oggi oltre 32.000 implementazioni tramite il suo popolare prodotto ClusterControl. Attualmente contano come clienti BT, Orange, Cisco, CNRS, Technicolor, AVG, Ping Identity e Paytrail. Multiplenines è una società privata con sede a Stoccolma, Svezia, con uffici a Singapore, Giappone e Stati Uniti. Per vedere chi sta utilizzando Manynines oggi, visita https://www.diverselnines.com/company.