Azure Database for MySQL y optimización de costos
Azure Database for MySQL es un servicio de base de datos relacional de la nube de Microsoft basado en MySQL Community Edition. Para hospedar cualquier base de datos MySQL en Azure puede usar un servidor único o un servidor flexible. Es una base de datos como servicio totalmente administrada que puede manejar cargas de trabajo críticas con un rendimiento predecible y escalabilidad dinámica.
Para obtener más información sobre cómo Azure Database for MySQL admite la optimización de costos para la carga de trabajo, consulte Conceptos de servidor, en concreto, Detener o iniciar Azure Database for MySQL.
En las secciones siguientes se incluyen consideraciones de diseño, una lista de comprobación de configuración y opciones de configuración recomendadas específicas de Azure Database for MySQL.
Consideraciones de diseño
Azure Database for MySQL incluye las siguientes consideraciones de diseño:
- Aproveche las funcionalidades de escalado de Azure Database for MySQL para reducir el costo de consumo siempre que sea posible. Para escalar y reducir verticalmente la base de datos, según sea necesario, consulte el siguiente artículo de Soporte técnico de Microsoft, que trata el proceso de automatización mediante runbooks: Escalado automático de una instancia de Azure Database for MySQL o PostgreSQL con libros de ejecución de Azure y Python.
- Planee el objetivo de punto de recuperación (RPO) según su requisito de nivel de operación. No hay cargos adicionales por el almacenamiento de copia de seguridad hasta el
100%
del total de su almacenamiento de servidor aprovisionado. El consumo adicional de almacenamiento de copia de seguridad se cobrará enGB/month
. - El diseño nativo de la nube del servicio de servidor único permite ofrecer una disponibilidad del
99.99%
, lo que elimina el costo de la espera activa pasiva. - Considere la posibilidad de usar la SKU de servidor flexible para cargas de trabajo que no son de producción. Los servidores flexibles proporcionan mejores controles de optimización de costos con la capacidad de detener e iniciar el servidor. Proporcionan un nivel de proceso ampliable que es ideal para cargas de trabajo que no necesitan capacidad de proceso completa continua.
Lista de comprobación
¿Ha tenido en cuenta la optimización de costos al configurar Azure Database for MySQL?
- Elija el tamaño de servidor adecuado para la carga de trabajo.
- Considere la posibilidad de usar capacidad reservada para el servidor único de Azure Database for MySQL.
Recomendaciones para la configuración
Explore la siguiente tabla de recomendaciones para mejorar la configuración de Azure Database for MySQL y optimizar costos:
Recomendación | Descripción |
---|---|
Elija el tamaño de servidor adecuado para la carga de trabajo. | Opciones de configuración: servidor único y servidor flexible. |
Considere la posibilidad de usar capacidad reservada para el servidor único de Azure Database for MySQL. | Costos de proceso asociados con el descuento por reserva de servidor único de Azure Database for MySQL. Una vez que haya determinado la capacidad de proceso total y el nivel de rendimiento para Azure Database for MySQL en una región, esta información se puede usar para reservar la capacidad. La reserva puede abarcar uno o tres años. Puede realizar una optimización de costos significativa con este compromiso. |