雲計算

一個低門檻的出海加速解決方案

二十一世紀什麼最貴?和諧。
如果人手一隻分歧終端機,科索沃戰爭巴勒斯坦問題,美國總統換屆,選白人還是黑人,是贏還是輸,分歧終端機決定。
分歧終端機廣泛應用於生活的各個領域,它是一個劃時代的產品。
—— 《非誠勿擾》臺詞

在以前的分享中曾經給大家介紹過全球加速這個產品,全球加速通過內網傳輸和NAT地址轉換來解決網站和應用跨境訪問體驗不佳的問題,但全球加速的成本對於大多數業務來說都難以承受,市場還在等待門檻更低的解決方案出現。

直到OSS團隊發佈了OSS傳輸加速功能,我們終於有了一個低門檻的出海加速解決方案:

動靜分離+OSS傳輸加速+雲解析DNS

最重要是價格,到本文截稿時為止,從中國大陸以外地區上傳或下載訪問中國大陸地區的傳輸加速費用是1.25元/GB,另外對於機構客戶還可以通過購買傳輸加速流量包來進一步降低成本。

至於效果,可以參考以下鏈接中的傳輸加速測試頁面:

[https://oss-accelerate-test.oss-accelerate.aliyuncs.com/acc/oss-transfer-acc-zh.html?spm=a2c6h.12873639.0.0.509b7273RxTIxq]

這個方案的實施步驟也不復雜:

第一步、動靜分離到OSS

就是將自己的網站或者App的靜態內容(包括圖片、頁面腳本文件、音視頻、其他附件等)從網站服務器中分離出來,存儲到OSS中,這個過程應該多多少少會涉及到一些改造,這個方案的主要成本就在這裡,但考慮到不到1塊3的價格和不錯的效果,這點兒成本在大多數情況下都還是可以承受的。

第二步、開啟OSS傳輸加速

在靜態內容存儲的OSS bucket 開啟OSS傳輸加速,只需要登錄OSS控制檯,找到存儲靜態內容的OSS bucket,再選擇傳輸管理—傳輸加速,即可開啟傳輸加速,開啟傳輸加速後,將得到一個額外的加速域名。OSS Bucket還有一個默認域名依然可以正常使用,要使用加速功能只需通過加速域名進行訪問即可。

第三步、綁定二級域名

可以將自己的網站的一個二級子域名(可以是img.xxx.cn、acc.xxx.cn等)綁定到OSS bucket上,這樣一來用戶就不會對網站內容的來源產生懷疑或困惑了。操作的步驟同樣在OSS控制檯,定位到OSS Bucket,再選擇傳輸管理—域名管理,即可將自定義域名綁定到OSS Bucket。

第四步、配置智能解析

用戶要想通過二級域名訪問到OSS中的內容還要藉助於雲解析DNS的智能DNS功能。雲解析DNS支持智能DNS的功能,可以根據用戶所在的位置自動返回加速域名或默認域名。

登錄雲解析DNS控制檯,為剛才綁定的二級域名添加解析記錄。
先讓我們添加一條針對海外用戶的解析記錄:

記錄類型:CNAME
主機記錄:二級域名前綴
解析線路:境外
記錄值:OSS Bucket加速域名
TTL:保持默認

這樣一來,海外用戶對二級域名的訪問就會自動調度到加速域名,再通過加速域名經由優化的線路訪問存儲在OSS中的內容。

為了避免國內用戶的訪問也經過加速域名而產生更高的費用,可以為國內用戶再添加一條解析:

記錄類型:CNAME
主機記錄:二級域名前綴
解析線路:默認
記錄值:OSS Bucket默認域名

這樣就不用擔心國內用戶的訪問“被加速”了。

其實OSS傳輸加速支持對國內用戶的跨區域訪問進行加速,用戶體驗還是會有所提升,在費用上只是比正常的OSS訪問略高一些,還是要低於海外到國內的費用的。

Leave a Reply

Your email address will not be published. Required fields are marked *