雲計算之路:用Azure解決“找找看”磁盤IO問題


找找看(zzk.cnblogs.com)是我們的站內搜索產品,是一個磁盤IO密集型(讀寫索引文件)的應用,自從遷移至阿里雲之后一直被雲服務器的磁盤IO問題困擾,而阿里雲沒有提供替代解決方案。

由於這個問題,找找看竟然成為了我們全站響應速度最慢的應用。人是逼出來的,雖然阿里雲在努力解決磁盤IO的問題,但我們再也無法忍心讓用戶忍受“找找看”糟糕的響應速度。於是,我們找到了一個折衷的解決方法——將找找看的索引服務遷移至Azure的虛擬機上。

今天完成了這個遷移工作。遷移后找找看的部署情況變為這樣:zzk.cnblogs.com站點還是跑在阿里雲雲服務器上,而后台索引服務跑在Azure virtual machine上,用戶搜索時zzk.cnblogs.com會遠程調用Azure上的“找找看”索引服務,這樣讀寫索引的磁盤IO操作全都放在了Azure上。從今天觀察的情況看,找找看的響應速度明顯改善。

寫這篇博文不是為了抨擊阿里雲的磁盤IO,也不是為了贊美Azure。阿里雲與Azure都是一種資源,每個資源都有它的限制性。我們分享的是如何以我們認為的最高性價比解決我們當前面臨的問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM