EMQ使用NLB實現億級裝置的並發管理,構建高效能、高可靠、低成本的企業級MQTT物聯網接入平台。
客戶簡介
EMQ是一家全球領先的物聯網(IoT)訊息中介軟體供應商和技術方案提供者。公司總部位於中國上海,專註於為企業和開發人員提供高效能、可靠和安全的物聯網訊息傳遞平台。
業務挑戰
作為一家創新驅動的公司,EMQ致力於解決物聯網領域面臨的挑戰,包括大規模裝置串連、訊息傳遞效率和資料安全等方面。EMQ的核心產品是EMQ X,它是一款企業級開源物聯網訊息中介軟體,具有高度延展性和靈活性。EMQ X支援多種通訊協定和裝置接入方式,包括MQTT、CoAP、WebSocket等,能夠輕鬆串連和管理數百萬台物聯網裝置。
客戶此前主要採用私人協議和TCP串連,計劃通過TLS加密,提升整體安全性。但因私人協議無法用HTTPS滿足,而傳統的負載平衡無法支援TCP SSL卸載,因此只能在後端應用伺服器部署認證卸載,營運管理複雜。同時如何彈性應對海量並發串連與流量峰穀也是一個很大的挑戰。
方案架構
通過NLB替換原有負載平衡+Nginx叢集,實現SSL集中卸載,認證統一管理。EMQ基於NLB網路型負載平衡打造了大規模分布式物聯網MQTTMessage Service器EMQX,實現峰值並發達到一個億,這意味著只需要購買一個NLB執行個體,EMQX可以一直擴充到滿足億級裝置的並發管理,實現業務的平滑擴張。
客戶價值
高效能:超高效能、自動彈性,滿足數千萬並發。
高可靠:通過洪峰上聯限速能力,在海量建立上連時有效保護業務可靠性。
低成本:按LCU計費,無需高額保有成本,用多少付多少,無需擔心閑置資源浪費。