1. 개요
Azure App Service의 백업에 대한 요구사항 및 백업 자동화 설정 방법 등에 대해 소개한다.
2. Azure App Service 백업 대상
App Service는 앱에서 사용하도록 구성한 Azure Storage 계정과 컨테이너에 다음 정보를 백업할 수 있다.
- 앱 구성
- 파일 콘텐츠
- 앱에 연결된 데이터베이스
3. 요구사항 및 제한
백업 시 요구사항 및 제한은 다음과 같다.
- 백업 및 복원 기능을 사용하려면 App Service 계획이 표준 계층 또는 프리미엄 계층에 있어야 함.
- 백업하려는 앱과 동일한 구독에 Azure Storage 계정 및 컨테이너가 필요함.
- 최대 10GB의 앱 및 데이터베이스 콘텐츠를 백업할 수 있으며, 초과할 경우 오류가 발생함.
4. 백업 자동화
백업 일정을 설정하여 자동으로 백업을 할 수 있다.
백업 주기(일, 시간 단위), 백업 일자, 보존기간 등에 대해 설정이 가능하다.
5. 삭제된 App Service 복구
삭제 된 앱은 초기 삭제 후 30일 후 시스템에서 제거되며, 30일 이내에 삭제된 앱은 아래 방법으로 복구가 가능하다.
# App Service 리소스 공급자를 다시 등록. Register-AzResourceProvider -ProviderNamespace "Microsoft.Web" # 삭제된 앱의 컬렉션을 조회. Get-AzDeletedWebApp # 삭제된 앱 상세 조회. Get-AzDeletedWebApp -Name-Location # 삭제된 앱의 설정과 콘텐츠를 모두 복원. 콘텐츠만 복원 하려면이 이상에서 -RestoreContentOnly 플래그를 사용. Restore-AzDeletedWebApp -ResourceGroupName -Name -TargetAppServicePlanName