本文介紹如何在雲訊息佇列 Kafka 版控制台完成執行個體升配,升級的配置項包括規格類型、流量規格、磁碟容量及分區規格等。
前提條件
執行個體處於服務中或未部署狀態。
執行個體中沒有進行中的Topic引流任務。
注意事項
升級執行個體配置會引發叢集逐台重啟,可能會出現如下風險:
用戶端會短暫中斷連線並重連,可能會造成少量報錯。
已經發送成功的訊息,升級之後不會丟失。升級期間發送失敗的訊息,建議重試發送,可在用戶端配置重試機制。
升級預計持續約30分鐘,升級的磁碟容量跨度越大,耗時越長。服務不會中斷,可能會導致消費的分區訊息發生亂序,請謹慎評估業務影響,建議您在業務低峰期升級執行個體配置。
Serverless執行個體升降配期間會額外增加暫停Auto Scaling風險,請確保在業務用量平穩期間操作。
升級ApsaraMQ for 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和分區數?
閱讀並選中服務合約,然後單擊去支付。提示恭喜,支付成功!,單擊關閉。
說明升級配置後,訂單生效時間以升級訂單頁描述為準。
在实例详情頁面,執行個體状态更新為升级中,待升級完成後,顯示升級後的配置。