OSS全球传输加速开启公测,助力企业业务全地域覆盖...
全地域的業務覆蓋的趨勢,帶來的新機會與新挑戰
????互聯網基礎實施的快速發展,為企業業務覆蓋更多地域的客戶,帶來便利。越來越多的企業,會將業務覆蓋到全國,甚至全球更多地域,這給業務的增長帶來巨大的機會。
????但同時,企業在將業務覆蓋到更多地域時,也會面臨新的挑戰,建設一套完備的覆蓋全球的數據存儲和上傳、下載的基礎實施并不簡單。企業會面對各種網絡條件、地域限制、數據安全性、合規性、存儲可靠性、可用性等等復制問題。
????其中,全球化網絡的建設就是一個非常復雜與艱難的工作,對于分布全國、全球各個角落的終端,我們面對著運營商鏈路、偏遠地區網絡質量、跨洋數據傳輸、鏈路質量波動、劫持等等問題,這些并不是簡簡單單軟件層面能夠解決的問題,更多的需要對整個網絡硬件的投入。
????阿里云OSS是基于阿里云全球化基礎設施能力,構建的高可用高可靠對象存儲服務。OSS新推出 “OSS全球傳輸加速”功能,利用OSS全球分布的云機房能力,將您OSS Bucket全球各地的用戶訪問,經過智能路由解析至就近的接入點,通過優化后的網絡及協議來訪問用戶OSS Bucket所在的數據中心。傳輸加速功能,讓您的客戶更快速地進行OSS數據上傳、下載,并讓您的客戶,離您更近。
OSS全球傳輸加速功能已開放公測,如您的客戶會跨地域訪問您的OSS Bucket,并遇到網絡鏈路很長的問題,您可考慮提交工單申請試用點此申請
1 什么是OSS全球傳輸加速
????OSS全球傳輸加速是OSS為加速遠距離數據傳輸推出的新功能,此功能利用OSS全球分布的云機房能力,將來自全球各地的用戶訪問由DNS 路由至就近的OSS接入點,用戶請求到達OSS就近節點后,會經過優化過的網絡及協議訪問Bucket所在的數據中心。
OSS 全球數據中心分布:
2 為什么需要OSS全球傳輸加速
????我們知道TCP從設計上并不適合長傳,如果需要TCP在長傳上提供很高的性能就需要對TCP各項參數進行調優,要考慮諸如三次握手/慢啟動/收發窗口等因素對傳輸速度的影響,有了傳輸加速后會將TCP并不擅長的長傳從用戶側變成短距離傳輸,用戶只要接入最近的OSS節點,后續的訪問速度由OSS來負責優化。
????OSS提供多線BGP多線接入,給到用戶極致的訪問體驗,但是如果需要從全球各地訪問一個集中式OSS Bucket,比如跨大洲及跨洋傳輸數據的時候,由于物理距離較遠,訪問失敗率相對較高并且傳輸速度低下,導致無法充分利用互聯網上的長傳帶寬。使用OSS全球傳輸加速后會在一定程度上解決這些問題,降低請求失敗率同時提升訪問速度。
3 加速效果
????在加速效果上,由于OSS 本身提供高質量的BGP 多線接入能力,如果客戶端本身離OSS比較近,無需傳輸加速就可以達到一個比較優的傳輸速度,如果客戶端本身離OSS數據中心相對較遠,比如進行跨國或跨洋數據傳輸,那么使用傳輸加速從成功率和訪問速度上都會有較大幅度的提升,提升速度可能會達到一倍至數倍不等。具體的加速效果可以從客戶端問題打開OSS 提供的網頁版傳輸加速效果對比工具進行測試。
????OSS全球傳輸加速效果對比工具
????此網頁版工具,會進行OSS傳輸加速及非傳輸加速的對比測試,通過上傳和下載各個區域的OSS的響應時間給出相應的加速百分比。 如果你發現加速效果不明顯,或者有變慢情況(20% 以內),可能是因為測試點與Bucket所在數據中心相對較近的緣故, 也有可能是本地帶寬或其他系統資源的限制導致。
下面是一次測試結果截圖:
4 如何使用OSS傳輸加速
????傳輸加速會提供單獨的Endpoint:oss-accelerate.aliyuncs.com, 聯系OSS給指定的Bucket 開通傳輸加速后即可使用此Endpoint 發送請求,使用的時候只需要將Endpoint 替換成傳輸加速的Endpoint 即可。
????舉個例子,假設有個美東的Bucket test-us-east,公網訪問這個bucket時需要使用:
????http://test-us-east.oss-us-east-1.aliyuncs.com
????使用傳輸加速后,只需要將訪問域名替換為:
????http://test-us-east.oss-accelerate.aliyuncs.com
????不需要額外進行其他特殊配制即可實現訪問加速。
????如果在使用傳輸加速過程中發現無需傳輸加速也可以滿足對OSS訪問速度的要求,只需將訪問的Endpoint 切回標準Endpoint 即可。
5 傳輸加速使用上的限制
????1 開通傳輸加速后必須使用OSS的傳輸加速域名才會有訪問速度上的提升。
????2 在傳輸加速的Endpoint 上,只能操作已經開通傳輸加速加速的Bucket,無法進行未開通傳輸加速Bucket的任何操作。
????3 開通傳輸加速后OSS提供的其他Endpoint 皆可正常使用。
????4 傳輸加速功能只在互聯網上提供傳輸加速功能。
建議在OSS傳輸加速Endpoint上只進行讀寫相關操作,其余Bucket管控類操作使用OSS提供的標準Endpoint或者控制臺進行。
6 計量計費
????OSS全球傳輸加速會在當前OSS收費標準下按照流量額外收取一定費用,目前處于公測階段,暫不收取額外費用,待后續正式發布后會按照一定計費標準進行計量計費。
7 其他注意事項
????注意,在請求接入OSS就近云機房后,后續數據還有很長的路要走,如果用戶使用HTTP訪問,則請求很容易因鏈路或其他原因遭遇劫持及篡改,因此傳輸加速后段加速邏輯會視情況選擇使用HTTPS進行數據傳輸,如果用戶訪問直接用HTTPS 訪問,則后續一定是HTTPS。如果Bucket 開通了logging 功能,使用HTTP 訪問請求日志中的scheme 字段可能會由"http"變為"https"。
在公測期間,任何傳輸加速相關問題均可聯系我們,如果傳輸加速不能解你當前問題,請反饋給我們,我們會針對您的場景進行優化并推薦合適方案.
如果您需要自定義加速區域,可參考這篇文章進行:
【OSS全球加速】如何利用CNAME自定義加速區域
總結
以上是生活随笔為你收集整理的OSS全球传输加速开启公测,助力企业业务全地域覆盖...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python网络编程基础(线程与进程、并
- 下一篇: 如何阅读苹果开发文档