如何將資料備份至 Azure Blob 儲存體

Azure Blob Storage 是微軟的一項雲端儲存服務,專為儲存大量非結構化資料而優化,例如各類檔案,包括圖片、影片、音訊、文字檔等。Azure Blob 可用於儲存資料備份以及主要資料。這篇部落格文章將說明如何在 Azure 中建立 Blob Storage,並將資料備份至其中。

備份至 Azure Blob | NAKIVO

備份至 Azure Blob | NAKIVO

將備份直接傳送至 Azure Blob Storage,並透過不可變性功能防止其遭受勒索軟體攻擊。具備自動備份分層與快速還原特點。

Azure 儲存帳戶定價

Azure 儲存帳戶的定價相當靈活,讓您能夠在"隨用隨付"模式下,或透過承諾使用 1 至 3 年的預留容量,選擇最適合的雲端儲存解決方案。

Azure Blob Storage 的成本取決於多項因素:

  • Region
  • Storage pricing這就是您為儲存於 Azure 雲中的數十億位元組資料所付出的代價。
  • Operation pricing. 這是執行各種操作(例如在 Azure Blob Storage 中讀取、寫入及刪除資料)所收取的費用。
  • Access tiers 根據所選的儲存層級,提供不同的定價政策:
    • 分層的熱層速度最快,但代價高昂,卻能為頻繁存取提供最高的可用性。
    • "冷儲存層"的價格較為低廉,若您不常存取資料,且資料儲存時間至少達 30 天,此方案將是最佳選擇。
    • "冷儲存(Archive)"層級的價格最為低廉,但您無法立即存取資料。您必須在提出請求後等待一段時間,才能存取資料。最低保留期限為 180 天。

    冷儲存的每 GB 儲存成本較低,但存取該處資料的成本會隨之增加。選擇最符合您需求的存取層級,可協助您優化 Azure Blob Storage 的成本。

  • The redundancy level 這決定了您的資料副本儲存的位置,以及在發生災難或故障時,您能多快存取這些資料。進一步了解 Azure Blob Storage 的儲存分層與冗餘機制.

註: 您可以使用 Azure 定價計算器 在建立 Azure 備份儲存帳戶之前,先估算相關成本。

Azure Blob 儲存體安全性

Azure 採用伺服器端加密技術,使用 256 位元 AES 及符合 FIPS 140-2 標準的區塊密碼等演算法。您無法停用預設啟用且使用 Microsoft 管理金鑰的加密功能。

在設定 Azure 備份儲存帳戶之前,請務必遵循以下建議,以提升 Azure 儲存的安全性:

  • 保護您的帳戶存取金鑰
  • 遵循最小權限原則
  • 停用匿名公開存取
  • 定期重新產生金鑰
  • 啟用儲存帳戶的防火牆規則
  • 限制網路存取 – 為受信任的主機/網路啟用網路存取
  • 使用版本控制與不可變二進位大物件
  • 使用 Azure AD 授權存取

如何在 Azure 中建立 Blob 儲存體

Azure 儲存帳戶是 Azure 雲端中的邏輯單元,可包含不同類型的儲存資源:Blob、表格、檔案、佇列和磁碟。Blob 儲存帳戶中的資料以 Blob 形式儲存,其中 Blob 代表 B二進制 L OB物件。若要將資料儲存至 Azure Blob,您必須建立一個 Blob 儲存體帳戶。讓我們建立一個帳戶,以便將備份傳送至該處。

前往 Azure 入口網站 http://portal.azure.com/ 並使用您的 Microsoft 帳戶登入。

註冊應用程式

在本指南中,我們使用 NAKIVO Backup & Replication 用於建立備份工作流程至 Azure 雲端。 NAKIVO Backup & Replication 與 Azure Blob Storage 完全整合,可簡化備份流程並將備份複製儲存至雲端。

若要使用 NAKIVO 備份解決方案將資料備份至 Azure Blob Storage,我們首先需要註冊備份應用程式。接著,我們將建立 Azure 備份儲存帳戶,並進行設定以儲存備份資料。

  1. 前往 Azure 服務,並在 Azure 網頁介面中點選"Azure Active Directory"。

Backup to Azure storage – configuring Azure Active Directory

  1. 點擊 Add > App registration 請前往您的 Azure Active Directory 頁面,註冊一個新的備份應用程式,以便存取 Azure 儲存體來儲存備份。此舉將使該應用程式能夠使用 Azure API 來存取所需的雲端儲存功能性。

Backup to Azure blob storage – app registration in Azure AD

  1. 請輸入要註冊的應用程式名稱,例如: Nakivo-Blob. 選擇哪些使用者可以使用此應用程式或存取此 API。然後點擊 Register.

How to back up to Azure – registering a backup application

  1. 完成應用程式註冊後,您將看到以下識別碼:
    • 應用程式(客戶端)ID
    • 物件 ID
    • 目錄(租戶)ID

    我們稍後會用到這些識別碼。現在可以建立儲存帳戶了。
    IDs are generated for the registered application

