使用 Azure 入口網站 管理 Azure Cosmos DB 帳戶

適用於:NoSQL MongoDB Cassandra Gremlin

本文說明如何使用 Azure 入口網站管理 Azure Cosmos DB 帳戶上的各種工作。 您也可以使用其他 Azure 管理用戶端來管理 Azure Cosmos DB,包括 Azure PowerShellAzure CLIAzure Resource Manager 範本BicepTerraform

提示

Azure Cosmos DB 或控制平面的管理 API,並不是設計用於其餘服務部分這樣的高要求磁碟區。 如需詳細資訊,請參閱控制平面服務限制

必要條件

建立帳戶

請遵循下列步驟:

  1. 從 Azure 入口網站功能表或 [首頁] 頁面,選取 [建立資源]

  2. 搜尋 Azure Cosmos DB。 選取 [建立]>[Azure Cosmos DB]

  3. 在 [建立 Azure Cosmos DB 帳戶] 頁面上,選取 [Azure Cosmos DB for NoSQL] 區段內的 [建立] 選項。

    Azure Cosmos DB 提供數個 API:

    • NoSQL,適用於文件資料
    • PostgreSQL
    • MongoDB,適用於文件資料
    • Apache Cassandra
    • Table
    • Apache Gremlin,適用於圖形資料

    若要深入了解適用於 NoSQL 的 API,請參閱歡迎使用 Azure Cosmos DB

  4. 在 [建立 Azure Cosmos DB 帳戶] 頁面中,輸入新 Azure Cosmos DB 帳戶的基本設定。

    設定 Description
    訂用帳戶 訂用帳戶名稱 選取您要用於此 Azure Cosmos DB 帳戶的 Azure 訂用帳戶。
    資源群組 資源群組名稱 選取資源群組,或選取 [新建],然後輸入新資源群組的唯一名稱。
    客戶名稱 唯一名稱 輸入名稱來識別您的 Azure Cosmos DB 帳戶。 因為 documents.azure.com 會附加到您所提供的名稱以建立 URI,請使用唯一名稱。 名稱只能包含小寫字母、數字及連字號 (-) 字元。 其必須是 3-44 個字元。
    Location 最接近使用者的區域 選取用來裝載 Azure Cosmos DB 帳戶的地理位置。 使用最接近使用者的位置,讓他們能以最快速度存取資料。
    容量模式 佈建輸送量無伺服器 選取 [佈建的輸送量],以佈建的輸送量模式建立帳戶。 選取 [無伺服器],以無伺服器模式建立帳戶。
    申請 Azure Cosmos DB 免費階層折扣 適用不適用 使用 Azure Cosmos DB 免費層,您便能在帳戶中免費取得前 1000 RU/秒和 25 GB 的儲存體。 深入了解免費層
    限制帳戶總輸送量 是否選取 限制可在此帳戶上佈建的總輸送量。 此限制可防止與佈建輸送量相關的非預期費用。 建立您的帳戶之後,您可以更新或移除此限制。

    每個 Azure 訂用帳戶最多可以有一個免費層的 Azure Cosmos DB 帳戶,而且必須在建立帳戶時選擇加入。 若您並未看到套用免費層折扣的選項,則訂用帳戶中的另一個帳戶已透過免費層啟用。

    顯示 [建立 Azure Cosmos DB 帳戶] 頁面的螢幕快照。

    注意

    如果您選取 [無伺服器] 作為容量模式,則無法使用下列選項:

    • 套用免費層折扣
    • 限制帳戶總輸送量
  5. 在 [全域散發] 索引標籤中,設定下列詳細資料。 您可以保留預設值以用於本快速入門:

    設定 Description
    異地備援 停用 藉由將您的區域與配對區域進行配對,在您的帳戶上啟用或停用全域散發。 您可以在稍後將更多區域新增至您的帳戶。
    多重區域寫入 停用 多重區域寫入功能可讓您利用在全球為資料庫及容器佈建的輸送量。
    可用性區域 停用 可用性區域可協助您進一步改善應用程式的可用性和復原能力。

    注意

    如果您在上一個 [基本] 頁面中選取 [無伺服器] 作為 [容量模式],則無法使用下列選項:

    • 異地備援
    • 多重區域寫入
  6. 您可以選擇在下列索引標籤中設定其他詳細資料:

    • 網路功能。 設定從虛擬網路存取
    • 備份原則。 設定定期連續備份原則。
    • 加密。 使用服務受控金鑰或客戶自控金鑰
    • 標籤。 籤標籤為成對的名稱和數值,可讓您透過將相同標籤套用至多個資源與資源群組,進而分類資源並檢視合併的帳單。
  7. 選取 [檢閱 + 建立]。

  8. 檢閱帳戶設定,然後選取 [建立]。 建立帳戶需要幾分鐘的時間。 請等候入口網站頁面顯示 [您的部署已完成]

    此螢幕快照顯示您的部署已完成。

  9. 選取 [前往資源] 前往 Azure Cosmos DB 帳戶頁面。

    顯示 Azure Cosmos DB 帳戶頁面的螢幕快照。

