備份和還原您的 App Service 應用程式

已完成

Azure App Service 中的備份與還原功能可讓您輕鬆地手動或依排程建立備份。 您可以將備份設定為保留至特定時間或無限期。 您可以透過覆寫現有內容,或還原為其他應用程式或網站,將您的應用程式或網站還原為先前狀態的快照集。

觀看下列影片,瞭解如何為 App Service 執行個體設定備份。 這段影片是以 Azure 提示和訣竅 #28 為基礎 - 設定 Azure App Service 備份

關於備份和還原的事項

檢查下列有關備份和還原功能的詳細資料。 請思考如何為您的 App Service 應用程式實作這項功能。

  • 若要使用備份與還原功能,您需要應用程式或網站的標準層或進階層 App Service 方案。

  • 在與要備份之應用程式相同的訂閱中,您需要有 Azure 儲存體帳戶和容器。

  • Azure App Service 可以將下列資訊備份到您為應用程式設定的 Azure 儲存體帳戶和容器:

    • App 組態設定
    • 檔案內容
    • 連線至任何您應用程式的資料庫 (SQL Database、適用於 MySQL 的 Azure 資料庫、適用於 PostgreSQL 的 Azure 資料庫、應用程式內的 MySQL)
  • 在您的儲存體帳戶中,每個備份都包含 Zip 檔案和 XML 檔案:

    • Zip 檔案包含應用程式或網站的備份資料。
    • XML 檔案包含 Zip 檔案內容的資訊清單。
  • 您可以手動設定備份,或排程備份。

  • 預設是完整備份。

  • 支援部分備份。 您可以指定要從備份中排除的檔案和資料夾。

  • 您可以使用還原標準備份的相同方式來還原網站的部份備份。

  • 備份最多可保留 10 GB 的應用程式和資料庫內容。

  • 您的應用程式或網站的備份會顯示在儲存體帳戶的 [容器] 頁面上,以及 Azure 入口網站中的應用程式 (或網站)。

建立備份和還原備份時要考慮的事項

讓我們檢閱一些關於為您的應用程式或網站建立備份,以及從備份還原資料和內容的一些考量事項。

  • 請考慮完整備份。 執行完整備份,輕鬆儲存所有組態設定、所有檔案內容,以及與應用程式或網站連線的所有資料庫內容。

    當您還原完整備份時,會使用備份中的內容來取代網站上的所有內容。 如果某個檔案位於網站上,但不在備份中,則該文件遭到刪除。

  • 請考慮部份備份。 指定部份備份,以便您確切選擇要備份的檔案。

    當您還原部份備份時,位於排除資料夾或檔案中的任何內容會依原樣保留。

  • 請考慮瀏覽備份檔案。 解壓縮並瀏覽與備份相關聯的 Zip 和 XML 檔案,以存取您的備份。 此選項可讓您檢視內容,而不需要實際執行應用程式或網站還原。

  • 請考慮備份目的地上的防火牆。 如果您的儲存體帳戶已啟用防火牆,則您無法使用儲存體帳戶作為備份的目的地。