建立儲存帳戶

  1. 返回 Azure 首頁,然後前往 All services > Storage accounts.

how to create an Azure backup storage account

  1. 點擊 + Create 按鈕位於 儲存帳戶 頁面。

Creating a new Azure storage account

  1. 建立一個 儲存帳戶 精靈視窗開啟。
  • 請選擇一個資源群組,或建立一個新的資源群組。
  • 輸入儲存帳戶名稱,例如: techwblob1.
  • 請選擇訂閱類型、區域、效能及冗餘等級。請注意,這些選項會影響您需支付的 Azure 儲存體費用。

Creating a storage account for Azure data backup

  1. 接下來需要設定的選項的位置位於 資料保護 分頁。

    允許 NAKIVO Backup & Replication 若要建立可防範勒索軟體的備份,請勾選以下兩個核取方塊:

    • 為 Blob 啟用版本控制
    • 啟用版本層級的不變性支援

    若要設定其他分頁中的選項,請前往下一步,或點擊 Review 檢查設定並完成 Azure 儲存體帳戶的建立。
    Enabling versioning and immutability for Azure storage backups

  1. 請在 Review 按一下 Create. 請等待儲存帳戶建立完成。

Backup to Azure storage – reviewing storage account settings

  1. Azure 中已建立一個新的儲存帳戶。請按一下帳戶名稱。我們需要為備份應用程式指派角色,並啟用對 Blob 儲存的存取權限。

Selecting the Azure backup storage account

  1. 在儲存帳戶頁面的左側窗格中,按一下"存取控制 (IAM)"。接著按一下 + Add > Add role assignment.

Adding the role assignment

  1. 選擇 Storage Blob Data Owner 在角色清單中,點擊 Next. NAKIVO 備份應用程式必須在 Azure 中擁有足夠的權限,才能將備份資料寫入 Azure Blob Storage。

Assigning the Storage Blob Data Owner for a backup application

  1. 選擇 授予存取權限至

    User, group or service principal

  1. 點擊 + Select members.
  2. 請輸入名稱,例如: nakivo-blob 並選取此項目。點擊 Select 按鈕。
  3. 然後點擊 Review + Assign 並完成角色分配。

Selecting members for a Storage Blob Data Owner

建立容器

現在,您可以將一個或多個儲存容器新增至您的 Azure Blob Storage 帳戶。Azure Blob Storage 中的容器相當於 Amazon S3 AWS 中的物件儲存儲存桶。

  1. 選擇您的儲存帳戶,然後按一下 Containers 在左側窗格中。

Creating containers for backup to Azure blob storage

  1. 點擊 + Container. 螢幕右側會出現一個彈出視窗。請輸入容器名稱、選擇公開存取權限,並選取 Enable version-level immutability support 複選框。然後點擊 Create. 我們已建立兩個容器: 備份 以及 測試.

