Ir al contenido principal
BlogBases de datosComprensión de las implantaciones de bases de datos gestionadas frente a las no gestionadas

Comprender las implantaciones de bases de datos gestionadas frente a las no gestionadas

Comprender las bases de datos gestionadas y los despliegues de bases de datos no gestionadas_Blog

Las bases de datos no suelen ser un servicio único. Existen diferentes tipos, métodos de despliegue y opciones de configuración. Como usuario individual o DBA, puedes instalar una base de datos en un solo nodo, en un nodo gestionado o en un clúster mantenido por la base de datos como servicio (DBaaS) de tu proveedor en la nube. Y dependiendo de su aplicación, también podría optar por una configuración más personalizada como la creación de clusters Galera para MySQL. La decisión a menudo se reduce a cómo necesitas que funcione tu base de datos y qué tipo de datos recoge tu aplicación.

La decisión de "gestionado o no gestionado" a menudo se reduce al conjunto de habilidades y la disponibilidad de tiempo que usted o su equipo tienen para mantener su infraestructura. Un servicio de base de datos gestionado puede permitirle dedicar más tiempo al desarrollo de su aplicación al aplazar las tareas críticas de mantenimiento y tiempo de actividad al proveedor de la nube.

Managed Databases

Un servicio de base de datos gestionada ofrece a los desarrolladores y a las organizaciones una forma fácil y rentable de desplegar clusters de bases de datos autosuficientes. Ya no se necesitan conocimientos avanzados de administración de bases de datos para realizar las actualizaciones y el mantenimiento rutinarios. Esas tareas se aplazan al proveedor de la nube para que los desarrolladores puedan centrarse en otros aspectos de su aplicación.

Los proveedores de bases de datos gestionadas le ayudan a garantizar que sus bases de datos se alojan y parchean utilizando las mejores prácticas, incluida la implementación de un clúster de bases de datos de varios nodos para una alta disponibilidad. Esto también admite las réplicas de bases de datos para la conmutación por error si el nodo principal no está disponible para el mantenimiento o experimenta otros problemas que causan el tiempo de inactividad.

Al considerar un servicio gestionado, verá estas características comunes:

  • Mantenimiento automatizado de versiones menores y mayores de la base de datos
  • Copias de seguridad integradas con un periodo de conservación claro
  • Nodos de la base de datos redimensionables para aumentar o reducir su tamaño en función del volumen
  • Ventanas de mantenimiento personalizables
  • Alta disponibilidad para mantener su base de datos "en pie"
  • Compatibilidad con las versiones actuales de las bases de datos
  • Controles de acceso incorporados para permitir o restringir el acceso a los nodos de la base de datos

Un servicio de base de datos gestionada es ideal para los casos de uso que sólo requieren una base de datos relativamente libre en términos de mantenimiento del sistema de gestión de bases de datos (DBMS) y para garantizar que la infraestructura subyacente esté en funcionamiento.

Implantación de bases de datos no gestionadas

Las implantaciones de bases de datos no gestionadas hacen que la carga del soporte recaiga por completo en los equipos de desarrolladores o de infraestructura. A menudo instaladas como parte de una pila de software (como LAMP o LEMP), las bases de datos requieren mantenimiento, actualizaciones y supervisión para garantizar la fiabilidad y la seguridad en el corazón de su aplicación. Esto puede consumir mucho tiempo a escala, y cualquier vulnerabilidad puede convertirse rápidamente en una brecha.

Es tentador utilizar un servicio gestionado para la mayoría de las cargas de trabajo para ayudar a ahorrar tiempo y esfuerzo; los desarrolladores también podrían encontrar limitaciones basadas en la oferta del proveedor.

Cuándo utilizar una implantación de base de datos no gestionada:

  • Requerimientos de recursos más allá del alcance de los proveedores de DBaaS (tamaño o IOPS)
  • Falta de soporte para el SGBD o sistema operativo preferido
  • Requisitos de la red privada o del cortafuegos por motivos de seguridad
  • Cumplimiento de la soberanía de datos
  • Requisitos avanzados de encriptación de datos
  • Probar las actualizaciones mayores y menores de las bases de datos antes de desplegarlas en producción
  • Entornos de desarrollo o de prueba fuera de la producción

Aunque muchas industrias tienen normas estrictas para la seguridad de las bases de datos, lo que puede hacer que las ofertas de DBaaS en la nube no cumplan con las normas, esto también podría ser una cuestión de preferencia o política interna.

Implantación de bases de datos en Linode

Obtenga más información sobre Linode Managed Databases o regístrese para recibir actualizaciones sobre su motor de base de datos preferido.

También puede instalar sistemas gestionados por bases de datos desde Linode Marketplace o seguir nuestras guías para instalar una base de datos en una variedad de distribuciones Linux, como Instalación y configuración de MySQL en Ubuntu 20.04.


Comentarios

Dejar una respuesta

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *.