Azure Automation을 사용하여 Azure SQL Database의 데이터베이스 관리

적용 대상:Azure SQL Database

이 가이드에서는 Azure Automation 서비스 및 이 서비스를 사용하여 Azure SQL Database 관리를 간소화하는 방법을 소개합니다.

Azure Automation에 대한 자세한 정보

Azure Automation은 프로세스 자동화를 통해 클라우드 관리를 간소화하기 위한 Azure 서비스입니다. Azure Automation을 통해 장기 실행 작업, 수동 작업, 오류가 발생하기 쉬운 작업 및 빈번하게 반복되는 작업을 자동화하여 조직의 안정성, 효율성 및 가치 창출 시간을 향상시킬 수 있습니다. 서비스를 어떻게 시작하는 지에 대한 자세한 내용은 Azure Automation 소개를 참조하세요.

Azure Automation은 조직이 성장하면서 필요해지는 확장성 그리고 높은 안정성 및 가용성을 갖춘 높은 워크플로 실행 엔진을 제공합니다. Azure Automation에서는 작업이 정확히 필요한 시간에 수행되도록 수동, 타사 시스템 또는 예약된 간격에 의해 프로세스를 시작할 수 있습니다.

Azure Automation에 의해 자동으로 실행되도록 클라우드 관리 작업을 이동하여 작업 오버헤드를 줄이고 IT/DevOps 직원들이 비즈니스 가치를 추가하는 작업에 집중할 수 있게 합니다.

Azure Automation이 데이터베이스 관리에 주는 이점

Azure Automation을 사용하면 Azure Az PowerShell에서 제공되는 최신 Az PowerShell cmdlet을 통해 Azure SQL Database의 데이터베이스를 관리할 수 있습니다. Azure Automation에서는 이러한 Azure Az PowerShell cmdlet을 기본적으로 사용할 수 있으므로 서비스 내에서 SQL 데이터베이스 관리 작업을 모두 수행할 수 있습니다. Azure Automation에서 이러한 cmdlet을 다른 Azure 서비스용 cmdlet과 연결하여 Azure 서비스와 타사 시스템 간의 복잡한 작업을 자동화할 수도 있습니다.

또한 Azure Automation은 PowerShell로 SQL 명령을 실행하여 Azure SQL 논리 서버버와 직접 통신할 수 있습니다.

Azure Automation에 대한 Runbook 및 모듈 갤러리는 Microsoft 및 커뮤니티에서 Azure Automation으로 가져올 수 있는 다양한 Runbook을 제공합니다. Runbook을 사용하려면 갤러리에서 Runbook을 다운로드하거나, Azure Portal을 사용하여 갤러리에서 또는 Automation 계정에서 Runbook을 직접 가져올 수 있습니다.

지침서는 Azure Automation을 통한 Azure SQL Database의 데이터베이스 관리를 참조하세요.

참고 항목

Automation Runbook은 Azure 지역의 모든 데이터 센터에서 다양한 IP 주소로 실행할 수 있습니다. 자세한 내용은 Automation 지역 DNS 레코드를 참조하세요.

관리 ID를 통한 인증

Azure Automation Classic 실행 계정은 2023년 9월 30일에 사용 중지됩니다. 대신, 기존 및 새 Runbook에 대한 인증은 관리 ID를 사용하여 이용하세요. 관리 ID는 실행 계정과 동일한 기능과 함께 다음을 제공합니다.

  • Microsoft Entra ID(과거 Azure Active Directory) 인증을 지원하는 모든 Azure 서비스에 대한 인증을 확보하세요.
  • 리소스에 쉽게 액세스하여 관리 오버헤드를 최소화했습니다.
  • 멀티 라인 코드를 사용할 필요가 없는 간소화된 Runbook.

2023년 4월부터 Azure Automation에서 새 실행 계정을 만들 수 없게 됩니다.

이 필수 작업에 대한 자세한 내용은 기존 실행 계정에서 관리 ID로의 마이그레이션을 참조하세요.

기타 자동화 방법

Azure SQL Database는 SQL 에이전트 대신 탄력적 작업 에이전트를 사용하여 일정에 따라 T-SQL 문을 실행할 수 있습니다. SQL 에이전트와 탄력적 작업 간의 차이점에 대한 자세한 내용은 Azure SQL에서 관리 작업 자동화를 참조하세요.

지침서는 Azure Automation을 통한 Azure SQL Database의 데이터베이스 관리를 참조하세요.

Azure Automation의 기본 사항과 이를 사용하여 Azure SQL 데이터베이스를 관리하는 방법을 알아 보았으니, 이제 다음 링크에 따라 Azure Automation에 대해 자세히 알아보세요.