託管模型概述

為實現可靠的資源分配 Cloud Databases,我們提供兩種託管模式:共享運算與隔離運算。Cloud Databases 共享運算為資料庫部署提供靈活選項,同時確保效能可預測性。Cloud Databases 隔離運算是我們針對生產環境企業應用程式的推薦方案,提供更精準的控制能力與企業級功能。

目前僅能使用 CLI、API 或 Terraform 擴充您的共用運算或獨立運算資料庫。

Cloud Databases共享計算

共享運算是一種靈活的多租戶產品,用於動態、微調和解耦的容量選擇。

透過IBM Cloud控制台配置共享運算時,您可以選擇以下初始資源分配預設:({ RabbitMQ 0.5 Small 具有固定數量的 CPU 和 RAM,但您可以變更磁碟。 定制可以完全定制。

使用小分配預設,您可以使用最小的資源分配來測試資料庫。 如果您有更高的效能要求,您可以透過自訂分配預設輕鬆利用共享模型的靈活性。 透過選擇您接收的 CPU 和 RAM 資源量,可以擴展效能以適應您的工作負載。

Cloud Databases隔離計算

隔離運算是一種安全的單一租戶產品,適用於複雜、高效能的企業工作負載。 透過將您的部署和所有關聯的使用者資料管理代理程式放置在隔離的電腦上,Cloud Databases隔離計算提供專用運算資源、專用儲存頻寬和管理程式層級的隔離。

配置時,為您的執行個體選擇初始主機大小。 儲存仍然是單獨選擇的,可讓您確定資料庫接收的磁碟大小和 IOPS標準計算基準性能測試,用來判定伺服器的最佳配置設定。數量。

隔離計算不支援 CPU 和 RAM 自動縮放。 磁碟自動縮放可用。 如果您配置了獨立實例或從具有自動擴展功能的部署切換,請使用 IBM Cloud® Monitoring整合 監控您的資源,該整合提供記憶體、磁碟空間和磁碟I/O 使用率的指標。 若要將資源新增至您的實例,請手動擴充您的部署。

隔離計算規模

隔離計算有 6 種尺寸選擇:

  • 4 CPU x 16 內存
  • 8 個 CPU x 32 個內存
  • 8 CPU x 64 內存
  • 16 個 CPU x 64 個內存
  • 32 個 CPU x 128 個內存
  • 30 個 CPU x 240 個內存

Cloud Databases共享計算

共享運算是一種靈活的多租戶產品,用於動態、微調和解耦的容量選擇。

每個資料庫執行個體都會收到確定性的 CPU 分配。 如果在未選擇 CPU 數量的情況下配置實例,共享計算會自動向資料庫分配少量 CPU,最多 2 個核心。自動CPU以CPU:RAM 1:8的比例提供;因此,擁有 4 GB RAM 的用戶可以使用4/8th的 CPU;擁有 8 GB RAM 的用戶可獲得 1 個 CPU;由於 2 個 CPU 的限制,擁有 20 GB RAM 的用戶將獲得 2 個 CPU。

對於這種零碎的自動 vCPU 分配,請輸入您的 RAM 和磁碟分配需求。 選擇 multitenant 意味著我們的系統將以您的 RAM 分配的 1/8 比例處理vCPU分配。 我們建議在指定vCPU分配時使用整數分配。

如果您的效能需求高於 2 個 CPU,您可以輕鬆利用共享模型的靈活性。 透過選擇您接收的 CPU 和 RAM 資源量,可以擴展效能以適應您的工作負載。 此外,如果您知道您的執行個體將遇到可變需求,請使用 RAM 自動縮放不僅設定將啟動資源縮放的預期負載和持續時間,還設定資料庫將縮放到的資源和成本限制。

基於各項服務的個別需求,所有共享運算 Cloud Databases 執行個體均設有最低資源要求。 當所有現有多租戶實例轉換為共享計算時,將應用這些最低資源要求。 現有多租戶實例在 IBM 2025年5月前因資源需求提升至最低標準所產生的費用將不予收取(即_適用既得權益條款_ )。 有關更多信息,請參閱 託管模型祖父

Cloud Databases隔離計算

隔離運算是一種安全的單一租戶產品,適用於複雜、高效能的企業工作負載。 透過將您的部署和所有關聯的使用者資料管理代理程式放置在隔離的電腦上,Cloud Databases隔離計算提供專用運算資源、專用儲存頻寬和管理程式層級的隔離。

配置時,選擇電腦的 CPU x RAM 大小來設定資料庫。 這台機器將被專門分配來運行您的資料庫實例。 儲存仍然是單獨選擇的,可讓您確定資料庫接收的磁碟大小和 IOPS標準計算基準性能測試,用來判定伺服器的最佳配置設定。數量。 使用您偏好的方法擴充資料庫和變更機器大小:Cloud Databases CLI plug-inCloud Databases API、使用 Terraform,或透過預先建立、開放源碼且支援自動擴充功能的企業級 Terraform IBM Modules(TIM)

隔離計算規模

隔離計算有 6 種尺寸選擇:

  • 4 CPU x 16 內存
  • 8 個 CPU x 32 個內存
  • 8 CPU x 64 內存
  • 16 個 CPU x 64 個內存
  • 32 個 CPU x 128 個內存
  • 30 個 CPU x 240 個內存

host_flavor 參數定義您的計算大小。 輸入適合您所需尺寸的數值。 若要配置共用計算實例,請指定 multitenant。 所有其他選項都會使您處於不同的隔離計算大小。

主機風味尺寸參數
主機風味 主機風味值
共用運算 multitenant
4 CPU x 16 內存 b3c.4x16.encrypted
8 個 CPU x 32 個內存 b3c.8x32.encrypted
8 CPU x 64 內存 m3c.8x64.encrypted
16 個 CPU x 64 個內存 b3c.16x64.encrypted
32 個 CPU x 128 個內存 b3c.32x128.encrypted
30 個 CPU x 240 個內存 m3c.30x240.encrypted

Cloud Databases共享計算

共享運算是一種靈活的多租戶產品,用於動態、微調和解耦的容量選擇。

每個資料庫執行個體都會收到確定性的 CPU 分配。 如果在未選擇 CPU 數量的情況下配置實例,共享計算會自動向資料庫分配少量 CPU,最多 2 個核心。自動CPU以CPU:RAM 1:8的比例提供;因此,擁有 4 GB RAM 的用戶可以使用4/8th的 CPU;擁有 8 GB RAM 的用戶可獲得 1 個 CPU;由於 2 個 CPU 的限制,擁有 20 GB RAM 的用戶將獲得 2 個 CPU。

對於這種部分自動vCPU分配,只需輸入您的 RAM 和磁碟分配需求。 選擇 multitenant 意味著我們的系統將以您的 RAM 分配的 1/8 比例處理vCPU分配。 我們建議在指定vCPU分配時使用整數分配。

如果您的效能需求高於 2 個 CPU,您可以輕鬆利用共享模型的靈活性。 透過選擇您接收的 CPU 和 RAM 資源量,可以擴展效能以適應您的工作負載。 此外,如果您知道您的執行個體將遇到可變需求,請使用 RAM 自動縮放不僅設定將啟動資源縮放的預期負載和持續時間,還設定資料庫將縮放到的資源和成本限制。

基於各項服務的個別需求,所有共享運算 Cloud Databases 執行個體均設有最低資源要求。 當所有現有多租戶實例轉換為共享計算時,將應用這些最低資源要求。 現有多租戶實例在 IBM 2025年5月前因資源需求提升至最低標準所產生的費用將不予收取(即_適用既得權益條款_ )。 有關更多信息,請參閱 託管模型祖父

Cloud Databases隔離計算

隔離運算是一種安全的單一租戶產品,適用於複雜、高效能的企業工作負載。 透過將您的部署和所有關聯的使用者資料管理代理程式放置在隔離的電腦上,Cloud Databases隔離計算提供專用運算資源、專用儲存頻寬和管理程式層級的隔離。

配置時,選擇電腦的 CPU x RAM 大小來設定資料庫。 這台機器將被專門分配來運行您的資料庫實例。 儲存仍然是單獨選擇的,可讓您確定資料庫接收的磁碟大小和 IOPS標準計算基準性能測試,用來判定伺服器的最佳配置設定。數量。 使用您偏好的方法來擴充資料庫和變更機器大小:Cloud Databases CLI 外掛程式Cloud Databases API、使用 Terraform,或透過預先建立、開放原始碼且企業就緒的 Terraform IBM 模組(TIM),這些方法也支援自動擴充功能。

隔離計算規模

隔離計算有 6 種尺寸選擇:

  • 4 CPU x 16 內存
  • 8 個 CPU x 32 個內存
  • 8 CPU x 64 內存
  • 16 個 CPU x 64 個內存
  • 32 個 CPU x 128 個內存
  • 30 個 CPU x 240 個內存

host_flavor 參數定義您的計算大小。 輸入適合您所需尺寸的數值。 若要配置共用計算實例,請指定 multitenant。 所有其他選項都會使您處於不同的隔離計算大小。

主機風味尺寸參數
主機風味 主機風味值
共用運算 multitenant
4 CPU x 16 內存 b3c.4x16.encrypted
8 個 CPU x 32 個內存 b3c.8x32.encrypted
8 CPU x 64 內存 m3c.8x64.encrypted
16 個 CPU x 64 個內存 b3c.16x64.encrypted
32 個 CPU x 128 個內存 b3c.32x128.encrypted
30 個 CPU x 240 個內存 m3c.30x240.encrypted

Cloud Databases共享計算

共享運算是一種靈活的多租戶產品,用於動態、微調和解耦的容量選擇。

每個資料庫執行個體都會收到確定性的 CPU 分配。 如果在未選擇 CPU 數量的情況下配置實例,共享計算會自動向資料庫分配少量 CPU,最多 2 個核心。自動CPU以CPU:RAM 1:8的比例提供;因此,擁有 4 GB RAM 的用戶可以使用4/8th的 CPU;擁有 8 GB RAM 的用戶可獲得 1 個 CPU;由於 2 個 CPU 的限制,擁有 20 GB RAM 的用戶將獲得 2 個 CPU。

對於這種部分自動vCPU分配,只需輸入您的 RAM 和磁碟分配需求。 選擇 multitenant 意味著我們的系統將以您的 RAM 分配的 1/8 比例處理vCPU分配。 我們建議在指定vCPU分配時使用整數分配。

如果您的效能需求高於 2 個 CPU,您可以輕鬆利用共享模型的靈活性。 透過選擇您接收的 CPU 和 RAM 資源量,可以擴展效能以適應您的工作負載。 此外,如果您知道您的執行個體將遇到可變需求,請使用 RAM 自動縮放不僅設定將啟動資源縮放的預期負載和持續時間,還設定資料庫將縮放到的資源和成本限制。

基於各項服務的個別需求,所有共享運算 Cloud Databases 執行個體均設有最低資源要求。 當所有現有多租戶實例轉換為共享計算時,將應用這些最低資源要求。 現有多租戶實例在 IBM 2025年5月前因資源需求提升至最低標準所產生的費用將不予收取(即_適用既得權益條款_ )。 有關更多信息,請參閱 託管模型祖父

Cloud Databases隔離計算

隔離運算是一種安全的單一租戶產品,適用於複雜、高效能的企業工作負載。 透過將您的部署和所有關聯的使用者資料管理代理程式放置在隔離的電腦上,Cloud Databases隔離計算提供專用運算資源、專用IO 和網路頻寬以及管理程式層級的隔離。

配置時,選擇電腦的 CPU x RAM 大小來設定資料庫。 這台機器將被專門分配來運行您的資料庫實例。 儲存仍然是單獨選擇的,可讓您確定資料庫接收的磁碟大小和 IOPS標準計算基準性能測試,用來判定伺服器的最佳配置設定。數量。 使用您偏好的方法來擴充資料庫和變更機器大小:Cloud Databases CLI 外掛程式Cloud Databases API、使用 Terraform,或透過預先建立、開放原始碼且企業就緒的 Terraform IBM 模組(TIM),這些方法也支援自動擴充功能。

隔離式 Cloud Databases 運算環境不支援 CPU 與 RAM 的自動擴展功能。 磁碟自動縮放可用。 如果您配置了獨立實例或從具有自動擴展功能的部署切換,請使用 IBM Cloud® Monitoring整合 監控您的資源,該整合提供記憶體、磁碟空間和磁碟I/O 使用率的指標。 若要將資源新增至您的實例,請手動擴充您的部署。

隔離計算規模

隔離計算有 6 種尺寸選擇:

  • 4 CPU x 16 內存
  • 8 個 CPU x 32 個內存
  • 8 CPU x 64 內存
  • 16 個 CPU x 64 個內存
  • 32 個 CPU x 128 個內存
  • 30 個 CPU x 240 個內存

host_flavor 參數定義您的計算大小。 輸入適合您所需尺寸的數值。 若要配置共用計算實例,請指定 multitenant。 所有其他選項都會使您處於不同的隔離計算大小。

主機風味尺寸參數
主機風味 主機風味值
共用運算 multitenant
4 CPU x 16 內存 b3c.4x16.encrypted
8 個 CPU x 32 個內存 b3c.8x32.encrypted
8 CPU x 64 內存 m3c.8x64.encrypted
16 個 CPU x 64 個內存 b3c.16x64.encrypted
32 個 CPU x 128 個內存 b3c.32x128.encrypted
30 個 CPU x 240 個內存 m3c.30x240.encrypted

隔離運算能力

隔離計算完全隔離您的資料庫,包括資料庫管理 Pod(接觸用戶資料)。 這些管理模組會在您的隔離運算執行個體中佔用部分資源,消耗該機器部分的運算能力(10-12%)。 下表顯示了每個隔離計算大小的估計剩餘計算量。

隔離運算能力
主機風味 剩餘CPU 剩餘內存
4 CPU x 16 內存 2.865 12.193
8 個 CPU x 32 個內存 6.855 26.952
8 CPU x 64 內存 6.855 56.519
16 個 CPU x 64 個內存 14.835 56.519
32 個 CPU x 128 個內存 30.795 115.738
30 個 CPU x 240 個內存 28.8 223.596

佈建

要配置服務 Cloud Databases 實例,請從共享運算或獨立運算中選擇您的託管類型

要配置 Cloud Databases 服務實例,請新增一個新 host_flavor 參數。 此參數可讓您透過為請求的隔離實例大小指派參數值來選擇共用計算 ( multitenant ) 或隔離計算。 請注意,由於隔離運算大小隱式包括 CPU 和 RAM 分配,因此不應在隔離運算請求中提供 CPU 和 RAM 大小。

要配置 Cloud Databases 服務實例,請新增一個新 host_flavor 參數。 此參數可讓您透過為請求的隔離實例大小指派參數值來選擇共用計算 ( multitenant ) 或隔離計算。 請注意,由於隔離運算大小隱式包括 CPU 和 RAM 分配,因此不應在隔離運算請求中提供 CPU 和 RAM 大小。

要配置 Cloud Databases 服務實例,請新增一個新 host_flavor 參數。 此參數可讓您透過為請求的隔離實例大小指派參數值來選擇共用計算 ( multitenant ) 或隔離計算。 請注意,由於隔離運算大小隱式包括 CPU 和 RAM 分配,因此不應在隔離運算請求中提供 CPU 和 RAM 大小。

有關更詳細的說明,請參閱您的 資料庫特定頁面

託管模型之間的擴充和切換

對於新的託管模型,擴充和切換是類似的操作。 在像平常一樣擴展資料庫時,選擇與目前資料庫執行個體不同的託管類型,以在共用運算和獨立運算之間切換。

對於新的託管模型,擴充和切換是類似的操作。 在像平常一樣擴展資料庫時,透過向您希望擴展的託管模型添加新的 host_flavor 參數集來切換到託管模型以及在託管模型之間進行切換。 然後,轉移到託管類型就像針對此託管風格運行縮放命令一樣簡單。

對於新的託管模型,擴充和切換是類似的操作。 在像平常一樣擴展資料庫時,透過向您希望擴展的託管模型添加新的 host_flavor 參數集來切換到託管模型以及在託管模型之間進行切換。 然後,轉移到託管類型就像針對此託管風格運行縮放命令一樣簡單。

對於新的託管模型,擴充和切換是類似的操作。 在像平常一樣擴展資料庫時,透過向您希望擴展的託管模型添加新的 host_flavor 參數集來切換到託管模型以及在託管模型之間進行切換。 然後,轉移到託管類型就像針對此託管風格運行縮放命令一樣簡單。

有關更詳細的說明、命令和參數,請參閱 特定於資料庫的頁面

請注意,切換託管模型不會導致停機,因為這不是備份和還原遷移。 相反,應用與更新或資料庫執行個體擴展相同的過程,其中資料庫進程將執行滾動重新啟動。 我們建議確保您的應用程式已重試並重新連接登錄,以立即重新建立連接,因為在此期間現有連接將被刪除。

在託管模型之間進行選擇

在託管模型之間進行選擇
隔離運算 共用運算
具有專用儲存頻寬的單一租戶資料庫。 資料庫管理代理程式放置在隔離的機器上。 多租戶、邏輯上分離的資料庫共享頻寬。 資料庫管理 Pod 也是多租戶的。
接收您機器中的所有可用資源。 透明、確定性的 CPU 分配。 確切了解您的效能,並根據您的工作負載需求進行擴展和縮減。
我們的一些資料庫產品,例如MongoDB Enterprise 和Elasticsearch Platinum,將僅在隔離計算上進行配置。 未來的增強功能(例如跨區域複製)可能僅在隔離計算上支援。 不包括某些資料庫產品,例如MongoDB Enterprise 和Elasticsearch Platinum。
可擴展性基於提供的機器尺寸。 可擴充性是細粒度和線性的,從特定於資料庫的最低配置一直到 28 個 CPU 和 112 GB RAM。

按託管模型劃分的資料庫可用性

下表顯示了每個資料庫可用的模型。

Cloud Databases託管模型可用性
共用運算 隔離運算
PostgreSQL 勾號圖示 勾號圖示
MongoDB標準 勾號圖示 勾號圖示
MongoDB企業版 勾號圖示
Redis 勾號圖示 勾號圖示
Elasticsearch企業版 勾號圖示 勾號圖示
Elasticsearch白金版 勾號圖示
MySQL 勾號圖示 勾號圖示
RabbitMQ 勾號圖示 勾號圖示