Cómo crear una base de datos MySQL administrada en DigitalOcean

Logotipo de MySQL

No diría que Binance es la plataforma más fácil para principiantes, pero puede sentir que está seguro dentro de ella. Puede ...
Leer Más
Hoy, veremos una de las criptomonedas más exclusivas: Dogecoin y descubriremos dónde y cómo comprar Dogecoin. En esta guía, aprenderá ...
Leer Más
FP Markets fue fundada en 2005. La firma de corretaje FP Markets también es conocida como First Prudential Markets ...
Leer Más

Las bases de datos administradas de DigitalOcean le permiten crear grupos de bases de datos en pocos minutos. Puede avanzar clústeres en cualquier momento para pegar capacidad a medida que aumenta la carga del servidor. El producto incorpora funciones de copia de seguridad y conmutación por error automáticas.

Las bases de datos administradas es un producto comercial con precios a partir de $ 15 / mes. Acumulará cargos en su cuenta de DigitalOcean si sigue este tutorial. La facturación es por horas, por lo que puede hacer rodar un montón, mirar brevemente a su aproximadamente y luego destruirlo sin abonar más que unos pocos centavos.

DigitalOcean es compatible con los motores de almohadilla de datos MySQL, PostgreSQL y Redis. Nos estamos enfocando en MySQL para este tutorial. La configuración con los otros dos es un procedimiento muy similar.

Crea tu clúster

Inicie sesión en su panel de control de DigitalOcean y haga clic en el yema verde “Crear” en la punta superior derecha. Elija “Bases de datos” en el menú desplegable.

Captura de pantalla de la creación de bases de datos administradas en DigitalOcean

Haga clic en el motor de almohadilla de datos “MySQL” en la próximo pantalla. Desplácese alrededor de debajo hasta la sección “Configuración del clúster”. Aquí es donde elige los medios de hardware para ponerlos a disposición de su almohadilla de datos.

Captura de pantalla de la creación de una base de datos administrada MySQL en DigitalOcean

El plan nuclear de $ 15 / mes le brinda 1 vCPU, 1 GB de RAM y 10 GB de almacenamiento en un solo nodo. Personalice su plan de nodo para que se adapte a su presupuesto y requisitos de rendimiento. Todos los planes, excepto la opción de nivel de entrada de $ 15, le permiten pegar nodos de reserva opcionales a un costo pequeño. Estos habilitan la conmutación por error cibernética en caso de que el nodo principal sufra una interrupción.

Captura de pantalla de las opciones de recursos del clúster de la base de datos de DigitalOcean

A continuación, seleccione el centro de datos para juntar su clúster. Debe intentar sustentar todos sus medios internamente del mismo centro de datos para minimizar la latencia. Esto todavía le permite utilizar la red VPC privada de DigitalOcean para la comunicación entre medios, maximizando la seguridad y el rendimiento.

Captura de pantalla de las opciones de la región del clúster de la base de datos en DigitalOcean

En la parte inferior de la pantalla, asigne un nombre a su montón de almohadilla de datos. Además puede asignarlo a un “plan”. Esto le permite agrupar los medios relacionados internamente del Panel de control de la nimbo de DigitalOcean.

Captura de pantalla de la creación de una base de datos administrada MySQL en DigitalOcean

Haga clic en el yema verde “Crear un clúster de almohadilla de datos” para crear su almohadilla de datos. El proceso de aprovisionamiento tardará unos minutos en completarse. Serás llevado a la página de detalles de la almohadilla de datos donde podrás monitorear el progreso.

Anexar bases de datos y usuarios

Una vez finalizado el aprovisionamiento, puede comenzar a pegar esquemas de almohadilla de datos y cuentas de sucesor a su clúster. Esto se puede hacer internamente del Panel de control de DigitalOcean haciendo clic en la pestaña “Usuarios y bases de datos” en la parte superior de la pantalla.

Captura de pantalla de la gestión de usuarios de bases de datos en DigitalOcean

Para pegar un nuevo sucesor, escriba un nombre de sucesor en el campo “Anexar nuevo sucesor” en la parte inferior de la tabla Usuarios. Normalmente, debería utilizar el oculto de contraseña predeterminado de MySQL 8 para obtener la mejor seguridad. Es posible que deba cambiar esto si está trabajando con algunos clientes MySQL heredados.

DigitalOcean agregará su sucesor de almohadilla de datos y generará una contraseña segura. Puede restablecer la contraseña haciendo clic en el enlace “Más” a la derecha de la tabla. Esto todavía le permite eliminar un sucesor.

Captura de pantalla de la gestión de bases de datos en DigitalOcean

Anexar y eliminar bases de datos funciona de modo similar. Utilice la tabla de bases de datos en la parte inferior de la pantalla para aclarar rápidamente los esquemas internamente de su clúster. No hay forma de satisfacer su nueva almohadilla de datos con tablas; esto debe hacerse más tarde conectándose con un cliente MySQL.

Conexión a su almohadilla de datos

