Azure SQL Database 및 SQL Managed Instance용 Azure Resource Manager 템플릿

적용 대상:Azure SQL DatabaseAzure SQL Managed Instance

Azure SQL Database 및 Azure SQL Managed Instance를 사용하는 경우 ARM 템플릿(Azure Resource Manager 템플릿)을 사용하여 인프라를 코드로 정의하고 Azure 클라우드에 솔루션을 배포할 수 있습니다.

다음 표는 Azure SQL Database용 주요 Azure Resource 템플릿을 포함합니다.

링크 설명
SQL 데이터베이스 이 Azure Resource Manager 템플릿은 Azure SQL Database의 단일 데이터베이스를 만들고 서버 수준 IP 방화벽 규칙을 구성합니다.
서버 이 Azure Resource Manager 템플릿은 Azure SQL Database에 대한 서버를 만듭니다.
탄력적 풀 이 템플릿을 사용하여 탄력적 풀을 배포하고 데이터베이스를 할당할 수 있습니다.
장애 조치(failover) 그룹 이 템플릿은 Azure SQL Database에 두 개의 서버, 단일 데이터베이스 및 장애 조치(failover) 그룹을 만듭니다.
Azure Blob 스토리지 감사 이 템플릿을 사용용하면 Blob 스토리지에 감사 로그를 작성하도록 설정된 감사를 통해 서버를 배포할 수 있습니다. Azure SQL Database의 감사는 데이터베이스 이벤트를 추적하고 Azure 스토리지 계정, OMS 작업 영역 또는 Event Hubs의 감사 로그에 기록합니다.
Azure Event Hub 감사 이 템플릿에서는 기존 이벤트 허브에 감사 로그를 쓰도록 설정된 감사를 통해 서버를 배포할 수 있습니다. 감사 이벤트를 Event Hubs로 보내려면 감사 설정을 EnabledState로 설정하고 IsAzureMonitorTargetEnabledtrue로 설정합니다. 또한 master 데이터베이스에서 SQLSecurityAuditEvents 로그 범주를 사용하여 진단 설정을 구성합니다(서버 수준 감사인 경우). 데이터베이스 감사는 데이터베이스 이벤트를 추적하고 Azure Storage 계정, OMS 작업 영역 또는 Event Hub의 감사 로그에 기록합니다.
SQL Database를 사용하는 Azure 웹앱 이 샘플은 "기본" 서비스 수준에서 Azure SQL Database에 무료 Azure 웹앱 및 데이터베이스를 만듭니다.
SQL Database를 사용하는 Azure 웹앱 및 Redis Cache 이 템플릿은 동일한 리소스 그룹에 웹앱, Redis Cache 및 데이터베이스를 만들고, 웹앱에 데이터베이스 및 Redis Cache에 대한 두 개의 연결 문자열을 만듭니다.
ADF V2를 사용하여 Blob 스토리지에서 데이터 가져오기 이 Azure Resource Manager 템플릿은 Azure Blob 스토리지에서 SQL Database로 데이터를 복사하는 Azure Data Factory V2 인스턴스를 만듭니다.
Database를 사용하는 HDInsight 클러스터 이 템플릿을 사용하면 HDInsight 클러스터, 논리적 SQL 서버, 데이터베이스 및 두 개의 테이블을 만들 수 있습니다. 이 템플릿은 HDInsight 문서의 Hadoop에서 Sqoop 사용하는 법 문서에서 사용됩니다.
일정에 따라 SQL 저장 절차를 실행하는 Azure 논리 앱 이 템플릿을 사용하면 일정에 따라 SQL 저장 프로시저를 실행하는 논리 앱을 만들 수 있습니다. 절차에 대한 모든 인수는 템플릿의 본문 섹션에 넣을 수 있습니다.
Microsoft Entra 전용 인증을 사용하는 프로비전 서버 이 템플릿은 서버에 대한 Microsoft Entra 관리자가 구성 및 Microsoft Entra 전용 인증을 사용하도록 설정된 논리 서버를 Azure에 만듭니다.