IBM Cloud Docs
計劃與佈建

計劃與佈建

IBM® Cloudant® for IBM Cloud®標準版是IBM Cloudant功能最豐富的產品,首先接收更新和新功能。 定價基於分配的預配置吞吐量和使用的數據存儲,使其適合任何所需的負載。

免費的精簡方案包括固定數量的傳輸量及資料,可用來進行開發及評估。 付費的標準方案可提供隨著應用程式需求變更而調整的可配置佈建傳輸量及資料儲存空間定價。 還可以支付額外的月費購買可選的 專用硬體計劃, 以便在專用硬體環境上運行一個或多個標準計劃實例。 專用硬體環境供您單獨使用。 如果在美國位置設定專用硬體計畫實例,您可以選擇 HIPAA 符合 -compliant 的配置。

計劃

當您佈建 IBM Cloudant 服務實例時,可以選取要使用的方案。 可用的方案包括「精簡」及「標準」。 當您選取方案時,會顯示「容量」,且「成本預估器」會顯示所選取方案的每月費用。 依預設,會選取精簡方案

精簡方案

精簡方案是免費方案,其設計目的是用於開發及評估。 包含IBM Cloudant的所有功能,但 Lite 計劃實例具有固定量的預先配置吞吐量和資料儲存量。 已佈建傳輸量固定為每秒 20 次讀取、每秒 10 次寫入及每秒 5 次廣域查詢,且資料儲存體上限為 1 GB。

儲存空間用量會每日進行檢查。 如果超出 1 GB 儲存限制,對IBM Cloudant實例的請求會收到 402 狀態代碼,並顯示以下錯誤訊息:帳戶超出了其資料使用配額。 需要升級到付費方案。 「IBM Cloudant 儀表板」上也會出現橫幅。 您仍然可以讀取及刪除資料。 不過,若要寫入新資料,您有兩個選項。 首先,您可以升級至付費的標準方案,它會立即移除寫入限制。 或者,您也可以刪除資料,讓總儲存空間低於 1 GB 的限制,並等到執行下次的每日儲存空間檢查,您的實例即會再次容許寫入。

如果您想要儲存超過 1 GB 的數據,或者能夠擴充預先配置的吞吐量容量,請前往 標準方案

您只能使用一個 IBM Cloudant Lite 方案實例,每個 IBM Cloud 帳戶。 如果您已有一個「精簡方案」實例,則無法建立第二個「精簡方案」實例,或將「標準方案」實例變更為「精簡方案」。 如果您嘗試,則會看到下列訊息。 針對每個服務,您只能有精簡方案的一個實例。 若要建立新的實例,請刪除現有精簡方案,或選取付費方案。

標準計畫

「IBM Cloudant 標準方案」適用於所有付費的 IBM Cloud® 帳戶(無論是隨收隨付制還是訂閱),並且會調整以符合應用程式需求。 標準計劃的定價基於兩個因素:分配的預先配置吞吐量以及實例中儲存的資料量。

定價每小時按比例分配,起始佈建傳輸量容量為每秒 100 次讀取、每秒 50 次寫入及每秒 5 次廣域查詢。 此費率等於每小時啟動成本0.105 美元。 您可以使用使用者介面或 API 來開啟或關閉已佈建的傳輸量容量。 以每秒 100 個讀取、每秒 50 個寫入及每秒 5 個廣域查詢的增量進行切換。 成本計算是針對所配置的已佈建傳輸量容量,而不是根據請求的計量容量。 「標準方案」包含 20 GB 的資料儲存空間。 如果您儲存的資料超過 20 GB,則需要按規定的每 GB 每小時費用付費。

請參閱儀表板中的 IBM Cloud 定價計算機,以取得不同容量和貨幣的定價,以及 定價 資訊,以取得預估成本的範例。

專用硬體方案