How to create a new Blob container for backup to Azure storage

  1. 前往 All Services > Storage accounts,請選擇您的儲存帳戶 (techwblob1 (在我們的範例中)並點擊 Overview. 請確保 Versioning 在將備份儲存至 Blob 儲存容器之前,請先啟用版本控制功能。在下方的螢幕截圖中,版本控制功能已啟用,且 已啟用 此連結可點擊。若版本控制功能已停用,請點擊 Disabled 編輯版本控制設定。

Versioning is enabled for Azure storage backups

  1. Enable versioning for blobs 必須勾選此核取方塊。

How to enable versioning for Azure storage backups

Microsoft Azure 憑證

我們已建立一個 Azure Blob Storage 帳戶、設定 Blob 儲存選項,並建立儲存容器。現在我們需要取得 Azure 憑證,並在 NAKIVO Backup & Replication 透過 Azure API 存取 Blob 儲存體。

  1. 在 Azure 入口網站的主 Azure 儀表板上,請選取 All services 然後點擊 Azure Active Directory.

Configuring services in Azure Active Directory

  1. 點擊 App registrations 在左側窗格中,點擊 Owned applications.
  2. 找到您先前註冊的應用程式名稱。在此情況下,我們點擊該應用程式名稱 Nakivo-Blob 查看更多資訊。

A backup application is registered for backup to Azure storage

  1. 請複製並儲存應用程式 (客戶端) ID 和目錄 (租戶) ID。您的 ID 將會有所不同。

    應用程式 (客戶端) ID:

    3a000000-0000-0000-0000-000000000000

    目錄(租戶)ID:

    fb000000-0000-0000-000f-0000000f0000

Saving IDs for a registered backup application

  1. 點擊 Certificates & secrets 在左側窗格中,按一下 Client secrets 然後點擊 + New client secret.
  2. 請輸入描述,例如: NBRv10-7,並設定有效期限。按下 Add.

Generating a new client secret in Azure for configuring backup to Azure blob storage

  1. 系統已產生一個密鑰,並將其新增至客戶端密鑰清單中。請將該值與密鑰 ID 複製到安全的位置。以下是我們的值(您的值會有所不同):

    值:

    br000Q00000000G000W00000_00000000-000~00

    秘密 ID:

    cb000000-0000-0000-0010-000000000000

    Saving the generated secret

設定備份至 Azure Blob 儲存體

既然我們已經在 Azure Blob 儲存中建立並設定了容器,現在可以設定 NAKIVO Backup & Replication 將資料備份至 Azure Blob Storage。

將 Azure Blob 儲存加入清單

首先,我們需要將 Azure 儲存帳戶新增至備份解決方案清單中。

開啟 NAKIVO Backup & Replication 並前往 Settings > Inventory. 點擊 Add New.

Adding the Azure backup storage account to the inventory

新增庫存項目 精靈程式一開啟,便會顯示三個步驟供您完成。

  1. Platform. 選擇 Cloud.

Selecting Cloud for backup to Azure blob storage

  1. Type. 選擇 Microsoft Azure Storage.

Selecting Microsoft Azure Storage for backup to Azure blob storage

  1. Options. 輸入所需的參數以新增 Azure Blob 儲存。
    • 顯示名稱: Azure Blob 儲存體
    • 儲存帳戶: techwblob1 (這是我們先前在 Azure 入口網站中建立的儲存帳戶名稱)
    • 租戶編號: fb000000-0000-0000-000f-0000000f0000
    • Azure 客戶端 ID: 3a000000-0000-0000-0000-000000000000
    • Azure 客戶端密鑰: br000Q00000000G000W00000_00000000-000~00

    我們稍早已從 Azure 網頁介面複製了這些字串。您的 ID 和密鑰將會有所不同。

    點擊 Finish.

    Selecting options for backup to Azure storage

包含兩個儲存容器的 Azure Blob Storage 帳戶(備份 以及 測試) 已新增至溶液清單中。

Containers are displayed in the inventory for backup to Azure storage

您可以點擊 Azure Blob 儲存體 請在清單中查看詳細資訊。

Viewing Azure Blob Storage containers used for backup to Azure storage

建立備份儲存庫

現在,我們需要在 Azure Blob Storage 中建立一個備份儲存庫。

前往 Settings > Repositories 在 的網頁介面中 NAKIVO Backup & Replication. 點擊 Add Backup Repository > Create new backup repository.

Creating a new backup repository in Azure Blob Storage

C建立備份儲存庫 一個包含四個步驟的精靈視窗隨即開啟。

  1. Type. 選擇 Cloud 作為備份儲存庫類型。點擊 Next 繼續。

Selecting Cloud as a repository type for backup to Azure storage

  1. Vendor. 選取 Azure Blob Storage.

Selecting Azure Blob Storage as a vendor for backup to Azure storage

  1. Name & Location. 輸入備份儲存庫的名稱,選擇已指派的 Transporter、Azure 儲存帳戶,以及該帳戶中用於儲存備份的容器。在本範例中,我們使用以下參數:
  • 姓名: Azure Blob 儲存庫
  • 指定運輸商: 船載傳送器
  • 帳戶: techwblob1
  • 容器: 備份

Configuring a name and location for a backup repository in Azure

  1. Options. 選擇所需的儲存空間節省、可靠性及排程斷開連接選項。點擊 Finish.

Configuring options for a backup repository located in Azure

建立備份工作

我們已將一個 Azure 儲存帳戶新增至清單,並在 Azure Blob 儲存體中建立了一個備份儲存庫。現在,我們可以建立備份工作並進行資料備份,例如: 將虛擬機器備份至 Azure. 同樣地,如果您已在本地備份儲存庫中擁有備份,也可以建立備份複製工作。

開啟"工作"儀表板,然後按一下 Create > VMware vSphere backup job.

Configuring VMware VM backup to Azure blob storage

VMware vSphere 的新備份工作程序精靈已開啟。讓我們來看看設定備份至 Azure Blob Storage 時的重要設定。

  1. Source. 選取您要備份的虛擬機器。此虛擬機器必須位於已新增至清單的 ESXi 主機或 vCenter 上。

Selecting a VM for backup to Azure blob storage

  1. Destination. 選擇位於 Azure 中的備份儲存庫的位置。我們的備份儲存庫名稱是 Azure Blob 儲存庫.

Selecting a backup repository located in Azure Blob Storage

  1. Schedule. 選擇排程設定。
  2. Retention. 設定保留設定。
  3. Options. 設定備份工作選項。輸入工作名稱,例如, 將虛擬機器備份至 Azure Blob. 點擊 FinishFinish & Run 儲存設定並將資料備份至 Azure Blob Storage。

Job options for backup to Azure blob storage

開啟 Azure 入口網站的網頁介面,前往您的 Azure Blob 儲存體帳戶,並開啟儲存容器。您應該會看到由 Azure 備份儲存庫創建的檔案。 NAKIVO Backup & Replication. 現在,我們已透過 NAKIVO 解決方案設定好備份至 Azure Blob Storage。

Backup to Azure blob storage has been configured

試試看 NAKIVO Backup & Replication

試試看 NAKIVO Backup & Replication

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

People also read