Azure SQL Virtual Machine 에서 SQL IaaS Agent extension 을 사용하여 자동화된 백업을 구성하기 백업이 저장될 스토리지를 명시해야 합니다. 구성 단계에서 Storage 를 선택한 후 설정을 배포하는 과정에서 아래와 같은 오류가 발생할 수 있습니다.
ErrorCode: AzureStorageError, The remote server returned an error: (403)
해당 오류는 Storage Account 에 접근하는 과정에서 인증이나 권한 획득이 실패할 수 있는 가능성 있는 요인이 분석되어야 합니다.
간단한 사례로 Storage Account 에서 네트워크 방화벽 정책으로 All networks 가 허용되어 있지 않다면 해당 SQL VM 의 VNET 을 예외처리하여 접근을 허용해 줄 수 있습니다. 해당 VNET은 Microsoft.Storage Service Endpoint 가 활성화 되어 있어야 하며 만약 활성화 되어 있지 않다면 방화벽 등록 과정에서 활성화 할 수 있습니다.
다만 Service endpoint 설정 변경을 구성하는 동안 이 서브넷의 트래픽이 일시적으로 중단될 수 있으므로 운영 환경에서는 다운타임을 계획하고 변경이 필요합니다.
Automated Backup v2 for Azure virtual machines (Resource Manager)
https://docs.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/automated-backup
작성자: Lai Go / 작성일자: 2021.08.13