「IBM Cloudant 專用硬體方案」實例是一種裸機 IBM Cloudant 環境,佈建以專用於您的「IBM Cloudant 標準方案」實例。 IBM Cloudant 專用硬體方案提供下列選項:

  • 可在任何 IBM® 廣域資料中心中佈建的 IBM Cloudant 專用硬體方案環境。
  • 此方案對於 HIPAA 法規遵循而言是必要的,且必須在佈建時間進行選取。
  • 對於 2020 年 1 月 1 日或更新版本佈建的所有環境,使用者可以選擇使用 IBM Key Protect 來使用客戶管理的加密金鑰來攜帶您自己的金鑰 (BYOK)。IBM Cloudant 會在加密磁碟上執行,但對於 BYOK,需要「專用硬體」方案。 佈建時必須選擇 BYOK 加密詳細資料,且特性無法用於已佈建的「專用硬體方案」環境。
  • 部署於「專用硬體方案」環境上之一切「標準方案」實例,均包含支援「雲端服務端點 (CSE)」之位置中之專用 (內部) 端點及公用端點。 使用專用端點允許客戶透過內部IBM Cloud® IBM Cloudant } 實例,以避免上游應用程式流量通過公共網路並產生頻寬收費。 如需相關資訊,請參閱 雲端服務端點文件,以取得為 IBM Cloud® 帳戶啟用雲端服務端點的詳細資料。
  • IBM Cloudant 專用硬體方案環境的使用者可以透過聯絡支援中心來使用 IP 允許清單。 IP 允許清單配置適用於在環境上執行的所有實例。 公用及專用網路允許清單可以獨立管理,且公用允許清單可以設定為封鎖所有資料流量,以便所有資料流量都通過專用端點。

您可以在單一「專用硬體」環境上佈建一個以上「標準方案」實例。 「專用硬體」環境會根據標準方案實例所使用的傳輸量及資料,視需要擴充或縮減。 「IBM Cloudant 專用硬體方案」實例具有固定價,這會加至已在其上部署之任何「標準方案」的耗用定價。 計費是每日按比例分配,並針對環境收取 1 個月的持續時間下限。 佈建「IBM Cloudant 專用硬體方案」是不同步的作業,可能需要 5-7 個營業日。 若要建立 IBM Cloudant 專用硬體方案實例並在其上佈建標準方案實例,請遵循 在 IBM Cloudant 上建立和利用 IBM Cloud 專用硬體方案實例指導教學。

專用硬體方案不適用於 IBM Cloud 專用客戶。 專用硬體計畫僅適用於IBM Cloud客戶。

要求類別

吞吐量供應被識別和測量為以下類型的請求類別之一:

  1. 在此清單中說明的 讀取 (先前稱為查閱)。

    1. 特定文件的讀取,根據文件的 _id

    2. 分割 查詢,這是對 IBM Cloudant 提出的要求 要求路徑中 _partition 名稱空間內的查詢端點,包括下列類型:

      分區查詢請求使用的讀取操作數會根據傳回的結果而變化。

  2. 寫入,這是個別文件的建立、修改或刪除。

  3. 廣域查詢 至廣域索引 (先前稱為查詢),這些是對 IBM Cloudant 提出的要求 查詢端點 不在 _partition 名稱空間內,包括下列類型:

已佈建的傳輸量

吞吐量供應被識別和測量為以下操作類型的請求類別:讀取寫入全域查詢

吞吐量的測量是對每秒每個請求類別的單元數量的簡單計數,其中秒是滑動視窗。

如果您的帳戶超出分配給要求類別的傳輸量單位數目,IBM Cloudant 會拒絕要求。 在滑動視窗內要求類別的單元數不再超出佈建的數目之前,會拒絕要求。 將滑動的 1 秒時間範圍視為 1,000 毫秒的任何連續期間,可能會有所助益。

例如,「標準方案」佈建為每秒 200 次讀取。 您的帳戶在連續 1,000 毫秒(1 秒)期間最多可以使用 200 次讀取。 在滑動的 1,000 毫秒期間進行的後續讀取將被拒絕,直到該期間的讀取數量再次降至 200 以下。

當請求因超出請求類別的數量而被拒絕時,應用程式會收到 429 Too Many Requests回應。

支援的用戶端程式庫 的最新版本可協助您處理 429 回應。 例如,Java™ 程式庫會產生 TooManyRequestsException 回應。

預設情況下,當收到 429 回應時,支援的用戶端程式庫不會自動重試請求。

最好確保您的應用程式正確處理 429 響應。 原因是重試次數有限; 定期超過要求數是移至不同計劃配置的有力指標。

如果您要移植現有應用程序,它可能無法處理 429 回應。 作為遷移驗證的一部分,請檢查您的應用程式是否已正確處理 429 回應。

總而言之,您必須確定您的應用程式可以正確處理 429 回應。

分割區查詢的讀取作業使用量

分區查詢請求使用數量可變的讀取操作,具體數量取決於傳回的結果。 耗用量根據兩個軸:

  1. 從查詢涉及的索引讀取的行數。
  2. 查詢執行期間從資料庫(若有的話)讀取的文件數。

