如何將 Microsoft 365 備份至 AWS:完整指南

Microsoft 365 服務高效且可靠,但資料仍可能因各種原因而遺失。例如,使用者可能會不小心刪除資料,或是當本地電腦的資料夾與雲端儲存空間同步時,勒索軟體感染可能會從這些電腦擴散。

因此,Microsoft 365 備份對於資料保護和業務連續性至關重要。透過備份,您可以恢復所需的資料,並確保工作流程不受中斷。 Amazon Web Services (AWS) 是可用於儲存 Microsoft 365 備份的雲端平台之一。

Microsoft 365 資料備份

Microsoft 365 資料備份

使用 NAKIVO 解決方案備份 Exchange Online、Teams、OneDrive 及 SharePoint Online 中的 Microsoft 365 資料,確保工作流程不中斷且零停機時間。

為何選擇 AWS 作為 Microsoft 365 的備份方案?

Amazon S3 Amazon S3 是 AWS 的物件儲存服務,在價格、靈活性及可靠性方面均提供極具吸引力的雲端儲存方案。該服務設有不同等級,包含適用於快速存取的高階方案,以及適用於長期歸檔、存取速度較慢的低成本方案。其定價模式靈活多變,能滿足各種用途的需求。AWS 確保遵循最嚴格的安全標準,並符合業界標準與法規要求。

使用 Amazon S3 儲存 Microsoft 365 備份的優勢包括:

  • Enhanced redundancy and availability. AWS 在其位於不同國家、不同區域的資料中心中提供具冗餘設計的基礎設施。這套雲端基礎設施能提供更完善的防護,以應對服務中斷或停電的情況。
  • High scalabilityAWS 的雲端儲存具備可擴展性,儲存容量幾乎無上限。Amazon S3 儲存桶可在需要時自動擴充,您無需手動擴增儲存空間或新增儲存裝置。
  • Cost efficiency. 這種隨用隨付的定價模式,讓企業能夠僅為在 AWS 上實際使用的儲存空間和資源付費。
  • Backup retention. 將 AWS 作為 Microsoft 365 備份的雲端儲存空間,可讓您運用自訂保留政策,以確保符合法律、法規及業務需求。

