將 Microsoft 365 SharePoint 資料備份至 Amazon S3:完整指南

總體而言,SharePoint 備份與 Office 365 備份是組織資料保護與資安策略中不可或缺的一部分。Microsoft 365 的備份可儲存於本地端,但建議遵循 3-2-1 備份法則,同時將備份副本儲存於雲端。

透過 NAKIVO 解決方案,您可以實施這項有效的備份策略,以保護 SharePoint Online 中的 Microsoft 365 資料,以及 Exchange Online、Microsoft Teams 和 OneDrive for Business 中的資料。這篇部落格文章提供了一份逐步指南,說明如何使用 NAKIVO Backup & Replication 備份 SharePoint Online。

Microsoft 365 資料備份

Microsoft 365 資料備份

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

為 SharePoint 備份準備 Amazon S3

在設定備份至 Amazon S3 之前,您必須滿足某些要求並準備好 AWS 雲端環境。

IAM 角色應具備足夠的權限,以便在 Amazon S3 中建立儲存桶、為該 IAM 角色產生存取金鑰,以及將資料寫入儲存桶。

透過存取金鑰,您可以設定第三方應用程式,使其能以適當的 IAM 角色存取您帳戶的 AWS 資源。您可以在 AWS 控制台的 IAM 儀表板 中取得存取金鑰:

  1. 在左側窗格中點擊 Users。

    AWS console (web interface)

  2. 點擊您的 IAM 使用者。
  3. 選取 Security Credentials 分頁,並點擊 Create Access Key。
  4. 點擊 Download 憑證,並將憑證保存於安全之處。

在此範例中,我們建立了一個名為 blog-bucket-001 的儲存桶,並將設定 SharePoint 備份至此儲存桶。

Preparing a bucket

為 SharePoint 備份設定 NAKIVO Backup & Replication

從 NAKIVO Backup & Replication v11.0 開始,您可以將 Microsoft 365 資料直接備份至 Amazon S3 中的備份儲存庫。您可以備份 SharePoint Online、Exchange Online、OneDrive for Business 以及 Microsoft Teams。此功能亦支援將 Microsoft 365 備份至其他公有雲及 S3 相容平台,以及將備份複製至磁帶。

若要將 SharePoint Online 備份設定為儲存至 Amazon S3,您必須將所有必要項目(AWS 和 Microsoft 365 帳戶)新增至清單、在 AWS 中安裝傳輸器,並在 Amazon S3 中建立備份儲存庫。

將 AWS 新增至清單

請執行以下步驟,將 AWS 帳戶新增至清單:

  1. 開啟 NAKIVO Backup & Replication 的網頁介面。
  2. 前往 Settings > Inventory 並點擊 +,以將新項目新增至 NAKIVO 清單。

    Adding a new item to the NAKIVO inventory

  3. 此時將開啟 “新增清單項目” 精靈。
  4. 在 Cloud Storage 步驟中,選擇 Platform 以新增 Amazon Web Services。在精靈的每個步驟中,點擊 Next 以繼續。

    Selecting Cloud Storage to add an AWS account to the inventory

  5. 請選擇 Amazon 作為平台類型。

    Selecting Amazon as a platform type to add

  6. 在 Options 步驟中,輸入顯示名稱及所需參數,以將 AWS 加入清單。
    • 類型:AWS 帳戶
    • 區域:所有區域(或視需要選擇自訂區域)
    • 存取金鑰 ID:輸入先前在 AWS IAM 控制台(網頁介面)中產生並下載的存取金鑰 ID。
    • 私密存取金鑰: 輸入與存取金鑰 ID 對應的適當秘密存取金鑰。

    按下 Finish 儲存設定,並將 AWS 帳戶新增至清單。

    Adding an AWS account to the inventory

將 Microsoft 365 新增至清單

