全部產品
Search
文件中心

Simple Log Service:管理傳輸加速

更新時間:Aug 02, 2024

如果需要遠距離日誌傳輸,例如從海外向中國內地的地區寫入日誌,可以開啟傳輸加速功能。傳輸加速利用全球分布的雲機房,將全球各地使用者對Log Service的訪問,經過智能路由解析至就近的存取點,使用最佳化後的網路及協議極大地提升訪問速度。

使用情境

計費說明

  • 通過傳輸加速網域名稱寫入資料時,會產生加速上傳流量。通過傳輸加速網域名稱讀取資料時,會產生加速下載流量,同時會產生外網流出流量。例如,通過傳輸加速網域名稱從開啟傳輸加速功能的Project中讀取了1 GB的資料,則會產生1 GB傳輸加速費用和1 GB外網流出流量費用。

  • 傳輸加速按照實際傳輸的資料量進行統計,例如資料上傳情境經過資料壓縮,流量統計為壓縮後的流量。傳輸加速費用 = 傳輸加速產生的上下行流量 × 每GB單價。計費的更多資訊,參見按寫入資料量計費模式計費項目按使用功能計費模式計費項目

步驟一:開啟Project的傳輸加速網域名稱

步驟二:使用傳輸加速

以下情境為樣本,介紹傳輸加速網域名稱的使用方法:

  • Logtail日誌採集:採集加速

  • 資料加工:建立資料加工任務時,對於跨地區Project的資料轉送,可以開啟傳輸加速。具體步驟參見 資料加工快速入門

    image

  • SDK文檔:必須將Endpoint配置為傳輸加速網域名稱才能獲得加速效果。在不需要傳輸加速的情境中,建議使用普通網域名稱以減少傳輸加速的費用。傳輸加速網域名稱僅支援HTTP/HTTPS協議的API接入,暫不支援Kafka、GRPC等協議接入。

        /**
             * 本樣本從環境變數中擷取AccessKey ID和AccessKey Secret。
             */
            String accessId = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID");
            String accessKey = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET");
            /**
             * Log Service的服務存取點,使用傳輸加速網域名稱。
             */
            String endpoint = "log-global.aliyuncs.com";
            /**
             * 建立Log ServiceClient。
             */
            static Client client = new Client(host, accessId, accessKey);

相關操作

其他採集方式配置傳輸加速

將對應方式配置中的${Endpoint}或者${host}替換為log-global.aliyuncs.com獲得加速效果。

驗證網路連通性

傳輸加速功能僅對已開通傳輸加速的 Project 有效,可使用以下命令驗證傳輸加速的網路連通性。

curl ${your-project}.log-global.aliyuncs.com

若出現以下返回結果,則表示網路連通正常。

{"Error":{"Code":"OLSInvalidMethod","Message":"The script name is invalid : /","RequestId":"XXXXXXXXXXXXXXXXXXX"}}

關閉傳輸加速

警告

首先確保不再使用該網域名稱上傳或下載資料,然後關閉傳輸加速。

  1. 登入Log Service控制台

  2. 在Project列表地區,單擊目標Project。

  3. 概覽頁面中,單擊傳輸加速網域名稱後面的關閉

    image

  4. 在對話方塊中,單擊確認修改