所有分割區查詢的最小讀取成本為 1。

檢視查詢、搜尋查詢及 _all_docs

每一個從索引讀取的 100 列區塊都使用一個讀取作業。 此外,在執行查詢期間從資料庫讀取的每個文件都使用一個讀取單元。

從索引讀取的行數與傳回的結果數相同。 在要求查詢期間,傳遞 include_docs=true 作為查詢字串參數時,只會從資料庫讀取文件。

您可以在下表中看到成本範例:

成本範例
結果數 包括文件 耗用的讀取總數 耗用的讀取列數 耗用的讀取文件數
199 2 2 0
199 True 201 2 199
301 4 4 0
301 True 305 4 301

減少使用 include_docs=true 是減少分割 _all_docs、視圖及搜尋查詢的讀取耗用量的關鍵。

IBM Cloudant 查詢

對於 IBM Cloudant 查詢要求,用於索引列讀取的讀取作業數與從基礎索引讀取的列相關。 在根據索引無法滿足的選取器部分進行過濾之前,會先讀取列。 因此,這些結果意味著行讀取值和消耗的讀取單位可能高於您收到的最終結果數。

此外,IBM Cloudant 查詢必須讀取基礎索引所傳回之每一列的文件。 這樣,它可以執行選取器所需的進一步過濾,並傳遞至查詢。

讀取消費
結果數 索引傳回的列數 耗用的讀取總數 耗用的讀取列數 耗用的讀取文件數
5 199 201 2 199
199 199 201 2 199
5 301 305 4 301
301 301 305 4 301

使用適當的索引是減少分割區讀取消耗的關鍵 IBM Cloudant 查詢查詢。

依抄寫耗用讀取及寫入作業

兩個資料庫之間的 抄寫 會使用來源資料庫上的讀取容量,以及目標資料庫上的寫入容量。 抄寫器知道 IBM Cloudant 中的速率限制,並在遇到與達到為實例設定的佈建傳輸量容量限制相關聯的 429 回應時使用錯列重試邏輯。

您可以使用預設參數,並抄寫具有大量文件待辦事項的資料庫。 在該情況下,單一抄寫工作在來源資料庫上每秒使用接近 2500-3000 個讀取數,在目標資料庫上每秒使用幾個寫入數。 使用者可以透過調整與 調整抄寫速度 相關聯的 效能相關選項,來減少抄寫工作所使用的大約讀取傳輸量。 下表為想要減少來源資料庫上使用的讀取容量的使用者提供建議選項:

減少讀取容量
http_connections worker_processes 在來源資料庫上每秒大約讀取數
2 1 200
6 2 1000
12 3 2000
20 4 3000(此值為預設值。)

檢視及變更容量

可以使用 UI 或 API 管理指派給實例的預先配置吞吐量。 只有使用付費的IBM Cloudant標準計劃才允許更改預先配置的吞吐量。 免費 Lite 方案的使用者擁有固定數量的預配置吞吐量,但可以使用容量 UI 來估算標準方案上容量設定的成本。

使用者介面- 資源群組

如果 IBM Cloudant 實例部署在 資源群組中,您可以遵循下列指示來變更容量。

  1. 登入IBM Cloud儀表板。

  2. 移至實例的「服務詳細資料」頁面。

  3. 按一下 管理 > 容量,以檢視現行及目標容量。

    容量視窗顯示現行及目標容量。
    容量

  4. 若要變更目標容量,請將容量調節器滑動至您想要的設定。

  5. 按一下 更新至標準方案

  6. 選取您想要的定價方案,然後按一下 儲存

  7. 按一下 執行,以選取您要尋找的帳戶類型。

    複選標記會變成黃色並顯示 Updating Capacity,直到達到目標容量。 容量變更是非同步的。 同步化這些變更所需的時間取決於所要求的容量變更大小,以及儲存在實例中的資料。 達到目標容量時,會出現下列訊息: 成功。 您的容量將很快更新。

使用 IBM Cloud 儀表板進行的容量增加最多可以構成 100 個容量區塊。 100 個容量區塊等於每秒 10,000 個讀取、每秒 5,000 個寫入及每秒 500 個廣域查詢。 如果您需要更多容量,請參閱容量頁面上的 Need additional capacity? 標籤。

API

若要使用 API 查看已指派的目前預先配置吞吐量或變更IBM Cloudant實例的目標預先配置吞吐量,請參閱 容量 API 文件。