成功將 AWS 帳戶新增至清單後,您需要將 Microsoft 365 帳戶新增至清單。接著,我們便能設定 SharePoint Online 備份。

  1. 在 Settings > Inventory 中,按一下 +,將新項目新增至清單。

    Adding the next item to the inventory after adding the AWS account

  2. 隨即會開啟 新增清單項目 精靈。
  3. 在精靈的 SaaS 步驟中選取 Platform,以新增 Microsoft 365 帳戶。在每個步驟中按一下 Next 以繼續。

    Selecting SaaS to add a Microsoft 365 account

  4. 在 Services 步驟中,輸入顯示名稱,並選取您要備份的 Microsoft 365 服務。您可以選取所有支援的 Microsoft 365 服務;如果只想設定 SharePoint Online 備份,也可以只選取 SharePoint Online。

    Selecting Microsoft 365 services

    如果您的 Microsoft 365 帳戶已啟用 MFA,請選取 使用已啟用 MFA 帳戶的現代驗證 核取方塊。

    Modern authentication with an enabled MFA account

  5. 在 Configuration 步驟中,選擇連線至 Microsoft 365 帳戶的選項。共有兩個選項:
    • 自動註冊新的 Azure AD 應用程式
    • 使用現有的 Azure AD 應用程式

    如果您先前尚未使用 NAKIVO 解決方案設定 Azure AD,以備份 SharePoint Online 或 Office 365,請選取第一個選項以自動註冊。在此操作指南中,我們選取自動註冊選項。

    如果您已使用 NAKIVO Backup & Replication 設定 Azure AD 存取權以備份 Office 365 資料,但重新安裝或重新設定了 NAKIVO 解決方案,則請選取 使用現有的 Azure AD 應用程式 選項。

    Registering an Azure AD application to add your Microsoft 365 account

  6. 在 Authentication 步驟中,設定 NAKIVO 解決方案的驗證,以存取 Microsoft 365 資料進行備份。

    程式碼 欄位中會顯示一組代碼。將此代碼複製到剪貼簿,然後按一下 https://microsoft.com/devicelogin 連結,在網頁瀏覽器的新索引標籤中開啟對應的 Microsoft 頁面並設定驗證。

    Configuring Microsoft 365 authentication options

  7. 在 Microsoft 網站的 輸入代碼 欄位中,輸入先前複製的代碼。 如果您尚未登入,請以 Microsoft 365 管理員身分登入。
  8. 您是否要登入 Microsoft Azure CLI ?請按一下 Continue。
  9. 如果一切正確,您應該會看到以下訊息:

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

    Passing the authentication in Microsoft 365

  10. 返回 NAKIVO Web 介面。在 Manage Certificates Authentication 畫面上按一下 。
  11. 在快顯視窗中按一下 Generate Certificate。

    Adding a certificate for Microsoft 365 authentication

  12. 輸入憑證的顯示名稱和說明。Save 設定。

    Entering a name and description for a self-signed certificate

  13. 在 Client Certificate 下拉式清單中選取新增的憑證(在此範例中為 NAKIVO11-blog01cert )。接著,您應該會看到 Microsoft 365 帳戶已通過驗證的訊息。按一下 Finish 以儲存設定,並將 Microsoft 365 帳戶新增至清單。

    Finishing the authentication options configuration

  14. 等待 Microsoft 365 帳戶新增至清單。所需時間取決於項目數量,以及組織帳戶中的 Microsoft 365 資料量。

    現在,NAKIVO 清單中已有 AWS 和 Office 365。

    AWS and Microsoft 365 accounts are added to the inventory

在 AWS 中部署傳輸器

將 AWS 和 Microsoft 365 帳戶新增至清單後,我們必須部署 AWS 傳輸器。傳輸器 用於處理要備份至 AWS 的資料,目的地包括 Amazon S3。

  1. 前往 Settings > Nodes,按一下 + 按鈕,再按一下 Amazon EC2 instance,以在 AWS 中新增傳輸器。

    Deploying a Transporter in AWS

  2. 設定下列選項,以在 AWS 中部署傳輸器:
    • Transporter name: 輸入顯示名稱。
    • Region: 選取您可存取且最適合您在 AWS 中部署含有傳輸器之 EC2 執行個體的區域。
    • Instance type: 選取 AWS EC2 執行個體類型。執行個體類型取決於傳輸器的負載,而負載則取決於備份資料量。在此範例中,我們選取 t2.medium。
    • Networking: 您可以選取 AWS 中現有的網路(VPC)和子網路,也可以為此傳輸器自動設定 VPC。在此範例中,我們選取現有的網路。您可以設定允許傳送至此 EC2 執行個體的流量,並設定傳輸器連接埠和資料傳輸連接埠(我們使用預設設定)。
    • Settings: 選取操作模式。 我們選取 Running while required,讓傳輸器在備份或還原作業執行時運行 EC2 實例,並節省 AWS 使用成本。此選項是 Always running 的替代方案。請選取平台和最大負載。Linux 是在 AWS EC2 實例中部署傳輸器的最佳選擇。

    按一下 Deploy 儲存設定並完成。請等待傳輸器部署完成。

    AWS Transporter deployment options

