Novedades de la opción de servidor flexible de Azure Database for MySQL

SE APLICA A: Azure Database for MySQL: Servidor flexible

Azure Database for MySQL: servidor flexible es un modo de implementación diseñado para proporcionar un control más granular y una mayor flexibilidad sobre las funciones de administración de bases de datos y las opciones de configuración, si se compara con el modo de implementación de servidor único. El servicio admite actualmente la versiones de la comunidad de MySQL 5.7 y 8.0.

En este artículo se resumen las nuevas versiones y características de Azure Database for MySQL: servidor flexible a partir de enero de 2021. Las listas aparecen en orden cronológico inverso, con las actualizaciones más recientes en primer lugar.

Noviembre de 2021

  • Disponibilidad general del servidor flexible de Azure Database for MySQL

    El servidor flexible de Azure Database for MySQL ya tiene disponibilidad general en más de 30 regiones de Azure de todo el mundo.

  • Visualización de copias de seguridad completas disponibles en Azure Portal Ya hay disponible una hoja Copia de seguridad y restauración dedicada en Azure Portal. En esta hoja se enumeran las copias de seguridad disponibles dentro del período de retención del servidor, lo que proporciona una vista de panel único para administrar las copias de seguridad de un servidor y las restauraciones consiguientes. Puede usar esta hoja para:

    1. Ver las marcas de tiempo de finalización de todas las copias de seguridad completas disponibles dentro del período de retención del servidor
    2. Realizar operaciones de restauración mediante estas copias de seguridad completas
  • Puntos de restauración más rápidos

    Con la opción de punto de restauración más rápido, puede restaurar una instancia de servidor flexible en el tiempo más rápido posible un día determinado dentro del período de retención del servidor. Esta operación de restauración simplemente restaura la copia de seguridad de instantánea completa sin necesidad de restaurar ni recuperar registros. Con el punto de restauración más rápido, los clientes ven tres opciones mientras realizan restauraciones a un momento dado desde Azure Portal: punto de restauración más reciente, un punto de restauración personalizado y punto de restauración más rápido. Más información

  • Hoja Preguntas frecuentes de Azure Portal

    La hoja Copia de seguridad y restauración también incluye una sección dedicada a enumerar las preguntas frecuentes, junto con sus respuestas. Esto debería proporcionar respuesta a la mayoría de las preguntas sobre la copia de seguridad directamente en Azure Portal. Además, al seleccionar el icono de signo de interrogación de Preguntas frecuentes en el menú superior, se proporciona acceso a más detalles relacionados.

  • Restauración de un servidor flexible eliminado

    El servicio ahora permite recuperar un recurso de servidor flexible de MySQL eliminado en un plazo de 5 días a partir del momento de la eliminación del servidor. Para obtener instrucciones detalladas sobre cómo restaurar un servidor eliminado, vea los pasos documentados. Para proteger recursos de servidor después de la implementación frente a eliminaciones accidentales o cambios inesperados, se recomienda a los administradores aprovechar los bloqueos de administración.

  • Problemas conocidos

En los servidores en los que está habilitada la opción de copia de seguridad con redundancia geográfica y alta disponibilidad se ha detectado un problema poco frecuente provocado por una condición de carrera que bloquea el reinicio del servidor en espera para finalizar. Como resultado de este problema, al conmutar por error la instancia de servidor flexible de Azure Database for MySQL habilitada para alta disponibilidad, esta puede quedarse bloqueada en estado de reinicio durante mucho tiempo. La corrección se va a implementar en producción en el siguiente ciclo de implementación.

