本文介紹如何在云消息隊列 Kafka 版控制臺完成實例升配,升級的配置項包括規格類型、流量規格、磁盤容量及分區規格等。
前提條件
實例處于服務中或未部署狀態。
實例中沒有進行中的Topic引流任務。
注意事項
升級實例配置會引發集群逐臺重啟,可能會出現如下風險:
客戶端會短暫斷開連接并重連,可能會造成少量報錯。
已經發送成功的消息,升級之后不會丟失。升級期間發送失敗的消息,建議重試發送,可在客戶端配置重試機制。
升級預計持續約30分鐘,升級的磁盤容量跨度越大,耗時越長。服務不會中斷,可能會導致消費的分區消息發生亂序,請謹慎評估業務影響,建議您在業務低峰期升級實例配置。
Serverless實例升降配期間會額外增加暫停彈性伸縮風險,請確保在業務用量平穩期間操作。
升級云消息隊列 Kafka 版實例的流量規格時,可能會觸發集群橫向擴容,Client的安全組需要放行對新增Broker節點IP的訪問,否則Client將連接不到新Broker節點。
升級所需的時間取決于實例規模,alikafka.hr.30xlarge或alikafka.hw.30xlarge及以下規格預計持續約30分鐘、alikafka.hr.60xlarge或alikafka.hw.60xlarge及以上規格預計持續1小時以上,一般情況下,實例規格越大,持續時間越長。
適用場景及風險點
場景 | 風險 |
云消息隊列 Kafka 版非Serverless實例的磁盤使用率偏高,即將影響正常業務進行,需要擴容磁盤。 | 升級后會引發集群逐臺重啟。 |
云消息隊列 Kafka 版非Serverless實例的流量規格持續超過已購買的規格,無法滿足業務需求。 | 升級后會引發集群逐臺重啟。 |
云消息隊列 Kafka 版非Serverless實例期望從標準版升級為專業版(高寫版)或專業版(高讀版)。 | 升級后會引發集群逐臺重啟。 |
云消息隊列 Kafka 版的VPC實例沒有公網接入點,不能使用公網資源,無法滿足業務需求。 | 升級后會引發集群逐臺重啟,且暫停彈縮。 |
云消息隊列 Kafka 版的公網/VPC實例不再使用公網資源,需要變更為VPC實例。 | 升級后會引發集群逐臺重啟,且暫停彈縮。 |
云消息隊列 Kafka 版非Serverless實例變更分區數或Topic數。 說明 新購實例僅支持變更分區數,2022年8月26日之前購買的實例支持變更Topic數。 | 無風險。 |
云消息隊列 Kafka 版非Serverless實例變更公網帶寬。 | 升級后會引發集群逐臺重啟。 |
云消息隊列 Kafka 版Serverless實例變更保底用量計費規格。 | 升級后會暫停彈縮。 |
操作步驟
登錄云消息隊列 Kafka 版控制臺,在概覽頁面的資源分布區域,選擇地域。
在實例列表頁面,單擊目標實例名稱。
在實例詳情頁面,單擊概覽區域右上角的升配。
在實例升配風險說明對話框,閱讀并確認實例升級風險說明,然后單擊確認。
在變配面板,進行變更配置。
參數
說明
規格類型
支持將標準版升級為專業版。
支持將專業版的流量規格升級為更高流量規格。
不支持將專業版降低為標準版。
關于云消息隊列 Kafka 版實例的規格類型和定價信息,請參見計費概述。
實例類型
支持將VPC實例變更為公網/VPC實例。
支持將公網/VPC實例變更為VPC實例。
公網流量
公網流量分為雙通道,讀寫一致。購買時請按照讀流量峰值或寫流量峰值的最大值購買公網流量帶寬。該計費項目僅適用于公網/VPC實例。
說明 為了避免因帶寬不足觸發網絡限制,云消息隊列 Kafka 版會根據您選擇的實例規格,評估出最佳帶寬大小,請您根據界面提示,按一定倍數購買公網流量。流量規格
您在升級流量規格時需要關注以下配置:
磁盤容量
流量規格有默認推薦的磁盤容量,調整流量規格會相應調整磁盤容量,您也可以根據業務需求自行設置磁盤容量。
分區數
實例總分區數=購買分區數+規格內贈送分區數。
可用Topic數量與總分區數相等。
可用Group數量=總分區數×2。
說明自2022年8月26日起,云消息隊列 Kafka 版不再支持升級Topic規格,已有的按照Topic規格購買的實例,請參見如果已有實例按照Topic規格購買,如何計算Topic、Group和分區數?
閱讀并選中服務協議,然后單擊立即購買。提示恭喜,支付成功!,單擊關閉。
說明升級配置后,訂單生效時間以升級訂單頁描述為準。
在實例詳情頁面,實例狀態更新為升級中,待升級完成后,顯示升級后的配置。