將 Microsoft 365 備份至 AWS 時需考量的合規事項包括以下幾點:

  • 資料主權與區域合規性取決於您的 AWS 資料中心位置。您應確保備份符合資料主權法規(例如, 《一般資料保護條例》(GDPR) (在歐盟)。AWS 允許組織選擇備份資料的儲存區域,以確保符合各區域針對資料儲存與處理的特定需求。
  • 法規通常要求針對備份制定具體的保留政策,尤其是針對敏感資訊。使用 AWS 進行 Microsoft 365 備份的組織,可以設定保留政策和資料生命週期政策(包括自動刪除舊的、不必要的資料)。這些功能可協助組織符合法律及法規的保留需求。

為 Microsoft 365 備份準備您的 AWS 環境

在開始備份程序並執行 Microsoft Office 365 備份至 AWS 之前,您必須先準備好 AWS 環境、貴組織的 Microsoft 365 帳戶,以及您將使用的備份解決方案。

您可以使用 NAKIVO Backup & Replication 作為 Microsoft 365 備份的資料保護解決方案。NAKIVO 解決方案支援備份 Microsoft 365 服務的資料,包括 Exchange Online, OneDrive for Business、SharePoint Online 以及 Microsoft Teams 至 AWS 及其他相容於 S3 的平台,例如: 將 Microsoft 365 資料備份至 Wasabi.

在 AWS 中設定權限

請確認您已在 AWS 中建立 IAM 角色,且該角色具備在 Amazon S3 中建立儲存桶的需求。請在 AWS 中為此目的產生存取金鑰。這些存取金鑰用於設定第三方應用程式(例如備份解決方案),使其能以適當的帳戶和 IAM 角色存取 AWS 資源。您可以在 AWS IAM 控制台中產生並下載存取金鑰。

The IAM dashboard in AWS

  1. 在 AWS 控制台中開啟 IAM 儀表板,並在 AWS 網頁介面的左側窗格中,點擊 Users.
  2. 點選您要用來設定存取權限的 IAM 使用者。
  3. 前往 Security Credentials 按住 Tab 鍵並按下 Create Access Key.
  4. 點擊 Download Credentials 並將憑證儲存於電腦上的安全位置。

為了執行此工作流程,我們已建立一個名為 blog-bucket001 在 AWS 中。

Creating a bucket in Amazon S3

啟用物件鎖定

要使用 不可變性 刊載於 NAKIVO Backup & Replication 對於儲存於 AWS 中的 Microsoft Office 365 備份(及其他備份),您應先為儲存桶啟用 Amazon S3 Object Lock。

在 Amazon S3 控制台中選取一個儲存桶,並依照以下步驟操作:

  1. 前往 Properties 選取的儲存桶的 [標籤] 頁。

    Amazon S3 bucket properties

  2. 向下滾動一頁,找到位置 Object Lock 區段。點擊 Edit.

    How to enable Amazon S3 object lock

  3. 物件鎖定 在設定頁面中,您會看到一則警告,指出必須啟用版本控制才能啟用 Object Lock。請點擊 Enable Versioning.
  4. 接著,啟用 Object Lock 請選取對應的選項。點擊 Save Changes.

    Enabling versioning and object lock

將 AWS 加入 NAKIVO Backup & Replication 庫存

在 AWS 中建立 Amazon S3 儲存桶並為 IAM 帳戶設定權限後,即可將該 AWS 帳戶新增至 NAKIVO Backup & Replication. 在設定 Microsoft 365 備份工作至 AWS 之前,您需要先將 AWS 和 Microsoft 365 帳戶新增至"清單"中。

請依照以下步驟將 AWS 帳戶新增至 NAKIVO Backup & Replication 庫存:

  1. 登入 的網頁介面 NAKIVO Backup & Replication.
  2. 點擊 Settings 在網頁介面的左側窗格中,點擊 + 將新項目加入物品欄。

    Adding AWS to the NAKIVO inventory

  3. 新增庫存項目 精靈,選取 Cloud storage 作為一個平台。點擊 Next 在每個步驟中繼續。

    Selecting Cloud Storage to add AWS to the inventory

  4. 由於我們將使用 Amazon S3 儲存桶作為 Microsoft 365 備份的儲存空間,因此必須選擇 Amazon類型 步驟。

    Selecting Amazon as the platform type

  5. 設定選項以新增 AWS 資產項目。輸入顯示名稱,選擇"AWS 帳戶"作為類型,並輸入在 IAM 主控台中產生的憑證:存取金鑰 ID 和秘密存取金鑰。點擊 Finish 將 AWS 帳戶新增至清單中。

    Specifying options and entering the credentials

將您的 Microsoft 365 帳戶新增至"清單"

新增 AWS 帳戶後,我們必須將 Microsoft 365 帳戶新增至"資產清單"。若要透過 NAKIVO 解決方案進行 Microsoft 365 備份,必須新增這些帳戶。

  1. 導航至 Settings > Inventory 然後點擊Plus (+) 圖示,將新項目加入"物品欄"。

    Adding a Microsoft 365 account

  2. 新增庫存項目 精靈,選擇 SaaS 作為新增您的 Microsoft 365 帳戶的平台。

    Selecting SaaS as the platform

  3. 請選擇 Microsoft 365 服務,並指定要備份的資料。您可以選擇特定服務,或選取所有服務(Exchange Online 使用者、Exchange Online 群組、OneDrive for Business、SharePoint Online 及 Microsoft Teams)。

    Selecting Microsoft 365 services to add for backup

  4. 請選擇 Use Modern Authentication with enabled MFA account 如果您的 Microsoft 365 帳戶已啟用多重驗證。

    The option to use modern authentication with enabled MFA account

  5. 設定 在此步驟中,請選擇一個選項以連線至 Microsoft 365 帳戶。如果您是首次為 Microsoft 365 備份設定環境,請選取 Automatically register a new Azure AD application. 在這種情況下,將在 Microsoft Azure Active Directory 中為上一步驟所選的 Microsoft 365 服務進行存取設定,以 NAKIVO Backup & Replication.

    Selecting Azure registering options

  6. 設定 的驗證 NAKIVO Backup & Replication 在 驗證 步驟。
    • 請輸入應用程式名稱。我們使用 NAKIVO11 部落格 此範例中的名稱。
    • 點擊 Copy code 複製生成的程式碼。我們將使用這段程式碼,在 Microsoft 網站上為 NAKIVO 解決方案設定驗證。
    • 點擊 https://microsoft.com/devicelogin 請使用此程式碼授予所需的權限。

    Configuring Microsoft 365 authentication for the NAKIVO solution

  7. 在網頁瀏覽器中開啟相應的 Microsoft 頁面後,輸入您已複製的代碼,然後點擊 Next.
  8. 當你看到這個問題""您是否正嘗試登入 Microsoft Azure CLI?",點擊 Continue.
  9. 完成後,您應會看到以下訊息:

    您已於裝置上登入 Microsoft Azure 跨平台命令列介面應用程式。現在您可以關閉此視窗.

    Configuring Microsoft 365 authentication and access to Microsoft Azure CLI

  10. 切回該分頁 NAKIVO Backup & Replication 在您的網頁瀏覽器中,點擊 Manage Certificates驗證 步驟。

    點擊 Generate Certificate管理憑證 視窗。

    Creating a certificate for Microsoft 365 connection

  11. 請輸入新憑證的名稱和說明。點擊 Save.

    Entering a name and description for the certificate

  12. 現在,請在下拉式清單中選取剛建立的憑證(客戶端憑證)。如果一切正確,您應該會看到一則確認 Microsoft 365 帳戶已驗證的訊息。

    點擊 Finish 儲存設定並完成將 Microsoft 365 帳戶新增至清單的步驟。

    Completing authentication for the Microsoft 365 account

您的 Microsoft 365 帳戶可能需要一段時間才會新增至"清單"中。所需時間取決於新增項目的數量(例如 email、OneDrive 檔案等)及其大小。因此,您應能看到新增的清單項目,包括 AWS 和 Microsoft 365,如下方螢幕截圖所示。

AWS and Microsoft 365 accounts are added to the inventory

在 AWS 上安裝 Transporter

接下來,您應在 AWS 上安裝 Transporter。該 傳送器 是……的核心組成部分 NAKIVO Backup & Replication (分類為 節點),其負責將資料傳輸至備份儲存庫或從備份儲存庫擷取資料。當使用 Amazon S3 或 Amazon EC2 作為備份儲存空間時,會透過 AWS Transporter 處理資料在 AWS 之間的傳輸。

註: 在 AWS 中安裝 Transporter 並非必要步驟,您也可以使用在本地端(而非 AWS 中)的位置上設置的 Transporter。本地端 Transporter 能夠將資料傳輸至 AWS。不過,在 AWS 中安裝 Transporter 對於資料保護設定而言,能帶來額外的優勢。

  1. 導航至 Settings > Nodes,然後點擊 + 點擊圖示並選擇"Amazon EC2 執行個體",即可在 AWS 的 EC2 執行個體上部署 Transporter。

    Deploying a Transporter in AWS

  2. 請輸入傳輸器名稱、選擇區域,並根據預期的負載指定執行個體類型。在此範例中,我們選擇 t2.medium 用於我們的 Transporter。您也可以選擇設定網路連線。

    設定 區段中,設定運作模式、選擇平台(本例中使用 Linux)以及最大負載。若您選擇"在需求時跑步在""運作模式下,相較於""模式,您可以儲存在 AWS 上運行實例所產生的成本。永不停歇” 模式。點擊 Deploy 以完成在 AWS 上部署 Transporter。

    Configuring the options to deploy an AWS Transporter

  3. 部署 AWS Transporter 後,您應會看到如下所示的畫面。

    The AWS Transporter is deployed

在 Amazon S3 中建立備份儲存庫

現在,是時候在 Amazon S3 儲存桶中建立一個備份儲存庫了。我們將使用這個備份儲存庫來儲存 Microsoft 365 的備份。

  1. 在 NAKIVO Backup & Replication 在網頁介面中,請導航至 Settings > Repositories,點擊 + 並點擊 Create new backup repository.

    Creating a backup repository in Amazon S3

  2. 類型 螢幕上的 建立備份儲存庫 精靈,選擇 Cloud & S3-Compatible Storage 然後進入下一步。

    Selecting Cloud and S3-Compatible storage as the repository type

  3. 供應商 螢幕上,選擇 Amazon S3.

    Selecting Amazon S3 as the cloud platform vendor

  4. 請指定備份儲存庫的名稱與位置。
    • 請輸入要在 NAKIVO Backup & Replication 例如,網頁介面, Amazon S3 儲存庫.
    • 請選擇部署在 AWS 或本地的 Transporter。
    • 請選擇已新增至 NAKIVO Backup & Replication 庫存。
    • 請選擇一個具備足夠權限,可為您的 AWS 帳戶寫入資料的 AWS 區域。
    • 請選擇將建立備份儲存庫的 Amazon S3 儲存桶。在本例中,此儲存桶為 blog-bucket001.

    Setting a name and location for the backup repository

  5. 設定備份儲存庫選項。您可以保留預設設定。點擊 Finish 在 Amazon S3 儲存桶中建立備份儲存庫。

    Backup repository options

  6. 您應該會在儲存庫清單中看到新增的 Amazon S3 備份儲存庫 Settings > Repositories.

    A backup repository is created in Amazon S3

設定 Microsoft 365 備份至 AWS

環境已準備就緒,可配置 Microsoft 365 備份工作並將備份儲存至 Amazon S3。

將 Microsoft 365 資料備份至 AWS 有兩種方法:

  • 直接在 Amazon S3 中設定備份工作並選擇備份儲存庫。

    您可以觀看我們針對此方法製作的影片教學:

  • 設定備份工作至本機備份儲存庫,然後設定一個 備份複製工作 上傳至 Amazon S3。

    使用備份複製的方法有以下優點:不僅能更快建立本地備份,還能讓您遵循"3-2-1"備份法則。

    請觀看這段影片,進一步了解 Microsoft 365 備份的 3-2-1 策略:

為了在本篇部落格文章中進行示範,我們將建立一個直接將資料備份至 AWS S3 的 Microsoft 365 備份工作。

  1. 前往 Data Protection, 點擊 + 然後點擊 Backup for Microsoft 365.

    Creating a new Microsoft 365 backup job

  2. 選取要備份的 Microsoft 365 來源物件。您可以選取 Exchange Online 信箱、使用者 OneDrive 實例、SharePoint Online 網站以及 Microsoft 隊伍 團隊。接著,點擊 Next 繼續。

    Selecting Microsoft 365 source data to back up

  3. 選擇 Microsoft 365 備份的目的地。

    Selecting an Amazon S3 backup repository

  4. 設定 Microsoft Office 365 備份至 AWS 的排程。您可以設定一個靈活的 排程與留存 政策。您可以在此步驟為 AWS 中的 Microsoft 365 備份啟用不可變性。

    Scheduling and retention settings

  5. 設定備份工作選項。輸入工作名稱,例如"Microsoft 365 備份至 AWS S3"。啟用 備份加密 以獲得更完善的安全防護。請選擇一種變更追蹤方法 增量備份例如,採用一種專有方法。

    如果您選擇備份 Exchange Online 的內容,即可選擇信箱處理選項,也就是決定要備份哪些物件類型。

    選擇完整備份設定。共有兩個選項: Active Full 以及 Synthetic Full. 當您備份資料至 Amazon S3 時,請注意以下事項:從 S3 讀取的次數會隨著 合成完整備份,這會增加使用 AWS 的成本。

    • 合成完整備份需要同時進行讀寫操作,與主動完整備份相比,這會顯著降低效能。
    • 要建立合成完整備份,NAKIVO 解決方案會讀取儲存庫資料,在指定的 Transporter 上建立本地完整備份,並將資料寫入 Amazon S3 儲存桶。

    設定完所有必要的選項後,請按下 Finish & Run.

    Configuring Microsoft 365 AWS backup job options

如何從 AWS 還原 Microsoft 365 資料

若要從儲存於 AWS 的備份中還原 Microsoft 365 資料,請執行以下步驟:

  1. 前往 Data Protection, 選取您的 Microsoft 365 備份工作至 AWS,然後按一下 Recover 並點擊 Object recovery for Microsoft 365.

    Recover data from a Microsoft 365 AWS backup

  2. 在物件還原精靈的第一步中,請選擇要還原的 Microsoft 365 使用者資料。您可以選擇已備份的信箱、磁碟機、網站或團隊。請在螢幕右側的日曆或表格中選擇一個還原點。

    Selecting Microsoft 365 data to recover

  3. 請選擇要還原資料的 Microsoft 365 帳戶。此帳戶已在設定開始時新增至 NAKIVO 清單中。

    Selecting a Microsoft 365 account for recovery

  4. 選取要還原的項目。根據所選的備份類型,您可以在此步驟還原email、聯絡人、行事曆項目、資料夾、檔案、聊天訊息、檔案庫等內容。

    Selecting Microsoft 365 objects to recover

  5. 選擇還原選項,例如還原類型和覆寫行為。選取所需選項後,請按一下 Recover.

    Selecting recovery type and overwrite behavior

結論

將 Microsoft 365 備份至 Amazon S3,能顯著提升備份策略的成效,並提高資料成功還原的機率。AWS 的可靠性、可用性以及 Amazon S3 的資料不可變性,確保了備份儲存的高可靠性。使用 NAKIVO Backup & Replication 將 Microsoft 365 備份至 Amazon S3,並具備不可變性支援、靈活的排程與保留設定,以及進階的資料還原選項。

試試看 NAKIVO Backup & Replication

試試看 NAKIVO Backup & Replication

立即申請免費試用,全面體驗本解決方案的所有資料保護特點。15 天免費試用。無功能或容量限制。無需提供信用卡資訊。

People also read