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

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

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

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

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

轉載自博客園。

發佈了9 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章