雲原生最佳實踐系列 1:如何快速實現kafka性能壓測

消息隊列 Kafka 版實例類型的性能表現除了跟實例本身的規格相關外,與創建實例時選擇的雲盤類型也強相關,本實驗通過相同規格的實例,不同的雲盤類型來驗證該因素的影響。

消息隊列 Kafka Serverless 版本身實例未提供具體的雲盤類型來選擇,其性能表現只與購買實例時預留的寫入、讀取的指標有關, 寫入峯值爲預留寫入的 2 倍,讀取峯值爲讀取預留的 2 倍。

應用場景

藉助 CADT 迅速的搭建 Kafka 不同類型的實例,並構建壓測環境,快速對不同的實例配置的性能進行壓測,以驗證不同配置對性能影響,幫助客戶快速的做出具體規格的選型。

主要步驟:

  1. 通過 CADT 快速完成壓測服務端環境部署,以及壓測客戶端的初始化

  2. 配置壓測變量,並完成壓測

  3. 壓測結束釋放環境

部署架構

架構說明

一臺 ECS,掛載 EIP 以便於登錄和拉取壓測客戶端的軟件。本實驗中壓測軟件採用 Kafka 官方提供的壓測軟件。

3 個 Kafka 實例:

產品介紹

專有網絡 VPC(Virtual Private Cloud) :是用戶基於阿里雲創建的自定義私有網絡, 不同的專有網絡之間二層邏輯隔離,用戶可以在自己創建的專有網絡內創建和管理雲產品實例,比如 ECS、負載均衡、RDS 等。

雲速搭 CADT(Cloud Architect Design Tools) :是一款爲上雲應用提供自助式雲架構管理的產品,顯著地降低應用雲上管理的難度和時間成本。本產品提供豐富的預製應用架構模板,同時也支持自助拖拽方式定義應用雲上架構;支持較多阿里雲服務的配置和管理。用戶可以方便的對雲上架構方案的成本、部署、運維、回收進行全生命週期的管理。

彈性公網 IP:彈性公網 IP 是獨立的公網 IP 資源,可與阿里雲專有網絡 VPC 類型的雲服務器 ECS、NAT 網關、ENI 網卡、私網負載均衡 SLB 綁定,並可以動態解綁滿足靈活管理的要求。彈性公網 IP 可爲您在雲上部署的網站提供 Internet 訪問服務。

消息隊列 Kafka 版,雲託管的 Kafka 服務。實例版本(創建時指定規格)可以提供與開源 Kafka 完全兼容的接口和能力。

消息隊列 Kafka Serverless 雲託管的 Kafka 服務 Serverless 版本(按照預留量+實際流量進行計費)。

前置條件

在進行操作之前,您需要完成以下準備工作:

1)註冊阿里雲賬號,並完成實名認證。您可以登錄阿里雲控制檯,並前往實名認證頁面 https://account.console.aliyun.com/v2/#/authc/home) 查看是否完成實名認證。

2)購買按量付費資源,阿里雲賬戶餘額需要大於 100 元。考慮到部署後每小時會產生費用,建議賬號內餘額或者代金卷金額大於 200 元。您可以登錄阿里雲控制檯,前往賬戶總覽頁面 https://usercenter2.aliyun.com/home) 查看賬戶餘額。

操作步驟

  1. 基礎環境搭建

  2. 配置壓測環境並壓測

2.1. 打開部署好的應用獲取 Kafka 的 endpoint

2.2. 登錄 ECS 初始化客戶端環境並壓測

  1. 一鍵釋放資源

最佳實踐全部內容,請點擊此處查看。對方案和產品感興趣的朋友,可以加入釘釘羣交流(羣號:31852400)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章