天天看點

雲伺服器的優勢(阿裡雲)

       本文重點介紹一下雲伺服器的優勢,由于作者本人主要使用的阿裡雲的雲伺服器ECS,是以本文将直接以阿裡雲ECS為例相對于其他産品進行對比介紹,文章僅僅從個人使用體驗角度出發,是以對于整個雲伺服器的優勢來講,必然會不完整。更多雲伺服器優點還需要各位自行學習和挖掘。

        先插播阿裡雲的廣告,本站目前做阿裡雲推廣工作,是以,還請了解。為了照顧不需要廣告的使用者繼續閱讀,可以直接跳過下面的着色段落:

歡迎領取本站的阿裡雲幸運券,新使用者首購和更新,老使用者首購,老使用者更新均可帶來一定折扣。

【Step2】 使用幸運券即可擷取抽獎機會(20款産品均可使用)。重點推薦:

1核1G: ¥330一年,¥660兩年,¥800三年

1核2G: ¥660一年,¥960兩年,¥1320三年

2核4G: ¥825一年,¥1260兩年,¥1650三年

廣告結束,我們繼續:

1,阿裡雲的BGP網絡品質

        小編的業務領域稍微特殊,為車聯網業務,具體業務是汽車GPS定位放盜系統。業務的制約,需要每輛客戶車上都裝有一個終端裝置,為了聯網,裝置會内置一張物聯網占用手機卡。比如中國移動物聯網卡。然後,終端會将資料,通過這些卡,将資料發送到指定的伺服器,也就是我的系統中。再加上客戶群體為全國使用者,是以問題也就比較明顯。這裡,早期采用青島聯通專線時候,曾經出現過這樣幾種網絡故障:

        地區性高延遲:具體表現為,四川電信使用者,幾乎無法打開青島聯通線路上的網站。偶爾打開,也是等待很久

        省市性質DNS故障:有一次,一個南方城市,客戶普遍反映出裝置離線,經過排查,發現是當地的移動dns出現了故障,不能解析我們的域名

        重大跨網故障:這個故障比較刻骨銘心,因為當時的業務規模,5萬張卡高達90%離線。最終排查原因發現,這是省級節點,移動出口(入口是聯通)出現斷開,此故障持續高達三天,不得不說,國内做網際網路業務,查找困難,投訴無門,光是分析故障節點就花了一天,然後聯系到相關部門有浪費了2天,這就是這一次重大跨網故障的由來。

        以上故障,其網絡結構為:全國範圍手機GPRS網絡,跨營運商通路青島聯通光纖網絡的結構。

        後來為了變通實作,曾嘗試過,青島機房增加移動光纖的辦法,有一定效果是避免了重大跨網故障。但其他兩個問題還是時有發生。

        再後來,系統上雲,全部系統放在了阿裡雲華中機房(杭州)。然後同時解決了前面三個問題,分析其解決原因在于:bgp線路多點傳播,回避了單一線路問題,阿裡雲的DNS更加穩定,區域性覆寫更到位,網絡位置合理,綜合考慮放在了全部使用者都比較靠近的杭州,相對于全國範圍,處于網絡結構最靠近中心的位置。

2,阿裡雲ECS固定帶寬僅為下行帶寬固定,上行不限速

        阿裡雲的ECS固定帶寬,實際上僅僅是限制最大的下行帶寬,上行沒有限制,這一點,非常适合爬蟲應用,背景查詢第三方的服務。小編蹭找了一台1M帶寬的ECS,在上面安裝迅雷,下載下傳外部公網資源,其速度達到過22MB/S,換算成帶寬,大約是220M的帶寬,非常實用。這一點,小編親測,騰訊雲,華為雲,百度雲,京東雲等均為這一結構。唯獨當時參與内測的剛起步的樂視雲采用的是對等上下行帶寬。

3,阿裡雲的雲架構:SLB+ECS,SLB可以大量承載連接配接數

        單單拿一台ECS代替伺服器,雖然也是上雲,但是卻并不屬于雲架構的範疇。SLB+ECS結構是小編最先用到的雲架構,由于我的GPS系統為典型的長連接配接應用,是以在終端數達到數十萬連接配接的時候,傳統的實體機房已經存在瓶頸了,最直接的瓶頸是當時采用的CISCO5515防火牆不支援超過25萬的并發TCP長連接配接。系統遷移到阿裡雲之後,SLB輕松破解連接配接總數限制問題。如今幾十萬連接配接穩定運作。

        這麼大的連接配接數,肯定不是單台伺服器承載,SLB後端承載的ECS采用連接配接數最少的方式,将新連接配接配置設定到壓力最小的機器工作。在此需要糾正的一個觀點就是,選購雲伺服器,要以同核心數的主頻做對比。因為都是虛拟機。是以,同樣核心的虛拟機,主頻更高的E3明顯要比低主頻的E7有更快的運算能力。

4,職責分離的雲架構,以ECS+OSS+(CDN)+RDS結構的網站為例

        這一點更适合廣大網站站長學習,以前做個網站,買1M帶寬顯然太少,買100M帶寬非常貴而且浪費。這在雲架構下不再是問題。ECS上放着動态内容,OSS上存着靜态資源(可勾選CDN直接進一步加速),RDS上存着自己的資料庫。這樣以來,費用拆分一下,ECS根據實際業務,可能幾兆帶寬就夠用,最占用帶寬的圖檔,視訊,檔案等内容,直接額外按量支付一筆流量費和存儲費用即可。這是直接省錢的網絡結構。極大的控制了支出,節約了成本。

5,解耦合的雲架構,以SLB+ECS+RDS+消息隊列 的 秒殺系統為例

        以前,雲架構出名之前,秒殺系統頻頻挂掉,小米手機秒殺活動成為典型的例子。小米秒殺系統經過幾次更新,也嘗試過提高單機配置。但最終還是選擇了雲架構作為技術底層。其原因在于,在高配置的單機也是有瓶頸的,主頻2GHz的cpu不行可以換主頻4GHz的cpu,但是,挑戰極限總是困難的,于是就避免豎向擴容,改為橫向擴容,一台機器幹不過來的任務,可以10台機器一起幹。于是,消息隊列就在這種背景下被大量使用。同樣使用類似架構應對突發流量的例子很多,比如2016新年之際的微信紅包、2017年度的支付寶五福搖一搖、還有最近鹿晗公布戀情的流量沖擊下的微網誌,都是彈性方式,積壓的任務放在哪,顯然是具備先進先出功能的隊列當中。

繼續閱讀