Puede obtener los detalles de conexión de su almohadilla de datos desde el panel dedicado en la pantalla “Descripción genérico”. Utilice el menú desplegable sobre la información para cambiar entre una repertorio básica de parámetros (“Parámetros de conexión”), una prisión de conexión MySQL (“Dependencia de conexión”) y un comando de cliente de cadeneta de comandos MySQL preparado (“Banderas”). Puede cambiar el sucesor de conexión y la almohadilla de datos utilizando los menús desplegables respectivos debajo de los detalles de la conexión.

Captura de pantalla de los detalles de conexión de las bases de datos administradas de DigitalOcean

De forma predeterminada, los detalles mostrados reflejan una conexión pública externa al centro de datos de DigitalOcean. Si se va a conectar desde otro medio de DigitalOcean, como una menudencia en su cuenta, haga clic en el yema de sucesión “Red privada”. Esto mantendrá las conexiones internamente del centro de datos, aumentando el rendimiento y la seguridad.

Configurar fuentes confiables

Las fuentes de confianza le permiten restringir las conexiones solo a direcciones IP y medios de DigitalOcean incluidos en la repertorio blanca. Una vez que tenga al menos una fuente confiable, las conexiones que no se originen en una fuente de la repertorio blanca serán rechazadas.

Captura de pantalla de la configuración de fuentes confiables para bases de datos administradas de DigitalOcean MySQL

Las fuentes confiables se pueden configurar desde la página “Configuración” de su clúster o mediante el panel de la página “Descripción genérico”. Utilice la entrada para especificar las direcciones IP y los medios de la cuenta de DigitalOcean que pueden conectarse a su clúster.

Cambiar el tamaño de su clúster

Puede avanzar su clúster en cualquier momento desde la página “Configuración”. Haga clic en el yema “Editar” yuxtapuesto a “Configuración del clúster” y elija un nuevo plan de nodo y nodo en dilación.

Captura de pantalla de la edición de un clúster de base de datos de DigitalOcean

Haga clic en “Atender” para comenzar a cambiar el tamaño de su almohadilla de datos. No habrá tiempo de inactividad. DigitalOcean mantendrá su configuración contemporáneo en funcionamiento hasta que los nuevos nodos estén en cadeneta.

Captura de pantalla de los nodos de solo lectura de la base de datos de DigitalOcean

Además puede pegar nodos de solo recitación a su clúster. Estos replican sus datos para aumentar el rendimiento de recitación de la almohadilla de datos. Los nodos de solo recitación se crean a través del panel en la pestaña “Descripción genérico”. Los planes ofrecidos para los nodos de solo recitación coinciden con las opciones dadas para los nodos primarios.

Restaurar copias de seguridad

DigitalOcean crea copias de seguridad de su clúster automáticamente. Este servicio está incluido en el precio de su plan de nodo.

Captura de pantalla de la restauración de copias de seguridad de bases de datos administradas por DigitalOcean

Puede restaurar una copia de seguridad en cualquier momento visitando la página de detalles de su clúster y haciendo clic en el yema anodino “Acciones” en la parte superior derecha. Haga clic en “Restaurar desde la copia de seguridad” y luego seleccione la copia de seguridad que desee utilizar.

Captura de pantalla de la restauración de copias de seguridad de bases de datos administradas por DigitalOcean

La interfaz le permite designar la última copia de seguridad o un período de tiempo objetivo. DigitalOcean restaurará la almohadilla de datos a la primera transacción ayer del tiempo especificado.

Las restauraciones crean siempre un nuevo clúster de almohadilla de datos provisto con los datos de la copia de seguridad seleccionada. Podrá ejecutar entreambos clústeres al mismo tiempo. Este maniquí le permite recuperar registros del llamativo que deben aplicarse sobre la copia de seguridad antecedente. Una vez que haya terminado, puede eliminar el clúster antecedente y desempolvar sus aplicaciones para conectarse al nuevo.

Conclusión

El uso de bases de datos administradas para ejecutar MySQL reduce significativamente los gastos generales operativos de la puesta en marcha. DigitalOcean aloja el servidor MySQL, mantiene el firewall y administra las copias de seguridad y la replicación para que pueda concentrarse en los datos de su aplicación.

Con el Panel de control, puede ver gráficos del uso de medios de su clúster (haga clic en la pestaña “Insights”). La pestaña “Configuración” le permite cambiar configuraciones avanzadas, incluida la capacidad de establecer indicadores del Modo SQL.

Captura de pantalla de los conocimientos de la base de datos de DigitalOcean

La plataforma tiene limitaciones. Es más probable que tenga problemas si necesita personalizar la configuración del tiempo de ejecución de MySQL. Los usuarios de su almohadilla de datos administrada carecerán de los permisos necesarios para realizar cambios en las variables globales de nivel MySQL. Muchas, pero no todas, las variables se pueden cambiar a pedido del equipo de soporte de DigitalOcean, pero este procedimiento solo es verdaderamente adecuado para una configuración única.

Las bases de datos administradas se adaptan mejor a las cargas de trabajo que no se alejan mucho de los títulos predeterminados de MySQL. Está dirigido a equipos que prefieren la comodidad a la configuración. El uso de redes privadas por parte del servicio significa que se combina acertadamente con otras ofertas de DigitalOcean, incluida la plataforma de aplicaciones y Kubernetes administrado.

Deja un comentario