近日,數人云聯合清華大學交叉信息研究院開放計算項目實驗室(OCP實驗室)完成“百萬并發”壓力測試,數人云DCOS通過10臺OCP服務器成功承載了百萬并發HTTP請求,這一技術突破將有效幫助企業解決高并發流量帶來的業務瓶頸。
2015年6月,Facebook資助清華大學交叉信息研究院,成立中國唯一的一家OCP實驗室,自2015年9月開始,數人云和清華大學交叉信息研究院助理院長徐葳博士合作在OCP實驗室開展數據中心方面的相關研究工作。數人云在數十臺OCP服務器上部署了數人云DCOS,并進行了廣泛的性能測試。
數人云認為,云計算整體的彈性實現需要通過IaaS的資源彈性加上PaaS的應用彈性,再加上頂層SaaS的服務彈性。專注于PaaS層的數人云在分布式框架下,將各種應用封裝在Docker容器里,通過打造輕量級的PaaS實現極致的應用彈性。數人云DCOS為數據中心提供了一套統一的管理應用和資源的方法,極大地簡化了開發和運維的復雜度,在為應用提供良好彈性的同時,顯著提高資源利用率。
數人云DCOS為數據中心提供了開源的應用管理和資源管理解決方案,它可部署在公有云、私有云和混合云上,幫助用戶在云端快速建立并穩定運維一個高性能生產環境。作為業內最輕量級的PaaS平臺,數人云DCOS向下將底層服務器資源統一成一個資源池,向上承載用戶的應用,幫助用戶快速整合不同環境下的計算資源,部署海量應用?;陬I先的Mesos和Docker技術,數人云DCOS為用戶的業務系統帶來高可用的服務、高效的資源利用,以及便捷的可視化管理和監控,還可以保證用戶的計算資源和數據完全為用戶私有可控。
數人云創始人兼CEO王璞展示了數人云DCOS在OCP服務器上做百萬并發壓力測試的性能狀況,數人云DCOS提供了整個壓測環境的安裝部署和運行,包括壓測工具Tsung、負載均衡器HAProxy、Web服務器NginX等。數人云DCOS把壓測環境涉及的所有程序都封裝在Docker容器里,管理調度整個壓測環境運行的數千個Docker實例。
數人云DCOS在數十臺OCP服務器上部署Tsung,模擬每秒100用戶HTTP請求,在4臺OCP服務器上部署HAProxy,在6臺服務器上部署NginX,4臺HAProxy負責把100萬用戶請求分發到6臺NginX服務器上,這6臺NginX服務器來處理100萬用戶HTTP請求。數人云DCOS對HAProxy和NginX進行深度調優,每臺HAProxy服務器(48核CPU、140GB內存、萬兆網卡)可以處理27萬并發HTTP請求,每臺NginX服務器(32核CPU、140GB內存、萬兆網卡)每秒可以處理19萬HTTP請求(NginX的HTTP響應為Lua腳本做的動態頁面,以防止靜態HTTP頁面被緩存)。
數人云DCOS最終僅用10臺OCP服務器就承載了百萬并發HTTP請求,用Tsung模擬每秒鐘100萬個用戶的并發請求,每秒平均處理85個萬請求。