Octubre de 2021

  • Los grupos de subprocesos ya están disponibles para el servidor flexible de Azure Database for MySQL

    Los grupos de subprocesos mejoran la escalabilidad del servidor flexible de Azure Database for MySQL. Con un grupo de subprocesos los usuarios ya pueden optimizar el rendimiento, así como lograr un mejor rendimiento y una menor latencia de las cargas de trabajo simultáneas elevadas. Más información.

  • Restauración de copias de seguridad con redundancia geográfica en una región emparejada geográficamente para escenarios de recuperación ante desastres

    El servicio ahora proporciona más flexibilidad para elegir el almacenamiento de copia de seguridad con redundancia geográfica con el fin de proporcionar una mayor resistencia de los datos. Al habilitar la redundancia geográfica, los clientes pueden recuperarse de un desastre geográfico o un error regional cuando no pueden acceder al servidor de la región primaria. Con esta característica habilitada, los clientes pueden llevar a cabo una restauración geográfica e implementar un nuevo servidor en la región emparejada geográficamente, aprovechando la última copia de seguridad con redundancia geográfica disponible del servidor original. Más información.

  • Selección de Availability Zones al crear réplicas de lectura

    Al crear una réplica de lectura, tiene la opción de seleccionar la ubicación de Availability Zones que prefiera. Una zona de disponibilidad es una oferta de alta disponibilidad que protege las aplicaciones y los datos de los errores que se producen en el centro de datos. Las zonas de disponibilidad son ubicaciones físicas exclusivas dentro de una región de Azure. Más información.

  • Réplicas de lectura en Azure Database for MySQL: los servidores flexibles ya no estarán disponibles en las SKU ampliables

    No podrá crear réplicas de lectura nuevas ni mantener las existentes en el servidor del nivel ampliable. Con el interés de proporcionar una buena experiencia de consulta y desarrollo para los niveles de SKU ampliables, se interrumpirá la compatibilidad con la creación y el mantenimiento de réplicas de lectura para servidores en el plan de tarifa ampliable.

    Si ya tiene una instancia de Azure Database for MySQL: servidor flexible con réplica de lectura habilitada, tendrá que escalar verticalmente el servidor a los planes de tarifa optimizada para memoria o de uso general, o bien eliminar la réplica de lectura en un plazo de 60 días. Después del período de 60 días, aunque puede seguir usando el servidor principal para las operaciones de lectura y escritura, la replicación en los servidores de réplica de lectura se detendrá. En el caso de los servidores recién creados, la opción de réplica de lectura solo estará disponible para los planes de tarifa optimizada para memoria y de uso general.

  • Supervisión de Azure Database for MySQL: servidor flexible con Libros de Azure Monitor

    Azure Database for MySQL: servidor flexible ahora está integrado en Libros de Azure Monitor. Los libros proporcionan un lienzo flexible para el análisis de datos y la creación de informes visuales completos en el Azure Portal. Con esta integración, el servidor tiene un vínculo a los libros y algunas plantillas de ejemplo, lo que ayuda a supervisar el servicio a gran escala. Estas plantillas se pueden editar, personalizar según los requisitos del cliente y anclarse al panel para crear una vista centrada y organizada de los recursos de Azure. Actualmente están disponibles las plantillas Información de rendimiento de consultas, Auditoría e Información general de instancias. Más información.

  • Pago por adelantado de recursos de proceso de Azure Database for MySQL con instancias reservadas

    Ahora Azure Database for MySQL: servidor flexible le ayuda a ahorrar mediante el pago por adelantado de los recursos de proceso en comparación con los precios de pago por uso. Con las instancias reservadas de Azure Database for MySQL se realiza un compromiso inicial en el servidor MySQL sobre un periodo de entre uno y tres años con el fin de obtener un descuento importante en los costos de proceso. También puede intercambiar una reserva de Azure Database for MySQL: servidor único por servidor flexible. Más información.

  • Detención del servidor durante un máximo de 30 días mientras no está en uso

    Azure Database for MySQL: servidor flexible ahora le ofrece la posibilidad de detener el servidor durante un máximo de 30 días cuando no esté en uso, así como iniciar el servidor dentro de este tiempo cuando esté listo para reanudar el desarrollo. Esto le permite desarrollar a su propio ritmo y ahorrar costos de desarrollo en los servidores de bases de datos al pagar por los recursos solo cuando están en uso. Esto es importante en las cargas de trabajo de desarrollo y pruebas, y cuando el servidor solo se usa durante una parte del día. Al detener el servidor, se anularán todas las conexiones activas. Si el servidor está en estado detenido, el proceso del mismo no se factura. Sin embargo, el almacenamiento se sigue facturando mientras se mantiene el almacenamiento del servidor, con el fin de asegurarse de que los archivos de datos están disponibles cuando se vuelve a iniciar el servidor. Más información

  • Compatibilidad de Terraform con MySQL con servidor flexible

    La compatibilidad de Terraform con MySQL con servidor flexible ya se ha publicado con la versión 2.81.0 más reciente de azurerm. Puede encontrar el documento de referencia detallado para aprovisionar y administrar un servidor flexible de MySQL mediante Terraform aquí. Los errores o problemas conocidos se pueden encontrar o notificar aquí.

  • El parámetro estático innodb_log_file_size ahora es configurable.

    • Ahora se puede configurar innodb_log_file_size en cualquiera de estos valores: 256 MB, 512 MB, 1 GB o 2 GB. Dado que es un parámetro estático, requerirá un reinicio del servidor. Si ha cambiado el parámetro innodb_log_file_size del valor predeterminado, compruebe si el valor de "mostrar el estado global como "innodb_buffer_pool_pages_dirty"" permanece en 0 durante 30 segundos para evitar el retraso del reinicio. Consulte Parámetros del servidor en Azure Database for MySQL para más información.
  • Disponibilidad en dos regiones de Azure adicionales

    La opción de servidor flexible de Azure Database for MySQL ya está disponible en las siguientes regiones de Azure:

  • Problemas conocidos

    • Cuando una región primaria de Azure está fuera de servicio, no se pueden crear servidores con redundancia geográfica en la región emparejada geográficamente, ya que no se puede aprovisionar almacenamiento en la región primaria de Azure. Hay que esperar a que la región primaria esté lista para aprovisionar servidores con redundancia geográfica en la región emparejada geográficamente.

