Administración de bases de datos en Azure SQL Database mediante Azure Automation

Se aplica a:Azure SQL Database

Esta guía le ofrece el servicio Azure Automation y cómo se puede usar para simplificar la administración de las bases de datos en Azure SQL Database.

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 bases de datos

Con Azure Automation puede administrar bases de datos en Azure SQL Database mediante los cmdlets de Az PowerShell más recientes que están disponibles en Azure Az PowerShell. Azure Automation tiene estos cmdlets Azure Az PowerShell disponibles de inmediato, para que pueda realizar todas sus tareas de administración de bases de datos de SQL 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 habilidad de comunicarse con los servidores lógicos Azure SQL directamente, 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.

Para ver un tutorial, consulte Administrar bases de datos en Azure SQL Database mediante Azure Automation.

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

En lugar de Agente SQL, Azure SQL Database puede usar un agente de trabajo elástico para ejecutar instrucciones T-SQL según una programación. Para obtener más información sobre las diferencias entre el Agente SQL y los trabajos elásticos, consulte Automatizar tareas de administración en Azure SQL.

Para ver un tutorial y ejemplos, consulte Administrar bases de datos en Azure SQL Database mediante Azure Automation.

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