作者:秋光
來源:洛神雲網絡技術公衆号
雲計算通過網際網路提供服務的模型
雲計算的IDC機房連接配接到營運商的骨幹網上對營運商内的使用者提供服務。使用者通過移動終端或固定終端接入營運商的本地網絡,并通過營運商的骨幹網絡通路阿裡雲上的各種服務,包括大家熟知的淘寶,天貓,高德,釘釘等。
從上圖可以看到,使用者通路雲上服務涉及的環節還是比較多的,包括使用者的本地網絡,營運商網絡和阿裡雲網絡。
本地網絡的情況一般是比較複雜的,尤其是移動網絡,使用者的本地網絡的場景可能是弱網環境,比如說地鐵,公交,高鐵等。也可能是比較好的網絡,比如說家庭或辦公室。
營運商網絡和雲網絡是比較穩定和确定的。
理論上來講,任何一個網絡環節出問題,都會影響使用者的使用體驗。
雲公網品質評測的兩種方式
應用層雲公網品質評測
如果是評測一個應用的端到端的公網品質,最好是能夠對使用者終端到雲上應用做全流程的測試。
如圖所示,這樣能全流程覆寫使用者本地網絡,營運商網絡和阿裡雲網絡。但這種評測方法複雜度和成本比較高,需要有大量的真實的用戶端進行測試才比較有效和可信,因為隻有至少上千規模的用戶端才能排除本地網絡和使用者終端自身的變化的影響。
網絡層雲公網品質評測
如果是評測網絡層的雲計算公網品質,一般情況下測試營運商骨幹網絡或本地網絡到阿裡雲應用的公網品質。
從營運商本地網絡和骨幹網絡到雲網絡部分的公網品質是雲廠商重點關注和重點優化的環節,隻要這部分的品質好,服務和應用的端到端的公網品質就不會很差,如果這部分的品質不好,那麼服務和應用的端到端的體驗就很難做好。此外對于使用者本地網絡和使用者終端上的問題雲廠商可以調優工作也很有限。這種網絡層的公網品質是一個基礎和準入的評測,另外這種測試方式相對簡單高效,是以在客戶上雲選型時被普遍采用。
總結:兩種評測方式的對比
測評方式 | 優點 | 缺點 |
---|---|---|
更貼近真實的端到端使用者公網品質 | 測試成本較高且有一定複雜度,适合已經具備一定使用者規模的企業客戶 | |
測試成本低,測試方法簡單适合作為雲廠商的橫向對比測試 | 不完全反應最終的端到端的公網品質更适合做準入門檻測試 |
網絡層雲公網品質評測的最佳實踐
最佳實踐原則
- 選取TOP營運商探測點進行測試
因為TOP營運商中的使用者多,是以應優先關注TOP營運商的品質情況。比如對于國内的營運商,優先選取不同省份的電信,移動,聯通的公網IP探測點進行測試,如果有餘力再選擇其他營運商的公網IP進行探測。盡量不選擇雲廠商的BGP類型的伺服器做探測點,因為不同的雲廠商之間有可能通過IXP直接互聯,流量路徑和營運商到雲廠商的不一樣。
- 測試時長大于1天
網際網路的也存在波峰波谷,閑時忙時的效應。是以測試時長要至少一天得到的資料才比較可信。
- 選擇成熟的撥測平台進行測試
目前公網品質的撥測平台比較多,但也存在魚龍混雜的問題。最好選擇業界中口碑比較好的平台進行測試。
國内成熟的公網品質撥測平台包括:阿裡雲站點監控,聽雲,博睿等
海外成熟的公網品質撥測平台包括:CatchPoint
撥測平台 | 客戶群 | 特點 | 網站連結 |
---|---|---|---|
阿裡雲站點監控 | 個人&企業 | 優勢:國内各省份營運商公網IP探測點很全面,海外探測點較缺乏。劣勢:報表和結果分析易用性較差 | https://cloudmonitor.console.aliyun.com/#/newSite/list/ |
聽雲 | 企業 | 優勢:國内探測點和海外營運商探測點都有,報表和結果分析易用性好。劣勢: 面向企業使用者,首次服務開通流程較慢 | https://saas.tingyun.com/ |
博睿 | https://www.bonree.com/ | ||
CatchPoint | 優勢:海外營運商探測點較多。劣勢:國内營運商探測點較少。面向企業使用者,首次服務開通流程較慢 | https://www.catchpoint.com/ |
國内網絡層基礎公網品質評測最佳實踐
- 撥測平台選擇
阿裡雲站點監控開通和使用比較簡單,直接注冊阿裡雲賬号就可以使用。
- 公網探測任務類型選擇
最簡單的就是ICMP的ping探測,雲伺服器上不需要部署任何應用,隻需要放通ICMP的安全組即可。
- 公網探測點選擇
根據業務的需求選擇具體省份和地域的營運商。一般情況下優選一線和二線城市的電信,聯通,移動的探測點,因為使用者相對密集。
- 結果分析
- 公網品質撥測平台對于公網品質主要提供兩個名額,一個是時延,一個是丢包率。帶寬這個名額一般情況都不是太大的問題,因為雲上的公網帶寬一般情況下都比較充足。
- 不同應用所側重的公網品質不同,但大的原則是時延在一定範圍内滿足業務需求即可,重點看丢包率。
- 不同應用對時延的需求,請參考文章: https://mp.weixin.qq.com/s/jHv__zvDMS41BHzVh1YgsQ
海外網絡層公網品質評測最佳實踐
海外的公網品質評測相對比較複雜,國内的TOP營運商就3家,海外有很多家。我們重點關注3G/4G/5G移動營運商到雲的公網品質,主要是因為其覆寫的使用者數多。以亞太為例,我們整理了對應的TOP營運商清單,以及對應的3G/4G移動網際網路使用者數。其中使用者數的資料來源于網際網路大體上正确但不夠精确。
亞太區域TOP營運商和營運商内部網際網路使用者數
歐美區域TOP營運商和營運商内部網際網路使用者數
目前的公網品質撥測平台中沒有一個能完全覆寫上述TOP營運商的,是以海外的公網品質撥測是一個比較大的難點。
阿裡雲采用另外一種方式進行公網品質的撥測,通過在雲上的伺服器主動探測具體營運商網的公網品質,收集探測資料并分析和彙總公網品質資料。後續我們将對外逐漸開放對應的統計資料供有需求的客戶進行參考。