Septiembre de 2021

Esta versión de Azure Database for MySQL: servidor flexible incluye las siguientes actualizaciones.

  • Disponibilidad en tres regiones de Azure adicionales

    La versión preliminar pública de Azure Database for MySQL: servidor flexible ya está disponible en las siguientes regiones de Azure:

    • Oeste de Reino Unido
    • Este de Canadá
    • Japón Occidental
  • Correcciones de errores

    La creación de alta disponibilidad de la misma zona se corrige en las siguientes regiones:

    • Centro de la India
    • Este de Asia
    • Centro de Corea del Sur
    • Norte de Sudáfrica
    • Norte de Suiza

Agosto de 2021

Esta versión de Azure Database for MySQL: servidor flexible incluye las siguientes actualizaciones.

  • Alta disponibilidad dentro de una sola zona mediante alta disponibilidad en la misma zona

    El servicio ahora brinda a los clientes la flexibilidad de elegir la zona de disponibilidad preferida para su servidor en espera cuando habilitan la alta disponibilidad. Con esta característica, los clientes pueden colocar un servidor en espera en la misma zona que el servidor principal, lo que reduce el retraso de replicación entre el servidor principal y el que está en espera. Esto también logra latencias inferiores entre el servidor de aplicaciones y el servidor de bases de datos si se colocan dentro de la misma zona de Azure. Más información.

  • Selección de zona en espera con alta disponibilidad con redundancia de zona

    El servicio ahora brinda a los clientes la capacidad de elegir la ubicación de la zona del servidor en espera. Con esta característica, los clientes pueden colocar el servidor en espera en la zona que prefieran. La colocación de los servidores de bases de datos y las aplicaciones en espera en la misma zona reduce las latencias y permite a los clientes prepararse mejor para situaciones de recuperación ante desastres y escenarios de "zona fuera de servicio". Más información.

  • Integración de zonas DNS privadas

    Azure DNS privado ofrece un servicio DNS confiable y seguro (responsable de traducir un nombre de servicio a una dirección IP) para la red virtual. Azure Private DNS administra y resuelve los nombre de dominio en la red virtual sin necesidad de configurar una solución DNS personalizada. Esto le permite conectar la aplicación que se ejecuta en una red virtual al servidor flexible que se ejecuta en una red virtual emparejada local o globalmente. Azure Database for MySQL: servidor flexible ahora ofrece integración con una zona Azure DNS privada para permitir una resolución sin problemas del DNS privado dentro de la red virtual actual o de cualquier red virtual emparejada a la que esté vinculada la zona DNS privada. Con esta integración, si la dirección IP del servidor flexible de back-end cambia durante la conmutación por error o cualquier otro evento, la zona DNS privada integrada se actualizará automáticamente para asegurarse de que la conectividad de la aplicación se reanude automáticamente una vez que el servidor esté en línea. Más información.

  • Restauración a un momento dado para un servidor de una red virtual especificada

    La experiencia de restauración a un momento dado para el servicio ahora permite a los clientes configurar las opciones de red, lo que permite a los usuarios cambiar entre las opciones de red pública y privada al realizar una operación de restauración. Esta característica da a los clientes la flexibilidad de insertar un servidor que se está restaurando en una red virtual especificada, lo que protege sus puntos de conexión. Más información.

  • Restauración a un momento dado para un servidor en una zona de disponibilidad

    La experiencia de restauración a un momento dado para el servicio ahora permite a los clientes configurar la zona de disponibilidad. Colocalizar los servidores de bases de datos y las aplicaciones en espera en la misma zona reduce las latencias y permite a los clientes prepararse mejor para situaciones de recuperación ante desastres y escenarios de "zona fuera de servicio". Más información.

  • Complemento validate_password y caching_sha2_password disponibles en versión preliminar privada

    Servidor flexible ahora admite la habilitación de los complementos validate_password y caching_sha2_password en versión preliminar privada. Envíenos un correo electrónico a AskAzureDBforMySQL@service.microsoft.com.

  • Disponibilidad en cuatro regiones de Azure adicionales

    La versión preliminar pública de Azure Database for MySQL: servidor flexible ya está disponible en las siguientes regiones de Azure:

    • Sudeste de Australia
    • Norte de Sudáfrica
    • Asia Oriental (Hong Kong)
    • Centro de la India

    Más información.

  • Problemas conocidos

    • Inmediatamente después de la conmutación por error del servidor de alta disponibilidad con redundancia de zona, los clientes no se pueden conectar al servidor si usan SSL con ssl_mode VERIFY_IDENTITY. Este problema se puede mitigar si se usa ssl_mode como VERIFY_CA.
    • No se puede crear el servidor de alta disponibilidad en la misma zona en las siguientes regiones: Centro de la India, Este de Asia, Centro de Corea del Sur, Norte de Sudáfrica, Norte de Suiza.
    • En un escenario poco frecuente y después de la conmutación por error de alta disponibilidad, el servidor principal estará en modo read_only. Para resolver el problema, actualice el valor "read_only" de la hoja de parámetros del servidor a OFF.
    • Después de escalar correctamente Proceso en la hoja Proceso y almacenamiento, las IOPS se restablecen al valor predeterminado de SKU. Para evitar el problema, los clientes pueden volver a escalar las IOPS en la hoja Proceso y almacenamiento al valor deseado (establecido previamente) después de la implementación de proceso y el consiguiente restablecimiento de las IOPS.

