当您使用容器镜像服务ACR企业版(ACR EE)部署SAE时,可以开启镜像加速功能,使镜像下载和应用、任务启动并行进行,显著提升应用与任务的启动速度。本文介绍如何在SAE控制台设置镜像加速。

前提条件

背景信息

阿里云容器镜像服务ACR分为个人版和企业版。其中ACR企业版(ACR EE)提供容器镜像、Helm Chart、Operator等符合OCI规范制品的安全托管及高效分发服务,支持企业生产环境大规模分发、全球多地域分发、云原生DevSecOps分发提效。SAE在使用ACR企业版的基础上,通过镜像加速功能,以按需加载、缓存加速、构建加速等方式,帮助您缩短镜像的启动时间。

更多信息,请参见什么是容器镜像服务ACR个人版实例与企业版实例差异化说明

操作步骤

在创建应用过程中设置镜像加速

  1. 登录SAE控制台
  2. 在左侧导航栏,单击应用列表,在顶部菜单栏选择地域,然后单击创建应用
  3. 应用基本信息配置向导页面,设置应用相关信息,并单击下一步:应用部署配置
  4. 应用部署配置配置向导页面,设置应用相关信息。
    本文仅介绍关键步骤。
    1. 应用部署方式选择镜像
    2. 配置镜像区域,按需选择镜像类型,设置镜像的具体信息。
      • 我的阿里云镜像:单击镜像服务企业版,从下拉列表选择目标实例。
      • 公有镜像:在文本框输入镜像仓库地址,例如sae-test-registry-vpc.cn-shanghai.cr.aliyuncs.com/sae/acree,确保应用能够访问公网。
      • 其它阿里云账号私有镜像镜像服务版本选择镜像服务企业版,并设置企业版实例的各项信息。
    3. 展开镜像加速区域,打开启用镜像加速功能开关。
      bt_open_image_startup_accelerattion_for_acree
  5. 单击下一步:确认规格
  6. 确认规格配置向导页面,查看您所创建应用的详细信息以及配置费用情况,并单击确认创建
    页面会跳转至创建完成配置向导页面,您可以单击应用详情页进入基本信息页面。

在部署应用过程中设置镜像加速

警告 重新部署应用后,该应用将会被重启。为避免对业务产生不可预估的影响,请在业务低峰期执行部署操作。

更新应用配置的路径因实例数的不同而不同。本文以实例数大于等于1为例,介绍如何配置目标功能。当实例数等于0时的操作路径,请参见更新应用

  1. 登录SAE控制台
  2. 在左侧导航栏,单击应用列表,在顶部菜单栏选择地域,然后单击具体应用名称。
  3. 基本信息页面右上角,单击部署应用
  4. 部署应用页面,配置相关信息。
    本文仅介绍关键步骤。
    1. 配置镜像区域,单击修改镜像,在修改镜像面板,按需选择镜像类型,配置镜像的具体信息。
      • 我的阿里云镜像:单击镜像服务企业版,从下拉列表选择目标实例。
      • 公有镜像:在文本框输入镜像仓库地址,例如sae-test-registry-vpc.cn-shanghai.cr.aliyuncs.com/sae/acree,确保应用能够访问公网。
      • 其它阿里云账号私有镜像镜像服务版本选择镜像服务企业版,并设置企业版实例的各项信息。
    2. 展开镜像加速区域,打开启用镜像加速功能开关。
      bt_open_image_startup_accelerattion_for_acree
  5. 配置完成后,单击确认

在创建任务模板过程中设置镜像加速

  1. 登录SAE控制台
  2. 在左侧导航栏,单击任务模板列表,在顶部菜单栏选择地域。
  3. 任务模板列表页面,单击创建任务模板
  4. 任务基本信息配置向导页面,设置相关信息,然后单击下一步:部署配置
  5. 部署配置配置向导页面,设置相关信息。
    本文仅介绍关键步骤。
    1. 任务部署方式选择镜像
    2. 配置镜像区域,按需选择镜像类型,设置镜像的具体信息。
      • 我的阿里云镜像:单击镜像服务企业版,从下拉列表选择目标实例。
      • 公有镜像:在文本框输入镜像仓库地址,例如sae-test-registry-vpc.cn-shanghai.cr.aliyuncs.com/sae/acree,确保应用能够访问公网。
      • 其它阿里云账号私有镜像镜像服务版本选择镜像服务企业版,并设置企业版实例的各项信息。
    3. 展开镜像加速区域,打开启用镜像加速功能开关。
      bt_open_image_startup_accelerattion_for_acree
    4. 单击下一步:任务设置
  6. 任务设置配置向导页面,设置相关信息,然后单击下一步:确认规格
  7. 确认规格配置向导页面,仔细确认配置信息,然后单击确认创建
    创建完成后,在任务模板列表页面,查看已创建的任务信息。

在编辑任务模板过程中设置镜像加速

  1. 登录SAE控制台
  2. 在左侧导航栏,单击任务模板列表,在顶部菜单栏选择地域,单击具体任务名称。
  3. 任务模板详情页面,单击编辑任务模板
  4. 任务设置配置向导页面,修改相关信息,然后单击下一步:部署配置
  5. 部署配置配置向导页面,设置相关信息。
    本文仅介绍关键步骤。
    1. 配置镜像区域,单击修改镜像,在修改镜像面板,按需选择镜像类型,配置镜像的具体信息。
      • 我的阿里云镜像:单击镜像服务企业版,从下拉列表选择目标实例。
      • 公有镜像:在文本框输入镜像仓库地址,例如sae-test-registry-vpc.cn-shanghai.cr.aliyuncs.com/sae/acree,确保应用能够访问公网。
      • 其它阿里云账号私有镜像镜像服务版本选择镜像服务企业版,并设置企业版实例的各项信息。
    2. 展开镜像加速区域,打开启用镜像加速功能开关。
      bt_open_image_startup_accelerattion_for_acree
  6. 配置完成后,单击确认

确认镜像加速是否生效

  1. 登录容器镜像服务控制台,访问目标企业版实例的镜像仓库页面,在镜像版本页面,确认当前部署SAE的镜像版本TAG,是否有对应的镜像版本$tag_accelerated
    具体操作,请参见镜像仓库sc_view_image_version_on_container_registry_console
  2. 登录SAE控制台,访问目标应用的应用事件或任务模板的事件信息页面,确认镜像拉取是否生效。
    下图以查看应用事件为例。具体操作,请参见查看应用事件查看任务事件sc_view_application_event_to_check_accelerated_image