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 파일을 찾아 백업에 액세스합니다. 이 옵션을 사용하면 실제로 앱 또는 사이트 복원을 수행하지 않고도 콘텐츠를 볼 수 있습니다.

  • 백업 대상에 대한 방화벽을 고려합니다. 스토리지 계정이 방화벽에서 사용하도록 설정된 경우 스토리지 계정을 백업의 대상으로 사용할 수 없습니다.