MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come progettare ambienti di database open source ad alta disponibilità

Siamo lieti di annunciare che il nostro ultimo white paper tecnico su come progettare ambienti di database open source ad alta disponibilità è ora disponibile per il download.

Scritto dal nostro collega Krzysztof Książek, Senior Support Engineer presso Diversinines, questo nuovo whitepaper è rivolto agli amministratori di database, agli amministratori di sistema e ad altri che potrebbero porsi domande come:come si fa a sapere se il proprio ambiente è altamente disponibile o meno? Come lo misureresti? Quali sono i passaggi necessari per migliorare la disponibilità? Come progettare la tua configurazione per renderla altamente disponibile fin dall'inizio?

Illustra le nozioni di base sull'alta disponibilità, fornisce informazioni su come progettare l'ambiente per l'alta disponibilità e fornisce esempi di alcune delle più comuni configurazioni ad alta disponibilità.

Al giorno d'oggi l'elevata disponibilità è un must per qualsiasi implementazione seria e i giorni in cui era possibile programmare un tempo di inattività del database per diverse ore per eseguire una manutenzione sono ormai lontani. Per le aziende di oggi, i servizi non disponibili equivalgono alla perdita di clienti e denaro. Rendere un ambiente di database altamente disponibile deve quindi essere una delle massime priorità.

Naturalmente, ci sono molte soluzioni HA disponibili nell'ecosistema MySQL (e MariaDB), ma come facciamo a sapere di quali possiamo fidarci?

Alcune soluzioni potrebbero funzionare in determinate condizioni specifiche, ma potrebbero causare più problemi se applicate al di fuori di queste. Anche una funzionalità di base come la replica di MySQL, che può essere configurata in molti modi, può causare danni significativi, ad esempio la replica circolare con più master scrivibili. Sebbene sia facile impostare una "configurazione multi-master" utilizzando la replica, può facilmente interrompersi e lasciarci con set di dati divergenti su server diversi. Per un database, che è spesso considerato l'unica fonte di verità, l'integrità dei dati compromessa può avere conseguenze catastrofiche.

Scarica il nostro nuovo whitepaper e scopri i requisiti per l'elevata disponibilità nelle configurazioni di database e come progettare il sistema da zero.

Esempio di implementazione minimalista di un cluster Galera all'interno di un singolo datacenter