對於資源組中部署的實例,「容量」頁面上的 「透過 API 增加容量」 標籤中也顯示了用於變更容量的 API 語法。

監視用量

已佈建傳輸量用量資訊會顯示在「IBM Cloudant 儀表板」的「監視」標籤中。 「目前操作」 標籤透過顯示按讀取、寫入和全域查詢細分的請求數來顯示 預先配置吞吐量容量 的最新消耗情況。 虛線表示根據為實例設定的預置吞吐能力所允許的峰值容量。

現行作業 標籤

  • 顯示最近耗用的 已佈建傳輸量

  • 顯示依讀取、寫入及廣域查詢細分的要求數。

  • 根據實例的已佈建傳輸量設定所容許的尖峰容量,在下列畫面擷取中以點虛線顯示。

「現行作業」顯示已佈建傳輸量的耗用,以及依讀取、寫入及廣域查詢細分的要求數。 根據實例的已佈建傳輸量設定所容許的尖峰容量。
監控 - 目前操作

拒絕要求 標籤

  • 顯示給定秒內拒絕的要求數。

  • 顯示回應 429: 太多要求。

  • 要求會遭到拒絕,因為它們超出配置給實例的已佈建傳輸量容量。 圖形依讀取、寫入及廣域查詢細分。

監視-拒絕的要求數顯示在給定的秒內拒絕的要求數。 顯示 429:請求太多。 要求會遭到拒絕,因為它們超出配置給實例的已佈建傳輸量容量。
監控 - 拒絕請求

監視可協助您辨識方案中的佈建變更是否適當。 例如,如果您經常達到資料庫讀取數目上限,則可以透過 容量使用者介面來修改實例的容量。

資料用量

IBM Cloudant 實例針對計費目的而測量的資料儲存空間包含 JSON 資料、索引和附件。

包含的資料儲存空間

此值是方案中所含的儲存空間容量。 Lite 方案的硬性限制為 1 GB。 付費標準方案包括 20 GB 免費儲存空間,儲存的任何其他資料均按計費計費。

資料超額

所有「精簡方案」及「標準方案」都受到已使用磁碟空間方面的監視。 當您使用的資料多於計劃分配的資料時,您可能會遇到以下部分中所述的條件:

精簡方案

  • Lite 套餐的磁碟使用上限為 1 GB。
  • 達到上限後,您會在IBM Cloudant儀表板上收到警告,並且無法寫入新資料。 如果您嘗試寫入新資料,則會發生 402: payment required 回應。
  • 要寫入新數據,您必須升級到標準計劃或刪除數據,並等到下一次檢查運行才能重新啟動您的帳戶。

標準計畫

  • 如果帳戶使用的儲存空間超過標準方案中包含的 20 GB,則超出部分將被視為「磁碟過剩」。 「超額」會依指出的價格,針對超出方案配置所使用的每一個額外 GB,對帳戶進行收費。
  • 磁碟超額數量的成本是根據每小時來計算。

例如,假設您的標準方案將半天(12 小時)的磁碟使用量增加到 107 GB。 這項變更表示您的實例比起 20 GB 的方案配置,多溢出了 87 GB 且長達 12 小時。 因此,您需要為該額外空間支付 87 GB x 12 小時 = 1044 GB 小時的超額費用。

超額的計算方式是使用計費週期內特定小時期間超過方案配置的 GB 數目最大值。

磁碟超額範例

假設您以使用 9 GB 儲存空間的「標準方案」服務實例,開始為期 30 天的一個月。 接下來,在第 3 天 02:00 開始的那個小時期間,您的儲存空間增加到 21.5 GB 且長達 15 分鐘。 在 02:00 小時的接下來 10 分鐘,此實例降回 9.5 GB,然後在 02:00 小時的接下來 25 分鐘增加為 108 GB。 最後,您的實例降到 28 GB 後度過了該小時以及該月的剩餘時間。

此模式表示在第 3 天第 2 小時期間,超過方案配置的 GB 數目最大值為 88 GB。 從第 3 天 03:00 開始,以及當月剩餘時間,您的實例比計劃分配多 8 GB。

因此,從第 3 天的 02:00 開始,您的帳單中包含基於 88 GB x 1 小時 = 88 GB 小時的超額費用。

從第 3 天 03:00 到第 3 天結束,您的帳單包含基於 8 GB x 21 小時 = 168 GB 小時的超額費用。

