全部產品
Search
文件中心

ApsaraMQ for Kafka:執行個體規格

更新時間:Jul 10, 2026

本文說明雲訊息佇列 Kafka 版支援的規格類型,以便您根據實際業務需求選擇合適的執行個體規格。

規格類型

說明
  • 單可用性區域:指服務與資料僅部署在一個可用性區域。單可用性區域存在可用性區域層級的故障時,服務完全不可用,資料丟失的風險。若已經選擇單可用性區域執行個體,建議建立其他地區的執行個體,通過Connector生態整合功能實現訊息備份,詳情請參見單可用性區域容災最佳實務

  • 多可用性區域:指服務與資料部署在多個可用性區域。多可用性區域部署可以有效避免因單可用性區域故障而導致服務完全不可用及資料丟失的風險。建議關鍵業務採用多可用性區域的產品版本。

雲訊息佇列 Kafka 版執行個體規格類型如下:

專案

標準版

(高寫版)

專業版

(高寫版)

專業版

(高讀版)

Serverless

基礎版

Serverless

標準版

Serverless

專業版

儲存成本

預留模式,和自建叢集成本基本持平

如果您購買300 GB磁碟,則實際儲存業務的磁碟大小為100 GB,其餘200 GB為備份容量

預留模式,對比自建叢集成本節省66%

如果您購買300 GB磁碟,則實際儲存業務的磁碟大小為300 GB,額外贈送600 GB備份容量

隨用隨付模式,按照實際使用儲存空間的大小和時間長度計費。相比於自建叢集使用的雲端硬碟儲存方式,儲存成本節省70%以上

計算成本

預留模式

預留模式

隨用隨付模式

服務中斷

當對叢集擴容時不需要資料複製即能快速應對突發的流量洪峰

彈性架構

擴容觸發後新的讀寫操作支援秒級彈性

儲存與計算分離實現讀寫秒級彈性,秒級分區遷移

無損/無感縱向彈性

不支援

不支援

不支援

依靠使用者自主升降配

  • 預留規格(0-512] MB/s:彈性上限為預留規格的2倍;

  • (512-5120] MB/s:彈性上限為預留規格的2倍;

  • (5120-10240] MB/s:彈性上限為預留規格的1.5倍;

  • 10240 MB/s以上:彈性上限為預留規格的1.2倍。

  • 預留規格(0-512] MB/s:彈性上限為1 GB/s;

  • (512-5120] MB/s:彈性上限為預留規格的2倍;

  • (5120-10240] MB/s:彈性上限為預留規格的1.5倍;

  • 10240 MB/s以上:彈性上限為預留規格的1.2倍。

流量峰值讀寫比

1:1

1:1

3:1

3:1

部署架構

共用執行個體(邏輯隔離)

專享執行個體(獨佔物理叢集)

共用執行個體(邏輯隔離)

專享執行個體(獨佔物理叢集)

TopicTTL

不支援

Local儲存支援

完全支援

訊息儲存時間

最多7天

支援根據業務情境定製

支援無限儲存,目前產品化開放支援一年,需要更長時間請提交工單申請

容災

計算節點,儲存節點均為單可用性區域部署

執行個體支援多可用性區域部署,若執行個體部署時若選擇單可用性區域,則計算節點和儲存節點將均為單可用性區域部署

計算節點,儲存節點均為單可用性區域部署

多可用性區域部署,3個可用性區域(3AZ)

效能調優

不支援

支援根據業務情境定製

支援根據業務情境定製

ACL功能

不支援

支援

支援

Virtual Private Cloud環境下使用SSL加密傳輸訊息

不支援

支援

支援

跨可用性區域

不支援

支援

不支援

支援

相容用戶端版本

支援用戶端0.11~3.x版本

支援用戶端0.11~3.x版本

支援用戶端0.11~3.x版本

SLA

99.95%

當選擇跨可用性區域部署時,服務可用性為99.99%,若跨可用性區域部署選擇否時,服務可用性為99.95%。

服務可用性99.9%的SLA,比Serverless標準版、專業版執行個體的SLA略低,叢集採用更大比例的低成本資源,包括HDD、OSS、Spot執行個體等。推薦用於測試或流量穩定的業務情境。

如果追求高穩定的核心業務,推薦您選擇Serverless標準版和專業版。

服務可用性99.95%的高SLA,推薦用於生產環境。

服務可用性99.99%的高SLA,3AZ環境容災,預留小規格具備更高的彈性,是推薦的企業級版本。

雲端硬碟加密

支援

支援

不支援

流量規格與限流機制

Kafka 執行個體的流量規格上限(發送/接收頻寬)是按節點分攤計算的。以 3 節點架構為例,單節點資料傳輸量上限約為執行個體總規格的 1/3。當某個節點的實際流量超過其分攤上限時,即使執行個體整體平均流量尚未達到規格上限,也會觸發該節點限流。

流量傾斜導致限流

Kafka 預設採用 3 副本機制,訊息在節點間的分布取決於 Topic 的分區分配情況。若訊息發送模型不均勻(例如定時聚批發送、Key 分布不均等),流量會集中打向特定節點或分區,造成局部負載過高,從而觸發節點級限流——即使整體執行個體流量看起來正常。這種現象稱為流量傾斜。