Julio de 2021

Esta versión de Azure Database for MySQL: servidor flexible incluye las siguientes actualizaciones.

  • Migración en línea de servidor único a servidor flexible

    Los clientes ahora pueden migrar una instancia de Azure Database for MySQL: servidor único a servidor flexible con un tiempo de inactividad mínimo para las aplicaciones mediante Replicación de datos de entrada. Para obtener instrucciones detalladas y paso a paso, consulte Migración de Azure Database for MySQL: servidor único a servidor flexible con tiempo de inactividad mínimo.

  • Disponibilidad en Oeste de EE. UU. y Centro-oeste de Alemania

    La versión preliminar pública de Azure Database for MySQL: servidor flexible ya está disponible en las regiones Oeste de EE. UU. y Centro-oeste de Alemania.

Junio de 2021

Esta versión de Azure Database for MySQL: servidor flexible incluye las siguientes actualizaciones.

  • Rendimiento mejorado en servidores de almacenamiento más pequeños

    A partir del 21 de junio de 2021, el tamaño de almacenamiento aprovisionado mínimo permitido para todos los servidores recién creados aumenta de 5 GB a 20 GB. Además, las IOPS gratuitas disponibles aumentan de 100 a 300. Estos cambios se resumen en la siguiente tabla:

    Current A partir del 21 de junio de 2021
    Tamaño de almacenamiento mínimo permitido: 5 GB Tamaño de almacenamiento mínimo permitido: 20 GB
    IOPS disponible: Máx(100, 3 * [almacenamiento aprovisionado en GB]) IOPS disponible: Máx(300, 3 * [almacenamiento aprovisionado en GB])
  • Oferta de 12 meses gratis

    A partir del 15 de junio de 2021, la cuenta gratis de Azure brinda a los clientes hasta 12 meses de acceso gratis a Azure Database for MySQL: servidor flexible, con 750 horas de uso y 32 GB de almacenamiento al mes. Los clientes pueden aprovechar esta oferta para desarrollar e implementar aplicaciones que usen Azure Database for MySQL: servidor flexible. Más información.

  • Crecimiento automático del almacenamiento

    El crecimiento automático del almacenamiento impide que un servidor se quede sin almacenamiento y se vuelva de solo lectura. Si el crecimiento automático del almacenamiento está habilitado, el almacenamiento crece automáticamente sin afectar a la carga de trabajo. A partir del 21 de junio de 2021, todos los servidores recién creados tendrán habilitado el crecimiento automático del almacenamiento de manera predeterminada. Más información.

  • Replicación de datos de entrada

    Servidor flexible ahora admite Replicación de datos de entrada. Use esta característica para sincronizar y migrar datos a Azure Database for MySQL: servidor flexible desde un servidor MySQL que se ejecuta localmente, en máquinas virtuales, en Azure Database for MySQL: servidor único, o en servicios de base de datos fuera de Azure. Más información sobre la Configuración de Replicación de datos de entrada.

  • Compatibilidad de acciones de GitHub con la CLI de Azure

    La CLI de servidor flexible ahora permite a los clientes automatizar los flujos de trabajo para implementar actualizaciones con acciones de GitHub. Esta característica ayuda a configurar e implementar actualizaciones de base de datos con el flujo de trabajo MySQL en acciones de GitHub. Estos comandos de la CLI ayudan a configurar un repositorio para habilitar la implementación continua para facilitar el desarrollo. Más información.

  • Correcciones de conmutación por error forzada de alta disponibilidad con redundancia de zona

    Esta versión incluye correcciones para problemas conocidos relacionados con la conmutación por error forzada para asegurarse de que los parámetros del servidor y los cambios de IOPS adicionales se conserven entre las conmutaciones por error.

  • Problemas conocidos

    • El intento de realizar una operación de escalado o reducción verticales de proceso en un servidor existente con menos de 20 GB de almacenamiento aprovisionado no se completará correctamente. Para resolver el problema, escale verticalmente el almacenamiento aprovisionado a 20 GB y vuelve a intentar la operación de escalado de proceso.

