全部產品
Search
文件中心

Platform For AI:跨域拉取海外模型或容器鏡像

更新時間:Sep 04, 2025

當您使用海外容器鏡像(如:docker.io鏡像)建立DSW執行個體,或者在DSW執行個體中拉取海外模型時(如:huggingface.co模型),可能由於網路跨域的原因無法正常訪問。為解決此問題,您可以建立Global AccelerationGA(Global Accelerator)執行個體,使用其提供的覆蓋全球的網路加速服務,使DSW具備跨域擷取模型和鏡像的網路訪問能力。

重要提醒

請規範您的網路訪問行為,如果您訪問的目標網站存在違法資訊,將會出現無法正常訪問的情況。

計費說明

Global AccelerationGA為獨立雲產品,需要額外收費,其費用包括執行個體費用、效能容量單位CU費用、網路傳輸頻寬費用,詳情請參見Global Acceleration產品計費

操作步驟

本文以加速huggingface和docker為例,介紹具體操作步驟,您可以按需配置。docker和huggingface需要加速的網域名稱如下:

加速的資源

具體加速的網域名稱

huggingface

huggingface.cocdn-lfs.hf.co(huggingface的cdn分發網域名稱)

docker

docker.ioregistry-1.docker.ioauth.docker.io

步驟一:建立標準型Global Acceleration執行個體

以下操作樣本內容僅做關鍵配置的展示和說明,全部配置參數及說明請參見建立和管理標準型Global Acceleration執行個體

  1. 建立標準型執行個體。開通Global Acceleration服務,並登入控制台,單擊建立標準型隨用隨付執行個體,配置執行個體名稱等基礎資訊,單擊下一步

    image

  2. 配置加速地區。加速地區選擇DSW執行個體所在的地區,加速網路的頻寬可根據業務需求自行設定,然後單擊下一步

    image

  3. 配置監聽。填寫監聽名稱,協議選擇TCP連接埠配置為80,443。您也可根據業務實際情況進行相應的配置。

    image

  4. 配置終端節點。

    • 地區:選擇海外地區,建議選擇美國(矽谷)

    • 終端節點配置:為需要加速訪問的網域名稱,此處先只配置一個,如需配置多個網域名稱,後續可通過添加虛擬終端節點群組配置。

      • 後端服務類型:選擇自訂網域名

      • 後端服務:填寫需加速的網域名稱,如:huggingface.co

      • 權重:預設即可。

    image

  5. 組態稽核。確認最終的配置資訊,然後提交

    image

步驟二:添加虛擬終端節點群組並配置轉寄策略

  1. 在左側功能表列單擊標準型執行個體 > 執行個體列表,然後單擊剛剛建立的執行個體名稱,單擊監聽,進入監聽配置頁面。

    image

  2. 通過虛擬終端節點群組添加其它需加速網域名稱。單擊已有的監聽器名稱進入監聽配置頁面,單擊終端節點群組。此時已存在步驟一中配置的網域名稱為huggingface.co的預設終端節點群組。

    image

    其他每個需加速網域名稱都單獨為其添加虛擬終端節點群組。以本文為例,還需添加的網域名稱有cdn-lfs.hf.codocker.ioregistry-1.docker.ioauth.docker.io。單擊添加虛擬終端節點群組

    • 後端服務類型:選擇自訂網域名。

    • 後端服務:填寫需加速的網域名稱。

    • 權重:預設即可。

    image

    以相同方式添加其他需要加速的網域名稱,建立完成後會有4個虛擬終端節點群組。

    image

  3. 配置監聽器轉寄策略。在監聽器配置頁面單擊轉寄策略,對需要加速的5個網域名稱分別插入新策略

    • 網域名稱匹配規則:選擇精確匹配及萬用字元

    • 轉寄網域名稱:填寫需要加速的網域名稱。

    • 轉寄至:選擇網域名稱配置對應的終端節點群組類型和節點群組。

    image

    配置完成後會有5條轉寄策略:

    image

步驟三:DSW使用Global Acceleration

加速方式

方式一:修改DSW執行個體Hosts加速訪問

方式二:通過PrivateZone加速訪問

適用情境

在已建立的DSW執行個體中擷取海外模型或其他資源。

在建立DSW執行個體時使用海外鏡像建立,以及在DSW中擷取海外模型或其他資源。

DSW是否需要配置專用網路、安全性群組、交換器

可選

必需

DSW是否需要配置專有網關、及SNAT

可選,當需下載大型檔案時,網路速度可能無法滿足需求,您可以通過專有網關提升公網訪問速率

方式一:修改DSW執行個體Hosts加速訪問

  1. 擷取加速IP。在Global Acceleration控制台,單擊已建立執行個體名稱 > 加速地區,任選一個加速IP

    image

  2. 修改DSW執行個體中的hosts檔案。開啟DSW執行個體,在Terminal中執行vim /etc/hosts,在檔案中添加加速IP和需要加速的網域名稱,然後儲存並退出。樣本如下:

    image

方式二:通過PrivateZone加速訪問

  1. 擷取Global Acceleration執行個體CNAME加速網域名稱。在Global Acceleration控制台,單擊已建立執行個體名稱,在執行個體資訊頁簽中擷取CNAME

    image

  2. 擷取DSW執行個體Virtual Private Cloud資訊。對於已存在的執行個體,單擊執行個體名稱,在執行個體配置資訊頁即可查看專用網路資訊。

    image

  3. 在PrivateZone中添加網域名稱和解析記錄。登入Alibaba Cloud DNS控制台,在PrivateZone使用者網域名稱頁面單擊添加網域名稱

    huggingface.cocdn-lfs.hf.co為例,首先配置內建權威網域名稱co,在生效於阿里雲VPC內網中選擇2中擷取的DSW使用的VPC,單擊確定

    如果還未建立DSW執行個體,則在後續建立執行個體時選擇與此處PrivateZone相同的專用網路。

    image

    然後,單擊內建權威網域名稱co名稱進入配置頁,單擊添加記錄。由於huggingface.cocdn-lfs.hf.co使用的是相同的權威網域名稱co,因此依次將其添加到解析記錄中

    • 記錄類型:選擇CNAME

    • 主機記錄:填寫網域名稱除去權威網域名稱的部分,即huggingfacecdn-lfs.hf

    • 記錄值:填寫1中擷取的Global AccelerationCNAME。

    image

    按照相同的方法配置docker.ioregistry-1.docker.ioauth.docker.io,最後會有兩條內建權威網域名稱

    image

    image

相關文檔