從資料庫帳戶新增/移除區域

提示

新增區域時,所有資料都必須完全複寫並認可到新的區域,才能將該區域標示為可用。 這項作業所需的時間取決於帳戶中儲存的資料量。 如果非同步輸送量縮放作業正在進行,輸送量擴大作業會暫停,並在新增/移除區域作業完成時自動繼續。

  1. 登入 Azure 入口網站

  2. 移至您的 Azure Cosmos DB 帳戶,然後在資源功能表中選取 [全域複寫資料]

  3. 若要新增區域,請選取地圖上具有 + 標籤、且與您所需區域相對應的六邊形。 或者,若要新增區域,請選取 [+ 新增區域] 選項,然後從下拉式功能表中選擇區域,藉以新增區域。

  4. 若要移除區域,請選取具有核取記號的藍色六邊形,以清除地圖中的一或多個區域。 您也可以選取右側區域旁邊的「垃圾桶」(🗑) 圖示。

  5. 若要儲存變更,請選取 [確定]

    [全域復寫數據] 功能表的螢幕快照,其中醒目提示區域。

    在單一區域寫入模式中,您無法移除寫入區域。 您必須先容錯移轉至不同的區域,才能刪除目前的寫入區域。

    在多重區域寫入模式中,只要您有至少一個區域,即可新增或移除任何區域。

    設定多重寫入區域

    開啟 [全域複寫資料] 索引標籤,並選取 [啟用] 以啟用多重區域寫入。 啟用多重區域寫入後,您目前在帳戶上擁有的所有讀取區域都將成為讀取和寫入區域。

    [全域復寫數據] 功能表的螢幕快照,其中醒目提示 [設定區域] 和 [儲存]。

為您的 Azure Cosmos DB 帳戶啟用服務管理的故障轉移

[受服務管理容錯移轉] 選項可讓 Azure Cosmos DB 在一個區域變得無法使用時,容錯移轉至具有最高容錯移轉優先順序的區域,而不需要使用者動作。 受服務管理容錯移轉啟用時,可以修改區域的優先順序。 您的帳戶必須具有兩個或更多區域,才能啟用受服務管理容錯移轉。

  1. 從 Azure Cosmos DB 帳戶,開啟 [全域複寫資料] 窗格。

  2. 在窗格頂端選取 [受服務管理容錯移轉]

    顯示 [全域復寫資料] 選單的螢幕快照。

  3. 在 [受服務管理容錯移轉] 窗格中,確定 [啟用受服務管理容錯移轉] 設定為 [開啟]

  4. 選取 [儲存]。

    服務管理的故障轉移入口網站功能表螢幕快照。

設定 Azure Cosmos DB 帳戶的故障轉移優先順序

將 Azure Cosmos DB 帳戶設定為受服務管理容錯移轉後,即可變更區域的容錯移轉優先順序。

重要

帳戶設定為受服務管理容錯移轉時,您無法修改寫入區域 (容錯移轉優先順序為零)。 若要變更寫入區域,您必須停用受服務管理容錯移轉,並執行手動容錯移轉。

  1. 從 Azure Cosmos DB 帳戶,開啟 [全域複寫資料] 窗格。

  2. 在窗格頂端選取 [受服務管理容錯移轉]

    顯示 [全域復寫資料] 選單的螢幕快照。

  3. 在 [受服務管理容錯移轉] 窗格中,確定 [啟用受服務管理容錯移轉] 設定為 [開啟]

  4. 若要修改容錯移轉優先順序,請透過當您暫留其上時出現在資料列左側的三個點拖曳讀取區域。

  5. 選取 [儲存]。

    服務管理的故障轉移入口網站功能表螢幕快照。

在 Azure Cosmos DB 帳戶上執行手動故障轉移

重要

Azure Cosmos DB 帳戶必須設定為手動容錯移轉,此作業才會成功。

注意

如果您在進行非同步輸送量縮放作業時執行手動容錯移轉作業,則會暫停輸送量擴大作業。 容錯移轉作業完成時,該作業便會自動繼續。 若要深入了解,請參閱縮放佈建輸送量 (RU/秒) 最佳做法一文

  1. 移至 Azure Cosmos DB 帳戶,然後開啟 [全域複寫資料] 功能表。

  2. 在功能表的頂端,選取 [手動容錯移轉]

    [全域復寫數據] 選單的螢幕快照。

  3. 在 [手動容錯移轉] 功能表上,選取新的寫入區域。 選取核取方塊,表示您了解此選項會變更您的寫入區域。

  4. 若要觸發容錯移轉,請選取 [確定]

    手動故障轉移入口網站功能表的螢幕快照。