Mayo de 2021

Esta versión de Azure Database for MySQL: servidor flexible incluye las siguientes actualizaciones.

  • Disponibilidad regional extendida (Centro de Francia, Sur de Brasil y Norte de Suiza)

    La versión preliminar pública de Azure Database for MySQL: servidor flexible ya está disponible en las regiones Centro de Francia, Sur de Brasil y Norte de Suiza. Más información.

  • Se puede deshabilitar el cumplimiento de SSL/TLS 1.2

    Esta versión proporciona la flexibilidad mejorada para personalizar el cumplimiento de SSL y la versión mínima de TLS. Para más información, consulte Conexión al servidor flexible de Azure Database for MySQL con conexiones cifradas.

  • Alta disponibilidad con redundancia de zona disponible en las regiones Sur de Reino Unido y Este de Japón

    Azure Database for MySQL: servidor flexible ahora ofrece alta disponibilidad con redundancia de zona en dos regiones adicionales: Sur de Reino Unido y Este de Japón. Más información.

  • Problemas conocidos

    • Los cambios de IOPS adicionales no surten efecto en los servidores habilitados con alta disponibilidad con redundancia de zona. Para evitar el problema, los clientes pueden deshabilitar la alta disponibilidad, escalar las IOPS y volver a habilitar la alta disponibilidad con redundancia de zona.
    • Después de forzar la conmutación por error, la zona de disponibilidad en espera no se refleja de manera exacta en el portal. (No hay solución alternativa)
    • Los cambios en los parámetros del servidor no surten efecto en el servidor habilitado para la alta disponibilidad con redundancia de zona después de la conmutación por error forzada. (No hay solución alternativa)

Abril de 2021

