試題五(共25分)
閱讀以下關(guān)于Web應(yīng)用系統(tǒng)負(fù)載均衡的問題,在在答題紙上回答問題1至問題3。
某電子商務(wù)公司的主要業(yè)務(wù)是書籍、服裝、家電和日用品的在線銷售。隨著公司業(yè)務(wù)發(fā)展和用戶規(guī)模的不斷擴(kuò)大,現(xiàn)有的網(wǎng)上交易系統(tǒng)無法正常處理日益增大的請求流量,公司決策層決定升級其網(wǎng)上交易系統(tǒng)。在對該系統(tǒng)的升級方案進(jìn)行設(shè)計(jì)和討論時(shí),公司的系統(tǒng)分析師王工提出采用基于高性能主機(jī)系統(tǒng)的方法進(jìn)行系統(tǒng)升級,另外一位系統(tǒng)分析師李工則提出采用基于負(fù)載均衡集群的方法進(jìn)行系統(tǒng)升級。公司的分析師和架構(gòu)師對這兩種思路進(jìn)行討論與評估,最終采納了李工的方法。
【問題1】(9分)
請從系統(tǒng)的可用性、可伸縮性和應(yīng)用特點(diǎn)三個(gè)方面說明公司為何沒有采用王工提出的方法。
【問題2】(8分)
負(fù)載均衡通常分為傳輸層負(fù)載均衡和應(yīng)用層負(fù)載均衡兩類。請基于這種分類方式,說明基于DNS的負(fù)載均衡方法和基于HTTP重定向服務(wù)器的負(fù)載均衡方法分別屬于哪類負(fù)載均衡方法,并用200字以內(nèi)的文字說明這兩種方法實(shí)現(xiàn)負(fù)載均衡的方式。
【問題3】(8分)
在確定使用基于負(fù)載均衡集群的系統(tǒng)升級方法后,李工給出了一個(gè)基于LVS(LinuxVirtual Server)的負(fù)載均衡集群實(shí)現(xiàn)方案。公司的系統(tǒng)分析師在對現(xiàn)有系統(tǒng)進(jìn)行深入分析的基礎(chǔ)上,認(rèn)為以下兩個(gè)實(shí)際情況對升級方案影響較大,需要對該方案進(jìn)行改進(jìn)。
1. 系統(tǒng)需要為在線購物提供購物車功能,用來臨時(shí)存放選中的產(chǎn)品。
2. 系統(tǒng)需要保證向所有的VIP用戶提供高質(zhì)量的服務(wù)。
針對上述描述,首先說明每種情況分別會引入哪些與負(fù)載均衡相關(guān)的問題,并用200字以內(nèi)的文字說明針對不同的問題,應(yīng)該如何改進(jìn)李工的解決方案。