云計算效果如何,Mixpanel現身說法
云計算常常定位為一個可擴展性問題的解決方案。事實上似乎每天我都會看到一些公司開始采用云服務。而我們 Mixpanel 卻反其道而行之。我寫這篇文章就是想解釋為什么要鼓勵一些初創公司去采用其它的替代方案。
首先,我想寫一些關于云服務的優勢
- 較低的初始購置成本。你只需要不到20美元就可以獲得一個云服務器,而最便宜的獨立主機也至少花費你50美元。對于新公司來說,降低成本是非常重要的。
- 快速部署服務器和按小時計費。如果你有可變的流量,你完全沒有問題來縮放你數據持久層(data persistence layer),你可以很容易的改變你的服務器響應速度。
- 便宜的 CPU 性能。如果你的應用程序是純 CPU bound 類型,你可以獲得極大地性價比。
云計算的問題
- 一刀切。云服務甚至是 AWS 與獨立主機相比只提供了非常少的自定義。
- 不能接觸到前沿技術的硬件。在 Mixpanel,我們一些代碼庫是高度優化的。如果我們有更快的硬件,這段代碼可以在更短的時間內運行。通常來說專用的虛擬主機服務提供商都會提供最新的硬件(特別是最新的 CPU 和 SSD),而在云服務上通常都會大打折扣。
專用服務器的優勢
受夠了云服務的性能后,我決定采用專用硬件。這并不是一個隨便的決定,它確實花費了我幾個月的時間來移動最重要的基礎設施部分。
決定采用專用硬件后,下一步是選著供應商。我們獲得了多家公司的報價。讓我驚訝的是,這些報價可以變化很大,你可以與提供商談判,并可以很容易的將價格降低50-70%的價格,這是云服務所沒有的。作為一名工程師,這種銷售過程是很累的,但是一旦你知道你可以獲得怎樣的折扣后,談判將會非常迅速。
下面是我們決定采用 Softlayer 服務的幾個原因:
- 沒有合同 你可能認為簽訂1或2年的合同給回獲得更好的價格。但有趣的是,我們與兩個不提供合同的提供商溝通,他們提供了更好的價格。
- 廣泛的選擇 Softlayer 似乎還保留了上一年的一些硬件,你可以以很好的價格獲得交易。而我們接觸的大多數提供商都只提供最新的硬件。
- 快速部署 Softlayer 并沒有云服務那樣快速部署的時間,但通常在2-8小時內也能搞掂,這速度其實也已經足夠了。而其它托管公司通常要數天甚至更久得時間。
最后要說的是獲得專用硬件真的是非常便宜。我們的機器獲得了2至4倍的性能卻花費不到云服務對應性能的一半價格。
今天的 Mixpanel
我們的服務器是非常依賴高性能磁盤的,我們已經將全部的服務器都交給專用服務器托管商 Softlayer 托管了。
自從我開始采用專用服務器后,我們的流量增長了10倍。我的設備速度顯著加快,并且更加可靠了,而且也非常便宜。最重要的是,在半夜或者周末修復服務器的時間已經基本沒有了。
我希望這篇文章可以讓初創公司更多的考慮采用專用服務器。老實的說,如果你看到磁盤性能不佳的問題,或許你就應該停止采用云服務了,這將會為你節省很多半夜和周末修復服務器的時間。
via:Mixpanel Engineering
來自: www.leiphone.com
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!