現在,傳輸器已部署在 AWS EC2 中,並顯示於 NAKIVO 解決方案網頁介面中的 節點 清單內。

The Transporter is deployed in AWS

新增備份儲存庫

將 AWS 和 Microsoft 365 帳戶新增至清單並在 AWS 中部署傳輸器後,現在即可在 Amazon S3 中建立備份儲存庫,以儲存 SharePoint Online 備份資料。

  1. 前往 Settings > Repositories,按一下 +,然後按一下 Create new backup repository。

    Creating a new backup repository

    隨即會開啟 建立備份儲存庫 精靈。

  2. 在精靈的 類型 步驟中,選取 Cloud & S3-Compatible Storage。按一下 Next 繼續。

    Selecting Cloud & S3-Compatible Storage as a backup repository type

  3. 在 Amazon S3 供應商 步驟中選取 。

    Selecting Amazon S3 as the vendor

  4. 設定備份儲存庫的 名稱和位置 :
    • Name: 輸入要在 NAKIVO 網頁介面中顯示的名稱,例如 Amazon S3 Repo 。
    • Assigned Transporter: 選取您在 AWS EC2 中部署的傳輸器。在本例中,此傳輸器名為 AWS Transporter 02 Blog 。
    • Account: 選取在組態的第一階段新增至 NAKIVO 清單中的 AWS 帳戶。
    • AWS Region: 選取您建立的備份儲存桶所在的 AWS 區域。
    • Bucket: 選取 Amazon S3 儲存桶。我們選取名為 blog-bucket001 的儲存桶。

    Configuring a name and location for the S3 backup repository

  5. 設定備份儲存庫的 選項 ,例如儲存空間節省、可靠性,以及是否需要排程分離。按一下 Finish。

    New backup repository options

已在 Amazon S3 中建立備份儲存庫。

A backup repository in Amazon S3 has been created

建立備份作業

此時,所有必要元件皆已設定完成,現在可以直接在 Amazon S3 中建立 SharePoint Online 備份作業。同樣地,您也可以備份其他 Microsoft 365 資料,例如信箱、OneDrive 資料和團隊。

  1. 前往 Data Protection,按一下 +,然後按一下 Backup for Microsoft 365。

    Creating a new Microsoft 365 backup job

    隨即會開啟 Microsoft 365 新增備份作業精靈 。

  2. Sources。 選取要備份的 SharePoint 站點。按一下 Next 繼續。

    Selecting SharePoint sites to back up

  3. Destination. 選取位於 Amazon S3 的備份儲存庫。在我們的範例中,這是 Amazon S3 Repo 。

    Selecting a backup repository in Amazon S3 as a destination

  4. Schedule. 設定排程和保留設定。如果您已為儲存桶啟用 Amazon S3 Object Lock,便可以套用備份不可變性。
    若要在 AWS 主控台中啟用 S3 Object Lock,請選取一個儲存桶,開啟 內容 索引標籤,然後在 Object Lock 區段中按一下 編輯 。接著選取 已啟用 ,確認並儲存變更。您可以使用 GFS 資料保留政策。

    Scheduling and retention settings

  5. Options. 設定 SharePoint Online 備份作業選項。輸入顯示名稱,例如 365 SharePoint to AWS S3 。設定作業優先順序、網路加速、網路加密和備份加密設定,以及完整備份設定。

    請注意,網路加密用於在傳輸期間加密資料,而備份加密則用於將加密備份儲存在 AWS S3 中。

    按一下 Finish & Run 以儲存設定並執行此 SharePoint 備份作業。

    Configuring options for a SharePoint Online backup job to AWS S3

  6. 確認作業範圍和保留還原點的時間,然後按一下 Run。

    The confirmation of a job scope and retention when running a job

等待作業完成。我們的 SharePoint 線上備份作業已成功完成,並備份至 Amazon S3。

The SharePoint Online backup job was finished

試試 NAKIVO Backup & Replication

試試 NAKIVO Backup & Replication

立即申請免費試用,探索本解決方案的所有資料保護功能。15 天免費試用。無任何功能或容量限制。無需提供信用卡資訊。

其他人也在看