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.
Pin it
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.
Pin it
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.
Pin it
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.
Pin it
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.
Pin it
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.
Pin it
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.
Pin it
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.
Pin it
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.
Pin it
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.
Pin it
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.
Pin it
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.
Pin it
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.
Pin it
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.
Pin it
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.