Ejecución de MySQL managed database en la nube
Hoy en día, cada vez más organizaciones se mueven a la nube pública y eligen bases de datos de código abierto. Están eligiendo esto por una variedad de razones, pero el costo de la licencia es uno de los principales.
En este post, revisaremos algunas de las alternativas comunes para ejecutar la base dedatos MySQL dentro de un entorno administrado.
Las aplicaciones heredadas pueden ser una razón para implementar y administrar manualmente la base de datos MySQL.
Aunque es posible implementar una máquina virtual y, por encima de ella, instalar manualmente la base de datos MySQL (o incluso un clúster de MySQL), a menos que su organización tenga un DBA dedicado y capaz, recomiendo examinar qué aporta valor a su organización. A menos que las bases de datos influyan directamente en los ingresos de su organización, recomiendo pagar el dinero extra y elegir una solución administrada basada en una plataforma como modelo de servicio.
Es importante tener en cuenta que varios proveedores de nube ofrecen servicios demigración de datos para ayudar a migrar bases de datos MySQL (o incluso MS-SQLy Oracle) existentes desde una base de datos local a un servicio administrado en la nube.
Beneficiosdel uso de soluciones de bases de datos administradas
· Fácil implementación: con unos pocos clics desde la consola web o mediante herramientas de la CLI, puede implementar bases de datos MySQL totalmente administradas (o un clúster de MySQL)
· Alta disponibilidad y réplica de lectura: configurable durante la fase de implementación y después de que el producto ya se haya implementado, según los requisitos del cliente
· Mantenimiento: el proveedor de nube realiza todo el mantenimiento del servicio (incluidos el ajuste de la base de datos, el sistema operativo y los parches de seguridad, etc.)
· Copia de seguridad y recuperación: incrustada dentro de la solución administrada y como parte del modelo de precios
· Cifrado en tránsito y en reposo: incrustado dentro de la solución administrada
· Supervisión: al igual que con cualquier solución administrada, los proveedores de nube supervisan la estabilidad del servicio y permiten a los clientes acceder a métricas para una investigación adicional (si es necesario)
Resumen
Como puede leer en este artículo, ejecutar la base de datos MySQL en un entorno administrado en la nube es una opción viable, y hay varias razones para dar este paso (desde el costo de licencia, disminuir el mantenimiento de la base de datos y el sistema operativo, copias de seguridad, seguridad, disponibilidad,etc.)
Referencias
· Amazon RDS para MySQL
https://aws.amazon.com/rds/mysql/
https://aws.amazon.com/rds/mysql/pricing/
· Amazon Aurora
https://aws.amazon.com/rds/aurora/
https://aws.amazon.com/rds/aurora/pricing/
· Azure Database para MySQL
https://azure.microsoft.com/en-us/services/mysql/
https://azure.microsoft.com/en-us/pricing/details/mysql/
· Google Cloud SQL
https://cloud.google.com/sql/pricing#2nd-gen-pricing
· Servicio de bases de datos MySQL de Oracle
https://www.oracle.com/middleeast/mysql/
https://www.oracle.com/middleeast/mysql/pricing.html
Traducido por: Rolando Lopez