容器鏡像服務(ACR)支持按需加載容器鏡像的功能,能為用戶鏡像創建加速鏡像版本,實現鏡像數據免全量下載和在線解壓,大幅提升應用分發效率和彈性體驗。創建容器時使用加速鏡像可以按需加載,從而使容器可以快速啟動。PAI全托管服務默認支持ACR鏡像倉庫的按需加載容器鏡像功能。本文介紹如何將鏡像轉換為加速鏡像,并在DSW、DLC和或EAS上使用加速鏡像。
前提條件
已開通PAI(DSW、DLC、EAS)并創建了工作空間,詳情請參見開通PAI并創建默認工作空間。
開通阿里云容器鏡像服務。
已創建企業版實例,更多信息,請參見創建企業版實例。
說明在鏡像加速中,兩種模式支持的企業版實例規格有所不同:
完整模式:支持的企業版實例為標準版或高級版。
僅索引模式:支持的企業版實例為基礎版、標準版或高級版。
已在企業版實例中配置ACK或ACK Serverless集群對應的專有網絡。加速鏡像需要在專有網絡中使用,更多信息,請參見配置專有網絡的訪問控制。
轉換加速鏡像
目前支持倉庫級別配置,自動將推送的原始鏡像轉換為加速鏡像。鏡像轉換時間取決于您的鏡像大小,原始鏡像不受任何影響。
加速鏡像的命名空間和倉庫名稱與原始鏡像保持一致,tag格式為原始鏡像tag加_accelerated后綴。
登錄容器鏡像服務控制臺。
在頂部菜單欄,選擇所需地域。
在左側導航欄,選擇實例列表。
在實例列表頁面單擊目標企業版實例。
在企業版實例管理頁左側導航欄中選擇 。
在鏡像倉庫頁面單擊目標鏡像倉庫名稱或目標鏡像倉庫右側操作列下的管理。
在基本信息頁面左上角單擊編輯。
在修改基本信息對話框中,開啟鏡像加速,單擊確定。
完整模式:容器啟動的加速效果較為顯著,轉換生成的加速鏡像體積約為130%原鏡像體積,1GB原始鏡像生成加速鏡像的時間約為25秒,已生成的鏡像層不會重復生成。
僅索引模式:容器啟動的加速效果約為70%完整模式加速效果,加速鏡像體積約為3%原鏡像體積,1GB原始鏡像生成加速鏡像時間約為3秒,已生成索引的鏡像層不會重復生成。
重要僅索引模式正在公測中,建議您使用前先在測試環境進行驗證,驗證適用您的業務場景后再應用到生產環境中。
說明僅索引模式目前僅適用于
tar
和tgz
壓縮的鏡像,不適用于其他壓縮方式(如zstd
壓縮)的鏡像。僅索引模式需要綁定原始鏡像使用,使用時原始鏡像不可刪除,完整模式可以獨立使用加速鏡像。
僅索引模式不支持Docker運行時使用。
在完成鏡像加速轉換設置后,您后續推送的鏡像將自動觸發鏡像轉換任務。若您希望接收鏡像轉換完成的通知,可以配置事件通知。例如將表達式設置為
_accelerated$
,更多信息,請參見事件通知。
在DLC、DSW或EAS中使用加速鏡像
轉換加速鏡像后,加速鏡像的命名空間和倉庫名稱與原始鏡像保持一致,tag格式為原始鏡像tag加_accelerated后綴。您可以通過使用自定義鏡像的方式在DLC或DSW中按需使用加速鏡像。
使用加速鏡像創建DLC任務
在工作空間中創建DLC任務,其中關鍵參數配置如下,其他參數配置詳情,請參見創建訓練任務。
節點鏡像:選擇鏡像地址,并在文本框中配置加速鏡像地址,加速鏡像地址的格式為在普通鏡像URL地址后添加
_accelerated
后綴。專有網絡配置:當資源來源選擇公共資源時,需要配置專有網絡。請選擇企業版ACR實例中引用的VPC網絡。
使用加速鏡像創建DSW實例
在工作空間中創建DSW實例,其中關鍵參數配置如下,其他參數配置詳情,請參見創建DSW實例。
鏡像:在鏡像地址頁簽配置加速鏡像地址,加速鏡像地址的格式是在普通鏡像URL地址后添加
_accelerated
后綴。專有網絡配置:當資源配額選擇公共資源組時,需要進行網絡配置。請選擇企業版ACR實例中引用的VPC網絡。
使用加速鏡像部署EAS服務
在工作空間中部署EAS服務,其中關鍵參數配置如下,其他參數配置詳情,請參見服務部署:控制臺。
鏡像選擇:在鏡像地址頁簽配置加速鏡像地址,加速鏡像地址的格式是在普通鏡像URL地址后添加
_accelerated
后綴。專有網絡配置:請選擇企業版ACR實例中引用的VPC網絡。
相關文檔
更多關于DLC、DSW或EAS產品的內容詳情介紹,請參見: