Capítulo 7. Alta disponibilidad y escalabilidad

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En este capítulo exploraremos los conceptos de alta disponibilidad (HA) y escalabilidad en MySQL, y cómo pueden conseguirse utilizando diversas técnicas como el equilibrio de carga, la replicación y el clustering MySQL.

Comprender los conceptos de alta disponibilidad y escalabilidad

Laalta disponibilidad se refiere a la capacidad de un sistema de permanecer operativo continuamente, incluso en caso de fallos de hardware o software. En MySQL, la HA garantiza que el sistema de base de datos sea siempre accesible a los usuarios y no tenga un único punto de fallo que pueda provocar tiempos de inactividad.

Para conseguir HA en MySQL, es esencial tener componentes de hardware y software redundantes. En un sistema distribuido, esto significa tener varios nodos que puedan realizar las mismas funciones. En caso de fallo, estos nodos deben ser capaces de asumir la carga de trabajo y garantizar que no se interrumpa el servicio.

Una forma habitual de conseguir HA en MySQL es a través de la replicación origen-replica, de la que hablamos en el Capítulo 6. En esta configuración, el nodo fuente gestiona todas las peticiones de escritura, y los nodos réplica gestionan las peticiones de lectura. Cada nodo réplica contiene una copia de la base de datos fuente y puede asumir el papel de nueva fuente en caso de fallo. Esta configuración ...

Get Administración práctica de MySQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.