Esta versión de Azure Database for MySQL: servidor flexible incluye las siguientes actualizaciones.

  • Se lanzó la capacidad de forzar la conmutación por error en el servidor en espera con alta disponibilidad con redundancia de zona

    Ahora los clientes pueden forzar manualmente una conmutación por error para probar la funcionalidad en los escenarios de su aplicación, lo que puede ayudarles a prepararse en caso de interrupciones. Más información.

  • Se publicó el módulo de PowerShell para servidor flexible

    Los desarrolladores ahora pueden usar PowerShell para aprovisionar, administrar, operar y admitir servidores flexibles de MySQL y recursos dependientes. Más información.

  • Conectar, probar y ejecutar consultas mediante la CLI de Azure

    Azure Database for MySQL: servidor flexible ahora brinda una experiencia de desarrollo mejorada que permite a los clientes conectarse y ejecutar consultas a sus servidores mediante la CLI de Azure con los comandos "az mysql flexible-server connect" y "az mysql flexible-server execute". Más información.

  • Correcciones de errores de aprovisionamiento para la creación de servidores en una red virtual con acceso privado

    Se han corregido todos los errores de aprovisionamiento causados al crear un servidor en la red virtual. Con esta versión, los usuarios pueden crear correctamente servidores flexibles con acceso privado en todo momento.

Marzo de 2021

Esta versión de Azure Database for MySQL: servidor flexible incluye las siguientes actualizaciones.

  • Se publicó MySQL 8.0.21

    MySQL 8.0.21 ahora está disponible en Servidor flexible en todas las regiones de Azure principales. Los clientes pueden usar Azure Portal, la CLI de Azure o plantillas de Azure Resource Manager para aprovisionar MySQL, versión 8.0.21. Más información.

  • Se publicó la compatibilidad con la selección de ubicación de la zona de disponibilidad durante la creación de un servidor

    Ahora los clientes pueden especificar su zona de disponibilidad preferida en el momento de crear el servidor. Esta funcionalidad permite a los clientes colocar sus aplicaciones hospedadas en VM de Azure, conjuntos de escalado de máquinas virtuales o AKS y bases de datos en las mismas zonas de disponibilidad para minimizar la latencia de las bases de datos y mejorar el rendimiento. Más información.

  • Correcciones de rendimiento para problemas al ejecutar un servidor flexible en una red virtual con acceso privado

    Antes de esta versión, el rendimiento del servidor flexible se degradaba significativamente al ejecutarse en una configuración de red virtual. Esta versión incluye las correcciones para el problema, lo que permitirá que los usuarios tengan un rendimiento mejorado en un servidor flexible en la red virtual.

  • Problemas conocidos

    • Se aplica SSL\TLS 1.2 y no se puede deshabilitar. (No hay soluciones alternativas)
    • Hay errores de aprovisionamiento intermitentes en los servidores aprovisionados en una red virtual. La solución alternativa es reintentar el aprovisionamiento del servidor hasta que se ejecute correctamente.

Febrero de 2021

Esta versión de Azure Database for MySQL: servidor flexible incluye las siguientes actualizaciones.

  • Se publicó una característica de IOPS adicional

    Azure Database for MySQL: servidor flexible admite el aprovisionamiento de IOPS adicionales, de manera independiente del almacenamiento aprovisionado. Los clientes pueden usar esta característica para aumentar o disminuir el número de IOPS en cualquier momento en función de sus requisitos de carga de trabajo.

  • Problemas conocidos

    El rendimiento de Azure Database for MySQL: servidor flexible se degrada con el aislamiento de red virtual de acceso privado (no hay solución alternativa).

Enero de 2021

Esta versión de Azure Database for MySQL: servidor flexible incluye las siguientes actualizaciones.

  • Hasta 10 réplicas de lectura para MySQL: servidor flexible

    Servidor flexible ahora admite la replicación asincrónica de datos de un servidor de Azure Database for MySQL (el "origen") hasta en diez servidores de Azure Database for MySQL (las "réplicas") de la misma región. Esta funcionalidad permite que las cargas de trabajo con lectura intensiva se escalen horizontalmente y se equilibren entre los servidores de réplica según las preferencias del usuario. Más información.

Contactos

Si tiene preguntas o sugerencias sobre el trabajo con Azure Database for MySQL, considere los siguientes puntos de contacto según corresponda:

Pasos siguientes