Azure SQL Managed Instance에서 계획된 유지 관리 이벤트의 사전 알림 구성
적용 대상: Azure SQL Managed Instance
사전 알림을 통해 고객은 예정된 이벤트보다 최대 24시간 전에 알림을 전송하도록 구성할 수 있습니다.
향후 24시간 내에 계획된 유지 관리가 시작될 예정인 경우 텍스트, 이메일, Azure 푸시 알림 및 음성 메일을 가져오도록 알림을 구성할 수 있습니다. 추가 알림은 유지 관리가 시작될 때와 종료될 때 전송됩니다.
사전 알림 구성
다음 단계를 완료하여 Azure Portal 서비스 상태 페이지에서 알림을 사용하도록 설정합니다.
Important
서비스 상태는 새로운 환경을 단계적으로 출시하고 있습니다. 일부 사용자에게는 업데이트된 Azure 환경이 표시되지만, 나머지 사용자에게는 클래식 서비스 상태 포털 환경이 계속 표시됩니다. 클래식 Service Health 포털이 계속 표시되는 경우 지역에 대해 전역을 옵션으로 선택하지 않고 특정 지역 또는 모든 지역을 선택합니다.
서비스 상태 페이지로 이동하여 경고 아래에서 상태 경고를 선택합니다. 다음으로 만들기를 선택합니다.
범위 섹션에서 구독을 선택합니다.
조건 섹션에서 지역 및 조건에 대해 경고할 서비스를 구성합니다. 더 일반적인 경고의 경우 모든 값을 선택합니다. 범위를 좁히려면 서비스로 Azure SQL Managed Instance, 해당 서비스가 배포된 지역 및 이벤트 유형에 대한 계획된 유지 관리를 선택합니다.
작업 섹션에서 기존 작업 그룹을 선택하거나 새 작업 그룹을 만듭니다.
세부 정보 섹션에서 경고의 이름을 정의하고 배포해야 하는 리소스 그룹을 지정합니다.
태그를 선택합니다. Azure 태그 사용을 고려하세요. 예를 들어 리소스를 만든 사람을 식별하는 "소유자" 또는 "CreatedBy" 태그와 이 리소스가 프로덕션, 개발 등에 있는지 여부를 식별하는 "환경" 태그가 있습니다. 자세한 내용은 Azure 리소스에 대한 명명 및 태그 지정 전략 개발을 참조하세요.
검토 + 만들기를 선택합니다. 경고는 앞으로 몇 분 동안 만들어집니다.
모든 설정을 완료했습니다. 다음에 계획된 Azure SQL 유지 관리 이벤트가 있으면 미리 알림이 표시됩니다. 상태 경고를 만드는 방법에 대한 자세한 내용은 Azure Service Health를 참조하세요.
Azure SQL Managed Instance 유지 관리 이벤트 추적
Azure Service Health는 클라우드 리소스의 상태에 대한 정보를 유지할 목적으로 세 개의 개별 소규모 서비스를 결합한 것입니다. 이 정보에는 서비스에 영향을 주는 이벤트, 계획된 유지 관리 및 가용성에 영향을 줄 수 있는 기타 변경 내용과 같은 현재 및 예정된 문제가 포함됩니다. 서비스 상태(하위 서비스)에서는 사용 중인 Azure 서비스 및 지역의 상태를 볼 수 있도록 맞춤형 보기를 제공합니다. 이는 계획된 유지 관리 활동에 영향을 주는 서비스를 찾는 가장 좋은 장소입니다.
서비스 상태의 구독에서 발생하는 모든 유지 관리 활동을 나열하기 위한 계획된 유지 관리 페이지를 찾을 수 있습니다. 기본 제공 필터를 사용하여 이벤트 목록을 좁히고 테넌트, 구독, 지역 또는 리소스 종류로 범위를 지정할 수 있습니다.
서비스 상태 | 계획된 유지 관리 페이지의 이벤트 목록에서 각 유지 관리 이벤트로 이동하여 세부 정보를 확인할 수 있습니다. 추적 ID가 동일한 모든 유지 관리 이벤트가 문제 업데이트 탭에 표시됩니다. 영향을 받는 리소스에 게시된 유지 관리 이벤트의 영향을 받는 리소스가 나열됩니다.
알림 수신
다음 표는 받을 수 있는 일반 정보 알림을 보여줍니다.
Status | Description |
---|---|
계획 | 유지 관리 이벤트 24시간 전에 수신됩니다. 유지 관리는 region_name 지역에서 DATE에 오후 5시 - 오전 8시1(현지 시간) 사이에 계획되어 있습니다. |
InProgress | 지역 region_name의 데이터베이스의 유지 관리가 시작됩니다. |
Complete | 지역 region_name의 데이터베이스의 유지 관리가 완료되었습니다. |
1 시작 및 종료 시간은 선택한 유지 관리 기간에 따라 달라집니다.
다음 표는 유지 관리가 진행되는 동안 전송될 수 있는 추가 알림을 보여줍니다.
Status | Description |
---|---|
Rescheduled | - 유지 관리가 진행 중이지만 유지 관리 기간 내에 완료되지 않았습니다. - 유지 관리 중에 문제가 발생하여 시작할 수 없습니다. - 계획된 유지 관리가 시작되었지만 끝까지 진행할 수 없으며 다음 유지 관리 기간에도 계속됩니다. |
취소됨 | region_name 지역의 데이터베이스 유지 관리가 취소되었으며, 나중에 다시 예약됩니다. |
사용 권한
모든 이메일 주소로 사전 알림을 보낼 수 있지만, 이메일의 링크에 액세스할 수 있는 사용자는 Azure 구독 RBAC(역할 기반 액세스 제어) 정책으로 결정됩니다. 리소스 그래프 쿼리는 Azure RBAC 액세스 관리에서 다룹니다. 읽기 액세스를 사용하도록 설정하려면 각 받는 사람에게 리소스 그룹 수준 읽기 액세스 권한이 있어야 합니다. 자세한 내용은 Azure 역할을 할당하는 단계를 참조하세요.
프로그래밍 방식으로 영향을 받은 리소스 목록 검색
Azure Resource Graph는 Azure 리소스 관리를 확장하도록 설계된 Azure 서비스입니다. Azure Resource Graph 탐색기는 효율적이고 성능이 뛰어난 리소스 탐색 기능을 제공합니다. 사용자 환경을 효과적으로 관리할 수 있도록 지정된 구독 세트에서 대규모로 쿼리할 수 있습니다.
Azure Resource Graph Explorer를 사용하여 유지 관리 이벤트를 쿼리할 수 있습니다. 이러한 쿼리를 실행하는 방법에 대한 소개는 빠른 시작: Azure Resource Graph Explorer를 사용하여 첫 번째 Resource Graph 쿼리 실행을 참조하세요.
계획된 유지 관리에 대한 사전 알림을 받으면 Azure Resource Graph를 열고 다음과 유사한 정확한 이벤트에 대한 쿼리를 실행하는 링크가 표시됩니다. notificationId
값은 유지 관리 이벤트마다 고유합니다.
resources
| project resource = tolower(id)
| join kind=inner (
maintenanceresources
| where type == "microsoft.maintenance/updates"
| extend p = parse_json(properties)
| mvexpand d = p.value
| where d has 'notificationId' and d.notificationId == 'LNPN-R9Z'
| project resource = tolower(name), status = d.status, resourceGroup, location, startTimeUtc = d.startTimeUtc, endTimeUtc = d.endTimeUtc, impactType = d.impactType
) on resource
| project resource, status, resourceGroup, location, startTimeUtc, endTimeUtc, impactType
ARG(Azure Resource Graph) 탐색기에 표시된 배포 상태 값은 알림에 표시된 배포 상태 값가 약간 다를 수 있습니다.
Status | Description |
---|---|
보류 중 | - 유지 관리는 예정된 날짜에 계획되어 있습니다. - 이전에 계획된 유지 관리가 다시 예약되었으며 다음 기간에 시작되기를 기다리고 있습니다. - 유지 관리가 시작되었지만 이전 기간에서 완료되지 않았으며 다음 기간에 계속됩니다. |
InProgress | region_name 리소스의 유지 관리가 시작되었거나 진행 중입니다. |
완료됨 | region_name 리소스의 유지 관리가 완료되었습니다. |
NoUpdatesPending | region_name 리소스의 계획된 유지 관리가 취소되고 나중에 다시 예약됩니다. |
RetryLater | region_name 리소스의 계획된 유지 관리가 시작되었지만 끝까지 진행되지 못했으며 다음 유지 관리 기간에 계속됩니다. |
샘플 쿼리의 전체 참조 및 PowerShell 또는 Azure CLI와 같은 도구에서 사용하는 방법은 Azure Service Health에 대한 Azure Resource Graph 샘플 쿼리를 참조하세요.