IBM Cloud Docs
託管模型概述

託管模型概述

為了實現可靠的資源分配,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隔離計算提供專用運算資源、專用儲存頻寬和管理程式層級的隔離。

配置時,為您的執行個體選擇初始主機大小。 儲存仍然是單獨選擇的,可讓您確定資料庫接收的磁碟大小和 IOPSA standard computing benchmark used to determine the best configuration settings for servers.數量。

隔離計算不支援 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對所有共用運算實例都有最低資源需求。 當所有現有多租戶實例轉換為共享計算時,將應用這些最低資源要求。 在 2025 年 5 月之前,目前的多租戶實例不會因IBM採取的任何增加至這些最低資源要求的方式而被收取費用(即,它們將_不受限制_)。 有關更多信息,請參閱 託管模型祖父

Cloud Databases隔離計算

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

配置時,選擇電腦的 CPU x RAM 大小來設定資料庫。 這台機器將被專門分配來運行您的資料庫實例。 儲存仍然是單獨選擇的,可讓您確定資料庫接收的磁碟大小和 IOPSA standard computing benchmark used to determine the best configuration settings for servers.數量。 使用您首選的方法擴充資料庫並變更電腦大小:Cloud Databases CLI 外掛程式Cloud Databases API,或使用 地形

隔離計算規模

隔離計算有 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對所有共用運算實例都有最低資源需求。 當所有現有多租戶實例轉換為共享計算時,將應用這些最低資源要求。 在 2025 年 5 月之前,目前的多租戶實例不會因IBM採取的任何增加至這些最低資源要求的方式而被收取費用(即,它們將_不受限制_)。 有關更多信息,請參閱 託管模型祖父

Cloud Databases隔離計算

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

配置時,選擇電腦的 CPU x RAM 大小來設定資料庫。 這台機器將被專門分配來運行您的資料庫實例。 儲存仍然是單獨選擇的,可讓您確定資料庫接收的磁碟大小和 IOPSA standard computing benchmark used to determine the best configuration settings for servers.數量。 使用您首選的方法擴充資料庫並變更電腦大小:Cloud Databases CLI 外掛程式Cloud Databases API,或使用 地形

隔離計算規模

隔離計算有 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對所有共用運算實例都有最低資源需求。 當所有現有多租戶實例轉換為共享計算時,將應用這些最低資源要求。 在 2025 年 5 月之前,目前的多租戶實例不會因IBM採取的任何增加至這些最低資源要求的方式而被收取費用(即,它們將_不受限制_)。 有關更多信息,請參閱 託管模型祖父

Cloud Databases隔離計算

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

配置時,選擇電腦的 CPU x RAM 大小來設定資料庫。 這台機器將被專門分配來運行您的資料庫實例。 儲存仍然是單獨選擇的,可讓您確定資料庫接收的磁碟大小和 IOPSA standard computing benchmark used to determine the best configuration settings for servers.數量。 使用您首選的方法擴充資料庫並變更電腦大小:Cloud Databases CLI 外掛程式Cloud Databases API,或使用 地形

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(接觸用戶資料)。 這些管理 Pod 會佔用隔離運算執行個體中的一些開銷,消耗一部分電腦的運算能力。 下表顯示了每個隔離計算大小的估計剩餘計算量。

隔離運算能力
主機風味 剩餘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 勾號圖示 勾號圖示
EnterpriseDB 勾號圖示
etcd 勾號圖示 勾號圖示