查看執行個體流量規格(節點資料傳輸量上限計算依據)

可以在控制台的实例信息 Tab 查看當前執行個體的流量規格,作為節點資料傳輸量上限的計算依據:

  1. 進入目標執行個體的執行個體詳情頁。

  2. 選擇实例信息 Tab,在基础信息地區找到流量规格欄位。

  3. 流量规格欄位展示執行個體規格型號,以及读流量峰值(MB/s)和写流量峰值(MB/s)。將上述峰值除以節點數,即為單節點流量分攤上限。

通過 Prometheus 監控判斷是否限流

建議通過控制台的 Prometheus监控 查看節點消費流量和叢集消費流量指標,將各節點的實際用量與分攤上限進行對比,判斷是否存在單節點超限或流量傾斜問題。導航路徑:執行個體詳情 → 左側導覽列 Prometheus监控

執行個體分區數

不同規格執行個體的分區數如下所示:

Serverless執行個體

規格類型

分區副本數

最大分區副本數

基礎版

  • 預留生產規格為1 GB/s及以下時,叢集分區副本數量為3000。

  • 預留生產規格為1 GB/s以上時,每增加100 MB/s,叢集則增加300個分區副本。

  • 為避免訊息過於片段化對穩定性產生不利影響,不建議單個Topic分區副本數量過多,單個Topic最大支援600個分區副本。

  • 叢集分區副本數上限:30000

  • 單個Topic分區副本數上限:600

如需更大分區副本上限,提交工單申請。

標準版

專業版

訂用帳戶/按小時後付費

標準版(高寫版)

流量規格

規格內贈送分區數

最大分區數

alikafka.hw.2xlarge

1000

4000

alikafka.hw.3xlarge

1000

4200

alikafka.hw.6xlarge

1000

4400

alikafka.hw.9xlarge

1000

4600

alikafka.hw.12xlarge

1000

4800

專業版(高寫版)

流量規格

規格內贈送分區數

最大分區數

alikafka.hw.2xlarge

1000

4000

alikafka.hw.3xlarge

1000

4200

alikafka.hw.6xlarge

1000

4400

alikafka.hw.9xlarge

1000

4600

alikafka.hw.12xlarge

1000

4800

alikafka.hw.16xlarge

2000

5000

alikafka.hw.20xlarge

2000

6000

alikafka.hw.25xlarge

2000

7000

alikafka.hw.30xlarge

2000

8000

alikafka.hw.60xlarge

2000

9000

alikafka.hw.80xlarge

2000

10000

alikafka.hw.100xlarge

3000

12000

alikafka.hw.120xlarge

3000

14000

alikafka.hw.150xlarge

3000

16000

alikafka.hw.180xlarge

3000

18000

alikafka.hw.200xlarge

3000

20000

alikafka.hw2.220xlarge

4000

24000

alikafka.hw2.300xlarge

4000

26000

alikafka.hw2.400xlarge

4000

28000

alikafka.hw2.500xlarge

4000

30000

alikafka.hw2.600xlarge

5000

32000

alikafka.hw2.700xlarge

5000

34000

alikafka.hw2.800xlarge

5000

36000

alikafka.hw2.900xlarge

5000

38000

alikafka.hw2.1000xlarge

5000

40000

專業版(高讀版)

流量規格

規格內贈送分區數

最大分區數

alikafka.hr.2xlarge

1000

4000

alikafka.hr.3xlarge

1000

4200

alikafka.hr.6xlarge

1000

4400

alikafka.hr.9xlarge

1000

4600

alikafka.hr.12xlarge

1000

4800

alikafka.hr.16xlarge

2000

5000

alikafka.hr.20xlarge

2000

6000

alikafka.hr.25xlarge

2000

7000

alikafka.hr.30xlarge

2000

8000

alikafka.hr.60xlarge

2000

9000

alikafka.hr.80xlarge

2000

10000

alikafka.hr.100xlarge

3000

12000

alikafka.hr.120xlarge

3000

14000

alikafka.hr.150xlarge

3000

16000

alikafka.hr.180xlarge

3000

18000

alikafka.hr.200xlarge

3000

20000

alikafka.hr2.220xlarge

4000

24000

alikafka.hr2.300xlarge

4000

26000

alikafka.hr2.400xlarge

4000

28000

alikafka.hr2.500xlarge

4000

30000

alikafka.hr2.600xlarge

5000

32000

alikafka.hr2.700xlarge

5000

34000

alikafka.hr2.800xlarge

5000

36000

alikafka.hr2.900xlarge

5000

38000

alikafka.hr2.1000xlarge

5000

40000

常見問題

MQTT 規則引擎整合 Kafka 時對執行個體規格有什麼要求?

MQTT 規則引擎整合 Kafka 時,對 Kafka 執行個體規格(標準版/專業版/Serverless 版)無硬性版本要求。

但若生產環境需要使用 SASL 認證或 ACL 許可權控制功能,則 Kafka 執行個體必須選擇專業版或 Serverless 版。標準版/基礎版不支援 SASL 存取點和 ACL 功能,請提前根據業務需要選擇合適的執行個體規格。