Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:Azure SQL Managed Instance
En este artículo se detallan los pasos y la duración de las operaciones de administración en Azure SQL Managed Instance.
Para obtener información general sobre los procesos subyacentes relacionados con las operaciones de administración, como la propagación y la conmutación por error, consulte Introducción a las operaciones de administración.
Pasos de la operación de administración
La administración de Azure SQL Managed Instance implica las siguientes operaciones:
- Crear: las operaciones que se producen al crear una nueva instancia administrada de SQL. Esto incluye crear o cambiar el tamaño del grupo de máquinas virtuales subyacentes e implementar el proceso del motor de base de datos de SQL.
- Actualización: las operaciones que se producen al cambiar las propiedades de una instancia administrada de SQL existente, como escalar el proceso o el almacenamiento, cambiar el nivel de servicio o actualizar la configuración de la instancia. La implementación de actualizaciones suele implicar la creación o cambio de tamaño del grupo de máquinas virtuales subyacentes , así como la propagación de datos y, a continuación, la conmutación por error a un nuevo proceso del motor de la base de datos SQL.
- Delete: Operaciones que se producen al eliminar una instancia administrada de SQL existente, incluida la limpieza de recursos, como el grupo de máquinas virtuales asociado a la instancia.
Crear operación
La operación Create inicia la implementación de una nueva instancia administrada de SQL dentro de una subred de red virtual, al configurar el proceso, el almacenamiento y el entorno del motor de base de datos DE SQL para la instancia.
El proceso de creación normalmente pasa por tres fases:
- Validar solicitud: los parámetros enviados se validan sintácticamente y semánticamente. Si los parámetros no son válidos (como la subred incorrecta o la SKU no admitida), la operación produce un error inmediatamente.
- Crear o cambiar el tamaño del grupo de máquinas virtuales: crea o extiende un grupo de máquinas virtuales para hospedar la nueva instancia. La duración de la operación depende de si la instancia presenta redundancia de zona o no.
- Iniciar nueva instancia de SQL: implementa e inicia el proceso del motor de base de datos de SQL en las máquinas virtuales asignadas.
Operación de actualización
La operación de actualización modifica las propiedades de una instancia administrada de SQL existente, como escalar el proceso o el almacenamiento, cambiar el nivel de servicio o actualizar la configuración de la instancia.
El proceso de actualización suele pasar por cinco fases:
- Validar solicitud: los parámetros enviados se validan sintácticamente y semánticamente. Comprueba si hay tipos de actualización admitidos en función de la configuración de la instancia actual y de los cambios solicitados. Si la solicitud no es válida, se produce un error en la operación.
-
Crear o cambiar el tamaño del grupo de máquinas virtuales: en función del cambio, se cambia el tamaño del grupo de máquinas virtuales existente o se crea un nuevo grupo de máquinas virtuales, como en las siguientes operaciones de actualización:
- Escalado del almacenamiento hacia arriba o hacia abajo
- Escalar la capacidad de computación hacia arriba o hacia abajo
- Cambio del nivel de servicio
- Cambio del hardware
- Ajustar la ventana de mantenimiento
- Habilitación o deshabilitación de la redundancia de zona
-
Iniciar instancia de SQL: se inicializa un nuevo proceso del motor de base de datos de SQL con la configuración actualizada.
- Si se crea un nuevo grupo de máquinas virtuales o si se cambia el tamaño del grupo de máquinas virtuales existente, se produce una implementación completa del motor de base de datos de SQL.
- Almacenamiento de inicialización o conexión: prepara la base de datos en el nuevo (o redimensionado) grupo de máquinas virtuales. La instancia se encuentra disponible durante este proceso.
-
Prepárese y luego realice la conmutación por error: el tráfico se redirige a la nueva instancia.
- La instancia solo se encuentra no disponible durante la conmutación por error, cuando el tráfico se reenruta al nuevo proceso del motor de la base de datos SQL. En el nivel de servicio Crítico para la empresa , la instancia no está disponible durante hasta 20 segundos, mientras que en el nivel de servicio De uso general , la instancia puede no estar disponible durante hasta 2 minutos.
- Limpiar la instancia de SQL antigua: desasigne las máquinas virtuales antiguas y elimine los procesos SQL que ya no son necesarios.
Importante
No se recomienda escalar la capacidad de procesamiento o el almacenamiento, ni cambiar el nivel de servicio, al mismo tiempo que se ejecutan transacciones de larga duración (como la importación de datos, los trabajos de procesamiento de datos o la recompilación de índices) ya que la conmutación por error cancela todas las transacciones en curso al finalizar la operación.
Operación de eliminación
La operación Delete quita una instancia administrada de SQL existente y limpia los recursos asociados. En cuanto se desencadena una operación de eliminación, la facturación de SQL Managed Instance está deshabilitada. La duración de la operación de eliminación no afecta a la facturación.
El proceso de eliminación suele pasar por cuatro fases:
- Validar solicitud: los parámetros enviados se validan sintácticamente y semánticamente. Si la solicitud no es válida, se produce un error en la operación.
- Copia de seguridad del final del registro: si la instancia no está vacía, se realiza una copia de seguridad del final del registro para cada base de datos para asegurarse de que no se pierdan datos después de eliminar la instancia. Las copias de seguridad se conservan en función de la directiva de retención de cada base de datos.
- Limpieza de instancias de SQL: El proceso del motor de base de datos SQL se quita del grupo de máquinas virtuales y los recursos asociados a la instancia se desasignan.
- Eliminar grupo de máquinas virtuales: si hay otras instancias en la subred, el grupo de máquinas virtuales permanece intacto para esas instancias. Si la instancia que se va a eliminar es la última instancia de la subred, el grupo de máquinas virtuales se elimina sincrónicamente como último paso. Cuando se elimina la última instancia de una subred, al quitar el grupo de máquinas virtuales se inicia automáticamente la eliminación del clúster virtual.
Grupos de instancias
Los grupos de instancias permiten crear y administrar varias instancias con recursos compartidos, lo que puede ayudar a reducir los costos y simplificar la administración. La implementación de una instancia individual dentro de un grupo existente es significativamente más rápida que el aprovisionamiento de una instancia administrada independiente porque la infraestructura ya está disponible.
La creación de un grupo de instancias implica los pasos siguientes:
- Validar solicitud: los parámetros enviados se validan sintácticamente y semánticamente. Si la solicitud no es válida, se produce un error en la operación.
- Creación del grupo de máquinas virtuales: se crea un nuevo grupo de máquinas virtuales para hospedar el grupo de instancias dentro de una subred de una red virtual de Azure. El número de núcleos virtuales asignados al clúster virtual es el número máximo de núcleos virtuales utilizados por todas las instancias del grupo. Se trata de una operación única que configura la infraestructura subyacente para varias instancias administradas.
- Crear instancia: las instancias se crean en el grupo de instancias, lo que implica la implementación del proceso del motor de base de datos de SQL en las máquinas virtuales asignadas. Las instancias comparten los recursos del clúster virtual, lo que permite un uso de recursos más eficaz. El cliente crea instancias según sea necesario.
La creación de una instancia dentro de un grupo implica los pasos siguientes:
- Validar solicitud: los parámetros enviados se validan sintácticamente y semánticamente. Si la solicitud no es válida, se produce un error en la operación.
- Crear instancia: las instancias se crean en el grupo de instancias, lo que implica la implementación del proceso del motor de base de datos de SQL en las máquinas virtuales asignadas.
El traslado de una instancia a un grupo de instancias implica los pasos siguientes:
- Validar solicitud: los parámetros enviados se validan sintácticamente y semánticamente. Si la solicitud no es válida, se produce un error en la operación.
- Asignar vCores: la instancia debe tener asignado el número necesario de vCores del grupo. Como ya tenemos vCores aprovisionados en el grupo, esto es fácil y es igual que cuando se aprovisiona una nueva instancia en el grupo.
Mover una instancia de fuera de un grupo de instancias implica los pasos siguientes:
- Validar solicitud: los parámetros enviados se validan sintácticamente y semánticamente. Si la solicitud no es válida, se produce un error en la operación.
- Crear o cambiar el tamaño del grupo de máquinas virtuales: esto requiere proporcionar un número adecuado de núcleos virtuales necesarios a la instancia fuera del grupo. Los núcleos virtuales no están listos y deben aprovisionarse, por lo que esta operación es la misma que cualquier duración de actualización que debe cambiar el tamaño de un grupo de máquinas virtuales existente o crear un nuevo grupo de máquinas virtuales.
Redundancia de zona
Con la redundancia de zona habilitada, las capas de proceso y almacenamiento se distribuyen entre varias zonas de disponibilidad para garantizar la alta disponibilidad y la integridad de los datos.
La redundancia de zona amplía la duración de las operaciones de administración para dar cabida a los cambios en los recursos en varias zonas de disponibilidad.
Duración de la operación de administración
La duración de las operaciones de administración varía en función del nivel de servicio de la instancia administrada de SQL. En las secciones siguientes se proporciona información detallada sobre la duración de las operaciones de administración para cada nivel de servicio:
- Nivel de servicio De uso general
- Nivel de servicio de uso general de próxima generación
- Nivel de servicio Crítico para la empresa
En la tabla siguiente se detalla la duración de las operaciones de administración en el nivel de servicio De uso general , incluidos los segmentos de larga duración y la duración estimada de cada operación:
| Operación de administración | Segmentos de larga duración | Duración estimada |
|---|---|---|
|
|
||
| Creación de una nueva instancia | Creación o cambio de tamaño del grupo de máquinas virtuales | El 95 % de las operaciones finaliza en 30 minutos |
| Creación de una nueva instancia con redundancia de zona | Creación o cambio de tamaño del grupo de máquinas virtuales con redundancia de zona | El 95 % de las operaciones finaliza en 4 horas |
| Creación de un nuevo grupo de instancias | Creación del grupo de máquinas virtuales | El 95 % de las operaciones finaliza en 30 minutos |
| Creación de una instancia dentro de un grupo | Ninguno | El 95% de las operaciones se completan en menos de 10 minutos |
|
|
||
| Cambio de las propiedades básicas de instancia, como el tipo de licencia o Microsoft Entra | Ninguno | Hasta 1 minuto |
| Escalado de almacenamiento | Ninguno | El 99 % de las operaciones finaliza en 5 minutos |
| Escalado de proceso (vCores) | Creación o cambio de tamaño del grupo de máquinas virtuales | El 95 % de las operaciones finaliza en 60 minutos |
| Cambio al nivel de servicio Crítico para la empresa |
Cambio del tamaño del grupo de máquinas virtuales + Propagación de la base de datos |
El 95% de las operaciones se realizan en 60 minutos + el tiempo necesario para inicializar las bases de datos |
| Cambio al nivel de servicio de uso general de próxima generación |
Creación o cambio de tamaño del grupo de máquinas virtuales + Propagación de la base de datos |
El 95% de las operaciones se realizan en 60 minutos + el tiempo necesario para inicializar las bases de datos |
| Cambio de la ventana de hardware o mantenimiento | Creación o cambio de tamaño del grupo de máquinas virtuales | El 95 % de las operaciones finaliza en 60 minutos |
| Habilitación de la redundancia de zona |
Creación de un nuevo grupo de máquinas virtuales + Propagación de la base de datos |
El 95% de las operaciones se realizan en 4 horas + el tiempo necesario para inicializar las bases de datos |
| Deshabilitación de la redundancia de zona |
Creación de un nuevo grupo de máquinas virtuales + Propagación de la base de datos |
El 95% de las operaciones se realizan en 30 minutos + el tiempo necesario para inicializar las bases de datos |
| Traslado de una instancia a un grupo de instancias | Ninguno | El 95 % de las operaciones finaliza en 10 minutos |
| Mover una instancia fuera de un grupo de instancias | Creación o cambio de tamaño del grupo de máquinas virtuales | El 95 % de las operaciones finaliza en 60 minutos |
|
|
||
| Eliminación de la instancia no última1 | Copia del final del registro para todas las bases de datos | 95% de operaciones finalizan en 1 minuto. |
| Eliminación de la última instancia2 | Copia del final del registro para todas las bases de datos Eliminación del clúster virtual |
El 95 % de las operaciones finaliza en 90 minutos |
1 Si hay varios grupos de máquinas virtuales en el clúster, la eliminación de la última instancia del grupo desencadena inmediatamente la eliminación del grupo de máquinas virtuales de forma asincrónica.
2 La eliminación de la última instancia de la subred desencadena inmediatamente la eliminación del clúster virtual de forma sincrónica.
La instancia se encuentra disponible durante todas las operaciones de administración, excepto en la etapa final de la conmutación por error, cuando el tráfico se redirige al nuevo motor de base de datos SQL. En el nivel de servicio Crítico para la empresa , la instancia no está disponible durante un máximo de 20 segundos, mientras que en los niveles de servicio De uso general y De uso general de próxima generación , la instancia puede no estar disponible durante un máximo de 2 minutos.
Importante
En el caso de las operaciones de actualización que no se completan en el lugar, pero que resultan en la reconexión de la base de datos (como el escalado de núcleos virtuales, el escalado de memoria, el cambio de hardware o la ventana de mantenimiento), la duración de la conmutación por error de las bases de datos en el nivel de servicio General de próxima generación varía con el número de bases de datos, hasta 10 minutos. Aunque la instancia está disponible después de 2 minutos, es posible que algunas bases de datos estén disponibles después de un retraso. La duración de la conmutación por error se mide desde el momento en que la primera base de datos se queda sin conexión, hasta el momento en que la última base de datos se pone en línea. El nivel de servicio De uso general de próxima generación aumenta el número máximo de bases de datos por instancia de 100 a 500.
Duración de siembra
Seeding es el proceso de inicialización y sincronización de datos en todos los procesos del motor de la base de datos SQL. La duración de la propagación depende principalmente del tamaño de la base de datos. En promedio, la siembra se realiza a una tasa de aproximadamente 220 GB por hora.
La propagación se realiza concurrentemente a través de ocho canales paralelos. En un momento dado, se seleccionan ocho bases de datos para la transferencia de datos. Tan pronto como se complete la transferencia de una base de datos, la siguiente base de datos disponible se asigna al canal ahora gratuito, lo que garantiza un rendimiento continuo y eficaz.
En la tabla siguiente se proporciona la siguiente información:
- El tiempo de inicialización estimado para la mayoría de los casos
- Estimación del tiempo máximo de inicialización esperado para el 95% de casos
| Intervalo de tamaño de base de datos (GB) | Tiempo de propagación probable | Tiempo de siembra máximo esperado |
|---|---|---|
| 0 - 32 GB | 30 minutos | 1 hora |
| 32 - 256 GB | 1,5 horas | 2 horas |
| 256 - 512 GB | 2 horas | 5 horas |
| 512 - 1024 GB | 5 horas | 9 horas |
| 1024 - 2048 GB | 9 horas | 15 horas |
| 2048 - 3072 GB | 10 horas | 16 horas |
| 3072 - 4096 GB | 12 horas | 18 horas |
| Mayor que 4096 GB | 15 horas | 20 horas |
Contenido relacionado
- Inicio rápido: creación de una instancia de Azure SQL Managed Instance
- Comparación de características: Azure SQL Database e Instancia administrada de Azure SQL
- Arquitectura de conectividad de Instancia administrada de Azure SQL
- Arquitectura de clúster virtual: Instancia administrada de Azure SQL
- Migración de SQL Managed Instance mediante Database Migration Service