App Service 앱 백업 및 복원
Azure App Service의 백업 및 복원 기능을 사용하여 수동으로 또는 일정에 따라 백업을 쉽게 만들 수 있습니다. 백업이 특정 기간 동안 또는 무기한 보존되도록 백업을 구성할 수 있습니다. 기존 콘텐츠를 덮어쓰거나 다른 앱 또는 사이트로 복원하여 앱 또는 사이트를 이전 상태의 스냅샷으로 복원할 수 있습니다.
App Service 인스턴스의 백업을 구성하는 방법에 대한 다음 비디오를 시청하세요. 이 비디오는 Azure 팁 및 요령 #28 - Azure App Service에 대한 백업 구성을 기반으로 합니다.
백업 및 복원에 대해 알아야 할 사항
백업 및 복원 기능에 대한 다음 세부 정보를 검토합니다. App Service 앱에 이 기능을 구현하는 방법을 생각해 보세요.
백업 및 복원 기능을 사용하려면 앱 또는 사이트에 대한 표준 또는 프리미엄 계층 App Service 요금제가 필요합니다.
백업할 앱과 동일한 구독에 Azure Storage 계정 및 컨테이너가 필요합니다.
Azure App Service는 앱에 대해 구성한 Azure Storage 계정 및 컨테이너에 다음 정보를 백업할 수 있습니다.
- 앱 구성 설정
- 파일 콘텐츠
- 앱에 연결된 모든 데이터베이스(SQL Database, Azure Database for MySQL, Azure Database for PostgreSQL, 앱 내 MySQL)
스토리지 계정에서 각 백업은 Zip 파일과 XML 파일로 구성됩니다.
- Zip 파일에는 앱 또는 사이트에 대한 백업 데이터가 포함됩니다.
- XML 파일에는 Zip 파일 콘텐츠의 매니페스트가 포함됩니다.
백업을 수동으로 또는 일정에 따라 구성할 수 있습니다.
전체 백업이 기본값입니다.
부분 백업이 지원됩니다. 백업에서 제외할 파일 및 폴더를 지정할 수 있습니다.
정기 백업을 복원할 때와 동일한 방법으로 앱 또는 사이트의 부분 백업을 복원합니다.
백업에는 최대 10GB의 앱과 데이터베이스 콘텐츠를 저장할 수 있습니다.
앱 또는 사이트의 백업은 Azure Portal에서 스토리지 계정 및 앱(또는 사이트)의 컨테이너 페이지에 표시됩니다.
백업을 만들고 백업을 복원할 때 고려해야 할 사항
앱 또는 사이트에 대한 백업을 만들고 백업에서 데이터와 콘텐츠를 복원하는 방법에 대한 몇 가지 고려 사항을 검토해 보겠습니다.
전체 백업을 고려합니다. 전체 백업을 수행하여 모든 구성 설정, 모든 파일 콘텐츠, 그리고 앱 또는 사이트에 연결된 모든 데이터베이스 콘텐츠를 쉽게 저장합니다.
전체 백업을 복원하면 해당 사이트의 모든 콘텐츠가 백업에 있는 항목들로 대체됩니다. 파일이 사이트에 있지만 백업에 없는 경우 해당 파일은 삭제됩니다.
부분 백업을 고려합니다. 백업할 파일을 정확히 선택할 수 있도록 부분 백업을 지정합니다.
부분 백업을 복원하면 제외된 폴더 또는 파일에 있는 모든 콘텐츠가 있는 그대로 남아 있습니다.
백업 파일 검색을 고려합니다. 압축을 풀고 백업과 연결된 Zip 및 XML 파일을 찾아 백업에 액세스합니다. 이 옵션을 사용하면 실제로 앱 또는 사이트 복원을 수행하지 않고도 콘텐츠를 볼 수 있습니다.
백업 대상에 대한 방화벽을 고려합니다. 스토리지 계정이 방화벽에서 사용하도록 설정된 경우 스토리지 계정을 백업의 대상으로 사용할 수 없습니다.