從第 4 天的 00:00 小時到月底 (30 天),您的帳單包括超額。 超額基於 8 GB x 24 小時 x 27 天 = 5184 GB 小時。

該月的總超額帳單是根據總計值 88 + 168 + 5184 = 5440 GB 小時來計算。

要求及文件大小限制

IBM Cloudant JSON 文件及要求的大小上限如下:

JSON 文件和請求的最大大小限制
限制 大小上限
個別文件大小 1 MB
單一附件大小 10 MB
要求內文大小 11 MB

如果您超出這些限制,413 回應 會警示您。

IBM Cloudant團隊建議您將二進位附件或大型 JSON blob 儲存在物件儲存中,並儲存指向IBM Cloudant JSON 文件中的位置的連結。

複製時,超出這些限制的文件或附件不會複製到目標資料庫。 有關如何檢測複製錯誤的更多信息,請參閱 複製錯誤

位置及租賃

依預設,所有「精簡方案」及「標準方案」都會部署至多方承租戶環境。 作為計劃選擇的一部分,您可以從以下IBM Cloud位置中進行選擇。

  • 清奈 (SZR)
  • 達拉斯
  • 法蘭克福克圖克
  • 倫敦
  • 大阪
  • 雪梨
  • 首爾 (SZR)
  • 東京
  • 華盛頓哥倫比亞特區

單可用區 (SZR) 表示該位置只有一個可用區。 所有其他位置都是多區域區域 (MZR),並為部署在這些位置的實例利用三個獨立的可用區域。 如需相關資訊,請參閱 高可用性(HA)、災難回復(DR)及備份 文件。

專用硬體計劃實例可以部署在大多數 IBM 資料中心位置。 請參閱 IBM Cloud 型錄中的下拉功能表,以取得最新的可用位置清單。

從部署的所有 IBM Cloudant 實例 IBM Cloud 法蘭克福地區已部署至歐盟管理的環境。 任何 IBM Cloudant 在 EU 管理的環境之外產生的帳戶或 API 金鑰無法被授予對 EU 管理的環境的存取權限 IBM Cloudant 實例。 有關更多信息,請參閱為您的IBM Cloud帳戶 啟用歐盟支援設定

鑑別方法

IBM Cloudant 是使用 HTTPS API 進行存取。 當 API 端點需要時,會針對 IBM Cloudant 收到的每個 HTTPS 要求鑑別使用者。 在佈建期間,可用的鑑別方法包括Use both legacy credentials and IAMUse only IAM。 如需相關資訊,請參閱 IAM 手冊或舊式 鑑別 API 文件

配置IBM Cloudant實例後,當您在IBM Cloud的服務憑證標籤中產生新憑證時,可以找到連接 URL 和 IAM 授權詳細資料。儀表板。 如需相關資訊,請參閱尋找服務認證。 如果您在設定期間選擇此選項,則還包括IBM Cloudant舊使用者名稱和密碼。

IBM Cloudant團隊建議您盡可能使用 IAM 存取控制進行驗證。 如果您使用 IBM Cloudant 舊式鑑別,IBM Cloudant 團隊建議您使用 API 金鑰,而不是帳戶層次認證來進行程式化存取及抄寫工作。

資料中心的高可用性、災難回復及備份

若要在資料中心內提供高可用性 (HA) 及災難回復 (DR),所有資料都會跨叢集裡的三台不同實體伺服器,儲存成一式三份。 您可以在多個資料中心佈建帳戶,然後使用連續資料抄寫來跨資料中心提供 HA/DR。IBM Cloudant 資料不會自動備份,但會提供支援的工具來處理備份。 請檢閱災難回復及備份手冊來探索所有 HA、DR 及備份考量,以符合應用程式需求。

IBM Cloud 支援

「標準方案」及「專用方案」服務實例的支援都是選用項目。 當您購買 IBM Cloud 標準支援時,即會提供支援。 Lite 套餐不提供支援。

如需相關資訊,請參閱 IBM Cloud 標準支援方案IBM 支援手冊

用於 IBM Cloudant 的支援系統未提供保護個人資料或機密個人資料的特性。 此內容包括「醫療保健服務資訊」、健康資料、「受保護健康資訊」或受更多法規需求規範的資料。 因此,「客戶」不得輸入或提供這類資料。

在 IBM Cloudant 上佈建 IBM Cloud 實例

可以透過以下兩種方式在 IBM Cloudant 上佈建 IBM Cloud 精簡或標準方案實例: