云计算公网质量评测方法和最佳实践
云計算通過互聯網提供服務的模型
云計算的IDC機房連接到運營商的骨干網上對運營商內的用戶提供服務。
用戶通過移動終端或固定終端接入運營商的本地網絡,并通過運營商的骨干網絡訪問阿里云上的各種服務,包括大家熟知的淘寶,天貓,高德,釘釘等。
從上圖可以看到,用戶訪問云上服務涉及的環節還是比較多的,包括用戶的本地網絡,運營商網絡和阿里云網絡。
本地網絡的情況一般是比較復雜的,尤其是移動網絡,用戶的本地網絡的場景可能是弱網環境,比如說地鐵,公交,高鐵等。也可能是比較好的網絡,比如說家庭或辦公室。
運營商網絡和云網絡是比較穩定和確定的。
理論上來講,任何一個網絡環節出問題,都會影響用戶的使用體驗。
?
云公網質量評測的兩種方式
應用層云公網質量評測
如果是評測一個應用的端到端的公網質量,最好是能夠對用戶終端到云上應用做全流程的測試。
這樣能全流程覆蓋用戶本地網絡,運營商網絡和阿里云網絡。
但這種評測方法復雜度和成本比較高,需要有大量的真實的客戶端進行測試才比較有效和可信,因為只有至少上千規模的客戶端才能排除本地網絡和用戶終端自身的變化的影響。
?
網絡層云公網質量評測
?
如果是評測網絡層的云計算公網質量,一般情況下測試運營商骨干網絡或本地網絡到阿里云應用的公網質量。
從運營商本地網絡和骨干網絡到云網絡部分的公網質量是云廠商重點關注和重點優化的環節,只要這部分的質量好,服務和應用的端到端的公網質量就不會很差,如果這部分的質量不好,那么服務和應用的端到端的體驗就很難做好。
此外對于用戶本地網絡和用戶終端上的問題云廠商可以調優工作也很有限。
這種網絡層的公網質量是一個基礎和準入的評測,另外這種測試方式相對簡單高效,所以在客戶上云選型時被普遍采用。
?
兩種評測方式的對比
?
評測方式 | 優點 | 缺點 |
應用層云公網質量評測 | 更貼近真實的端到端用戶公網質量 | 測試成本較高且有一定復雜度,適合已經具備一定用戶規模的企業客戶 |
網絡層云公網質量評測 | 測試成本低,測試方法簡單 適合作為云廠商的橫向對比測試 | 不完全反應最終的端到端的公網質量 更適合做準入門檻測試 |
?
網絡層云公網質量評測的最佳實踐
最佳實踐原則
?
1.???? 選取TOP運營商探測點進行測試
因為TOP運營商中的用戶多,所以應優先關注TOP運營商的質量情況。
比如對于國內的運營商,優先選取不同省份的電信,移動,聯通的公網IP探測點進行測試,如果有余力再選擇其他運營商的公網IP進行探測。
盡量不選擇云廠商的BGP類型的服務器做探測點,因為不同的云廠商之間有可能通過IXP直接互聯,流量路徑和運營商到云廠商的不一樣。
?
2.???? 測試時長大于1天
互聯網的也存在波峰波谷,閑時忙時的效應。
所以測試時長要至少一天得到的數據才比較可信。
?
3.???? 選擇成熟的撥測平臺進行測試
當前公網質量的撥測平臺比較多,但也存在魚龍混雜的問題。最好選擇業界中口碑比較好的平臺進行測試。
國內成熟的公網質量撥測平臺包括:阿里云站點監控,聽云,博睿等
海外成熟的公網質量撥測平臺包括:CatchPoint
?
撥測平臺 | 客戶群 | 特點 | 網站鏈接 |
阿里云站點監控 | 個人和企業 | 優勢:國內各省份運營商公網IP探測點很全面,海外探測點較缺乏 劣勢:報表和結果分析易用性較差 | https://cloudmonitor.console.aliyun.com/#/newSite/list/ |
聽云 | 企業 | 優勢:國內探測點和海外運營商探測點都有,報表和結果分析易用性好 劣勢: 面向企業用戶,首次服務開通流程較慢 | https://saas.tingyun.com/ |
博睿 | 企業 | 優勢:國內探測點和海外運營商探測點都有,報表和結果分析易用性好 劣勢: 面向企業用戶,首次服務開通流程較慢 | https://www.bonree.com/ |
CatchPoint | 企業 | 優勢:海外運營商探測點較多 劣勢:國內運營商探測點較少。面向企業用戶,首次服務開通流程較慢 | https://www.catchpoint.com/ |
?
國內網絡層基礎公網質量評測最佳實踐
1.???? 撥測平臺選擇
阿里云站點監控開通和使用比較簡單,直接注冊阿里云賬號就可以使用
?
2. 公網探測任務類型選擇
最簡單的就是ICMP的ping探測,云服務器上不需要部署任何應用,只需要放通ICMP的安全組即可。
?
3. 公網探測點選擇
根據業務的需求選擇具體省份和地域的運營商。一般情況下優選一線和二線城市的電信,聯通,移動的探測點,因為用戶相對密集。
?
4. 結果分析
公網質量撥測平臺對于公網質量主要提供兩個指標,一個是時延,一個是丟包率。帶寬這個指標一般情況都不是太大的問題,因為云上的公網帶寬一般情況下都比較充足。
不同應用所側重的公網質量不同,但大的原則是時延在一定范圍內滿足業務需求即可,重點看丟包率。
不同應用對時延的需求,請參考文章:https://mp.weixin.qq.com/s/jHv__zvDMS41BHzVh1YgsQ
?
海外網絡層公網質量評測最佳實踐
海外的公網質量評測相對比較復雜,國內的TOP運營商就3家,海外有很多家。
我們重點關注3G/4G/5G移動運營商到云的公網質量,主要是因為其覆蓋的用戶數多。
以亞太為例,我們整理了對應的TOP運營商列表,以及對應的3G/4G移動互聯網用戶數。
其中用戶數的數據來源于互聯網大體上正確但不夠精確。
亞太區域TOP運營商和運營商內部互聯網用戶數
| 區域 | 區域TOP運營商 | 區域運營商的3G/4G/5G用戶數(萬) | 撥測平臺探針情況 |
| 中國香港 | 香港移動通信 CSL | 800 | |
| 中國香港 | 3香港 3HK | 600 | |
| 中國香港 | 中國移動香港 | 500 | 聽云有探針 |
| 中國臺灣 | 中華電信 | 1,100 | 聽云、博睿、Catchpoint有探針 |
| 中國臺灣 | 大哥大/Taiwan Mobile | 800 | 博睿有探針 |
| 中國臺灣 | 遠傳電信 | 700 | 聽云、Catchpoint有探針 |
| 新加坡 | Sinqtel | 410 | 聽云、博睿、Catchpoint有探針 |
| 新加坡 | StarHub | 220 | 聽云、博睿、Catchpoint有探針 |
| 新加坡 | M1 Limited (M1) | 170 | |
| 馬來西亞 | Celcom | 8,400 | 博睿有探針 |
| 馬來西亞 | DiGi Telecommunications | 1,100 | |
| 馬來西亞 | Maxis | 1,000 | |
| 泰國 | Advanced Info Service (AIS) | 4,500 | |
| 泰國 | Digital Total Access Communication | 2,600 | 聽云有探針 |
| 泰國 | TRUE | 2,600 | Catchpoint有探針 |
| 日本 | NTT DOCOMO | 8,000 | 聽云、博睿、Catchpoint有探針 |
| 日本 | KDDI (au) | 6,000 | 博睿、Catchpoint有探針 |
| 日本 | Softbank | 4,000 | 聽云有探針 |
| 韓國 | SKT | 3,500 | 聽云、博睿、Catchpoint有探針 |
| 韓國 | KT | 2,100 | 聽云、博睿、Catchpoint有探針 |
| 韓國 | LG Uplus | 1,400 | 聽云、博睿、Catchpoint有探針 |
| 越南 | Viettel Telecom | 2,800 | 聽云有探針 |
| 越南 | MobiFone | 1,600 | |
| 越南 | VNPT-Vinaphone | 1,300 | 聽云, 博睿有探針 |
| 菲律賓 | PLDT | 3,000 | 博睿、Catchpoint有探針 |
| 菲律賓 | Globe Telecom | 3,000 | |
| 印度尼西亞 | Telkomsel/PT | 6,000 | 博睿,Catchpoint有探針 |
| 印度尼西亞 | Indosat? | 2,600 | |
| 印度尼西亞 | XL Axiata | 2,000 | |
| 印度 | Reliance Jio | 38,800 | 博睿、Catchpoint有探針 |
| 印度 | Vodafone Idea | 33,000 | 聽云、博睿、Catchpoint有探針 |
| 印度 | Bharti Airtel | 32,000 | 聽云、博睿、Catchpoint有探針 |
歐美區域TOP運營商和運營商內部互聯網用戶數
| 區域 | 區域TOP運營商 | 區域運營商的3G/4G/5G用戶數(萬) | 撥測平臺探針情況 |
| 美國 | AT&T | 18,000 | 聽云、博睿、Catchpoint有探針 |
| 美國 | Verizon | 12,000 | 聽云、博睿、Catchpoint有探針 |
| 美國 | T-Mobile US | 10,000 | |
| 加拿大 | Bell | 1,100 | 博睿、Catchpoint有探針 |
| 加拿大 | Rogers | 1,100 | 博睿有探針 |
| 加拿大 | Telus | 1,100 | |
| 德國 | Deutsche Telekom/T-Mobile | 4,600 | 聽云、博睿有探針 |
| 德國 | Vodafone Germany | 3,000 | Catchpoint有探針 |
| 德國 | Telefonica O2 | 2,200 | |
| 英國 | BT Mobile/EE. T-mobile | 2,700 | 聽云、Catchpoint有探針 |
| 英國 | O2 | 2,600 | |
| 英國 | Vodafone UK | 1,700 | |
| 法國 | Orange | 2,000 | 博睿、Catchpoint有探針 |
| 法國 | Bouygues | 1,700 | |
| 法國 | SFR | 1,400 | Catchpoint有探針 |
| 意大利 | Telecom Italia? | 3,000 | 聽云、博睿、Catchpoint有探針 |
| 意大利 | Wind Tre | 2,100 | 博睿有探針 |
| 意大利 | Vodafone Italia | 1,300 | 博睿有探針 |
當前的公網質量撥測平臺中沒有一個能完全覆蓋上述TOP運營商的,所以海外的公網質量撥測是一個比較大的難點。
阿里云采用另外一種方式進行公網質量的撥測,通過在云上的服務器主動探測具體運營商網的公網質量,收集探測數據并分析和匯總公網質量數據。
后續我們將對外逐步開放對應的統計數據供有需求的客戶進行參考。
?
?
?
原文鏈接:https://developer.aliyun.com/article/783391?
版權聲明:本文內容由阿里云實名注冊用戶自發貢獻,版權歸原作者所有,阿里云開發者社區不擁有其著作權,亦不承擔相應法律責任。具體規則請查看《阿里云開發者社區用戶服務協議》和《阿里云開發者社區知識產權保護指引》。如果您發現本社區中有涉嫌抄襲的內容,填寫侵權投訴表單進行舉報,一經查實,本社區將立刻刪除涉嫌侵權內容。總結
以上是生活随笔為你收集整理的云计算公网质量评测方法和最佳实践的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【KubeVela 官方文档翻译】,欢迎
- 下一篇: 知乎的 Flink 数据集成平台建设实践