變更實例規格
更新時間 2025-10-16 15:55:55
最近更新時間: 2025-10-16 15:55:55
分享文章
介紹分布式消息服務Kafka擴容相關內容。
場景描述
當需要處理大量消息時,Kafka實例的擴容是一種常見的解決方案。擴容可以增加Kafka集群的吞吐量、存儲能力和高可用性。分布式消息服務Kafka提供三類擴容方案,分別為節點、規格和磁盤擴容,更好滿足用戶不同場景下的擴容需求。
● 代理數量擴容:指向Kafka集群中添加更多的節點以增加系統的吞吐量和可靠性。通過擴容,可以將消息的發送和消費負載分攤到更多的節點上,從而提高系統的并發處理能力。
● 規格擴容:指通過增加Kafka的資源配置來提升系統的處理能力和性能。
● 磁盤擴容:指增加磁盤的存儲容量,以滿足更多消息的存儲需求。
變更實例規格的影響
| 變更配置類型 | 影響 |
|---|---|
| 磁盤擴容 | 磁盤擴容不會影響業務。 |
| 代理數量擴容 | 1.代理數量擴容不會影響原來的代理,業務也不受影響(如果實例已配置分區自動重平衡,會觸發重平衡,客戶端會觸發重連)。 2.新創建的Topic才會分布在新代理上,原有Topic還分布在原有代理上。通過修改Kafka分區平衡,實現將原有Topic分區的副本遷移到新代理上。 |
| 規格擴容\縮容 | 1.若Topic為單副本,擴容/縮容期間會出現無法對該Topic生產消息或消費消息,會造成業務中斷。 2.若Topic為多副本,代理會滾動重啟,代理滾動重啟造成分區Leader切換,會發生秒級連接閃斷,Leader切換時長一般為1分鐘以內。建議您在業務低峰期擴容/縮容。 |
操作步驟
規格擴容
(1)登錄管理控制臺。
(2)進入Kafka管理控制臺。
(3)在實例列表頁在操作列,目標實例行點擊“更多”,點擊“擴容”。
(4)點擊“擴容”后,會打開新頁面,默認展示就是“規格擴容”,選擇需要的規格,會計算出對應價格,點擊“提交訂單”,后可到訂單中支付
磁盤擴容
(1)登錄管理控制臺。
(2)進入Kafka管理控制臺。
(3)在實例列表頁在操作列,目標實例行點擊“更多”,點擊“擴容”。
(4)點擊“擴容”后,會打開新頁面,選擇“磁盤擴容”,修改新磁盤空間大小,會計算出對應價格,點擊“提交訂單”,后可到訂單中支付
代理數量擴容
(1)登錄管理控制臺。
(2)進入Kafka管理控制臺。
(3)在實例列表頁在操作列,目標實例行點擊“更多”,點擊“擴容”。
(4)點擊“擴容”后,會打開新頁面,選擇“代理數量擴容”,選擇需要擴容的節點數,會計算出對應價格,點擊“確定”,后可到訂單中支付。
注意:單機版實例不支持代理數量擴容。