目標用戶在世界不同區域,雲服務該如何選型?
公司要上線有個項目,根據業務特性,提取兩項核心需求:
1、使用公共雲服務,降低成本,提高開發速度。2、同時照顧到中國、東南亞、歐洲和北美用戶,訪問速度可以有差異,但不能很慢。問題:1、阿里雲香港節點怎樣,官方稱是針對東南亞優化的,不知其他區域訪問速度怎樣。2、如果用AWS,選擇哪個節點更合適,是否能保證上述區域訪問速度。另外,被牆的概率多大?
3、如果單個節點均不能滿足需求,如何設計可以抵消某區域的網路延遲。4、如何測試從世界範圍內到達某個節點的網路速率。問題有些多,還請各位有經驗的朋友或資深技術達人不吝賜教,感激!
如果你用azure的話,你可以同時把數據部署到多個地理位置不同的節點,然後自帶CDN。
與其在知乎上抓瞎,倒不如給Azure, aws,阿里等等打個電話,告訴他們你的需求,然後比較他們的offer。因為你這是公司業務,如果這種諮詢服務都做不好的話,那個公有雲就不用考慮。不然到時候你的業務出了問題,人家服務商給你一句,go figure yourself,哭都來不及。
看業務類型 是否對網路延遲要求高 如果是對延遲非常敏感的業務,例如視頻,遊戲,那就上高大上的CDN和各種加速服務吧。可以找這家Akamai雲計算服務和內容分發網路(CDN)提供商如果成本有限或者業務可以接受一定的網路延遲,那就找各大洲找一個帶寬充足的IDC放伺服器吧,覆蓋大部分用戶還是沒問題的,做好各節點間的數據同步,通過DNS等手段引導用戶到最近的節點。目前幾家大的公有雲廠商做的都還不錯,主要是價格和機器配置上的差別。測試可以用http://just-ping.com最後,保障你最大用戶群體的體驗,適當放棄一些小地方的用戶,能極大節約成本。
AWS吧!用CloudFromer複製設計到AWS不同的region去,亞太可以使用新加坡,歐洲用法蘭克福,美國選擇太多了……
考慮到國內網路環境的複雜性,建議在海外和國內單獨部署業務。國內如果業務是移動端的話,一定要選BGP多線機房,否則選雙線機房划算些。海外節點部署地點視客戶分布情況而定,CDN也是必須的。樓主問的幾個問題。1.阿里雲香港節點。如果沒有開通國內專線的話,到國內的速度肯定大於200ms。2.aws針對國內客戶的話,還是算了。3.不同業務差別極大,如果你的業務是在線實時對戰遊戲的話,無解。4.雲服務商基本都有提供機房到各個節點的網路延遲情況
建議直接在用戶訪問位置做測試,如果嫌部署自己的服務麻煩,建議使用 Bastionhost - Cloud Ping 做測試,效果一樣,且支持幾乎所有雲服務商。
- 各個用戶位置測試,綜合選出一個合適的地點;
- 單節點無法滿足的情況下,可以部署多地域,然後走運營商內部的線路做數據同步。
如果網站遲遲打不開,便會是的用戶失去訪問的興趣,從而使企業失去潛在的客戶。
因此,把空間放到海外伺服器上,直接面向目標客戶群,便不會再出現網站訪問速度慢的問題別。
在選擇BGP帶寬資源時候,應該選擇多線BGP,因為多線BGP區域的網路覆蓋能力較強。
一、單節點能夠滿足您的海外業務
市面上的雲伺服器大致根據不同的節點有不同的可選區域,在購買伺服器時,建議選擇最靠近您客戶的區域,這樣可以降低訪問延遲,提高下載速度。
當然以上的情況是您選擇雲服務的公司剛剛好具有您所有客戶區域的節點。如果有幸找到這樣的雲服務商大概會是花費金額最小的一種選擇方式了。
二、單節點不能夠滿足需求
如果您的客戶在世界不同區域,而且沒有任何一家服務商的可選擇區域完全覆蓋了您的客戶,那就有點尷尬了,畢竟處在不同地域的雲服務產品之間內網不能互通
雲伺服器跨地域訪問其他地域的雲伺服器、對象存儲服務、彈性web引擎服務 ,只能通過公網,這樣我們就得選擇其他的服務來降低我們的延遲。
1.可選用CDN(內容分髮式網路)
CDN的意圖就是儘可能的減少資源在轉發、傳輸、鏈路抖動等情況下順利保障信息的連貫性。
具體加速效果我給解釋下,你可以把CDN當做物流系統,它的快遞小哥哥把內容打包發送到各個地區的就近服務站,信息呢就在服務站里緩存,再由當地熟悉路的快遞小哥哥把信息送到你手中。
更重要的是CDN這個快遞員不亂跑瞎撞,識路就近投遞(信息緩存),還善於優化路徑(調度),還能夠進行重新打包更合理的包裹(協議優化)。
2.選擇專有私網的雲服務商,具有私網的雲服務商能夠利用私網對內部資源實施信息交換的速度大大加強,而且私有網路的丟包率幾乎為0,更穩定,更快速。
3.Ping網站速度的話一般雲服務商直接提供測試工具。
鹵煮所在公司用的是首都在線的雲伺服器,而且CDN和GPN私有網路都有提供服務,您可以去看看,我們用著還不錯,官網地址:首都在線,測延遲工具這裡也有,在網路工具里,我截圖給大家看看,香港到新加坡大概穩定40ms.
您也可以看看阿里雲的,性能產品都不錯,但是貴啊!!
推薦閱讀:
TAG:雲計算 | AmazonWebServicesAWS | 阿里雲 | 雲服務 |