秒杀和负载均衡设备
秒殺活動相信大家都參與過,那么秒殺時候?qū)笈_網(wǎng)站的影響到底是什么?請看下圖
(圖中隱藏了具體指標(biāo),只顯示比例對比)
這是在A10負(fù)載均衡設(shè)備上的截圖。
明顯可見,針對晚上21時整的秒殺活動,設(shè)備整體吞吐量,7層請求數(shù),新建連接數(shù)都遠(yuǎn)遠(yuǎn)超過平時負(fù)載。也就是說,秒殺對網(wǎng)站后臺整體包括負(fù)載均衡的設(shè)備都有極高的性能要求。具體需要考慮的方面有:
第一,負(fù)載均衡本身的性能要高。
用戶的請求首先到達的是作為流量調(diào)度中心的負(fù)載均衡設(shè)備,該設(shè)備本身要有充足的性能可以承受大流量,大并發(fā)數(shù)請求的能力。選擇負(fù)載均衡設(shè)備一定要考慮到有無秒殺這類對性能要求高的應(yīng)用,選擇正確的性價比高設(shè)備。
第二,負(fù)載均衡要能避免后臺服務(wù)器壓力過高。
負(fù)載均衡除了本身高性能要求外,還要能夠充當(dāng)后臺服務(wù)器的保護人角色。盲目的將所有流量直接轉(zhuǎn)發(fā)給后臺服務(wù)器,有可能造成后臺服務(wù)器上應(yīng)用一個接一個不堪重負(fù)崩潰的多米諾現(xiàn)象。針對秒殺的負(fù)載均衡設(shè)備應(yīng)該具有智能型,具體的技術(shù)包括
1:可設(shè)定的訪問該服務(wù)的4層最大并發(fā)連接數(shù)(對外面的客戶請求的容量限制)
2:可設(shè)定的訪問改服務(wù)的4層 每秒新建連接數(shù)(對外面的客戶請求的性能限制)
3:針對每臺服務(wù)器應(yīng)用的4層最大并發(fā)連接數(shù)(由服務(wù)器性能決定,單臺應(yīng)用容量限制)
4:針對每臺服務(wù)器應(yīng)用的4層每秒新建連接數(shù)(由服務(wù)器性能決定,單臺應(yīng)用性能限制)
5:除了4層限制外,還需要在7層層面能針對每秒的http request設(shè)定最大值。
?
第三,負(fù)載均衡要能提供降低服務(wù)器壓力的手段。
這是我們以前提到過的基于應(yīng)用的優(yōu)化,例如連接復(fù)用,內(nèi)存緩存, 硬件壓縮等等優(yōu)化手段。這些手段對于大流量的應(yīng)用和秒殺活動中的幫助更加明顯。
以上只是從負(fù)載均衡的角度看如何協(xié)助完成秒殺的推廣業(yè)務(wù)。秒殺本身需要整個系統(tǒng)相關(guān)設(shè)備協(xié)同一致才可以得以順利實施和完成。
本文轉(zhuǎn)自 virtualadc 51CTO博客,原文鏈接:http://blog.51cto.com/virtualadc/637460
總結(jié)
- 上一篇: java 中的gc方法
- 下一篇: Netmeeting的四个端口