Administración de bases de datos en Azure SQL Managed Instance mediante Azure Automation

Se aplica a:Azure SQL Managed Instance

En esta guía se presenta el servicio Azure Automation y cómo se puede usar para simplificar la administración de bases de datos en Azure SQL Managed Instance.

Información sobre Azure Automation

Azure Automation es un servicio de Azure para simplificar la administración en la nube mediante la automatización de procesos. Mediante Azure Automation, se pueden automatizar las tareas de ejecución prolongada, manuales, propensas a errores y que se repiten con frecuencia para aumentar la confiabilidad, la eficiencia y el valioso tiempo para su organización. Para obtener información sobre cómo empezar, vea Introducción a Azure Automation.

Azure Automation proporciona un motor de ejecución de flujo de trabajo altamente confiable y de alta disponibilidad con escalado para satisfacer sus necesidades a medida que crece la organización. En Azure Automation, los sistemas de terceros pueden interrumpir los procesos manualmente o en intervalos programados para que las tareas se realicen justo cuando sea necesario.

Reduzca la sobrecarga operativa y libere al personal de TI/DevOps para concentrarse en el trabajo que proporciona valor al negocio trasladando las tareas de administración en la nube para que se ejecuten automáticamente mediante Azure Automation.

Cómo Azure Automation puede ayudar a administrar las instancias administradas de SQL

Con Azure Automation puede administrar bases de datos en Azure SQL Managed Instance mediante los [cmdlets más recientes de Az PowerShell]/powershell/azure/install-azure-powershell) disponibles en Azure Az PowerShell. Azure Automation tiene estos cmdlets de Azure Az PowerShell disponibles directamente para que pueda realizar todas las tareas de administración dentro del servicio. También puede emparejar estos cmdlets en Azure Automation con los cmdlets para otros servicios de Azure, para automatizar tareas complejas entre los servicios de Azure y sistemas de terceros.

Azure Automation también tiene la capacidad de comunicarse directamente con instancias administradas de SQL, mediante la emisión de comandos SQL con PowerShell.

Las galerías de runbooks y módulos de Azure Automation ofrecen diversos runbooks de Microsoft y la comunidad que se pueden importar a Azure Automation. Puede usar uno al descargarlo de la galería, o puede importar runbooks directamente desde la galería o de la cuenta de Automation en Azure Portal.

Nota:

El runbook de Automation puede ejecutarse desde un intervalo de direcciones IP en cualquier centro de datos de una región de Azure. Para obtener más información, consulte Registros DNS de la región de Automation.

Autenticación mediante identidades administradas

Las cuentas de ejecución clásicas de Azure Automation se retirarán el 30 de septiembre de 2023. En su lugar, use identidades administradas para la autenticación en runbooks existentes y nuevos. Las identidades administradas proporcionan la misma funcionalidad que las cuentas de ejecución, además de:

  • Autenticación segura en cualquier servicio de Azure que admita la autenticación de Microsoft Entra ID (anteriormente Azure Active Directory).
  • Sobrecarga de administración minimizada con fácil acceso a los recursos.
  • Runbooks simplificados sin necesidad de usar código de varias líneas.

Desde abril de 2023, la creación de cuentas de ejecución en Azure Automation ya no es posible.

Para más información sobre esta acción obligatoria, visite Migración desde una cuenta de ejecución existente a identidades administradas.

Otros métodos de automatización

Azure SQL Managed Instance tiene una compatibilidad casi completa con el Agente SQL en la versión más reciente de SQL Server. Para más información, vea Automatización de las tareas de administración con trabajos del Agente SQL en Azure SQL Managed Instance.

Ahora que ha aprendido los aspectos básicos de Azure Automation y cómo se puede usar para administrar instancias de administradas de SQL, siga estos vínculos para obtener más información sobre Azure Automation.