创建Job优化型实例

更新时间: 2023-11-10 10:27:24

对于短时间运行的Job任务,使用ECI来运行可以避免资源闲置浪费,降低计算成本。Job优化型ECI实例相较于普通ECI实例,具有秒级启动等优势。本文介绍如何创建并使用ECI Job优化型实例。

Job优化型实例介绍

重要

Job优化型实例功能目前已停止维护,仅对存量用户开放使用。

ECI Job优化型实例是专门为Job类场景定制的实例,主要具备以下特点:

  • 启动速度优于普通ECI实例,冷启动时间比普通实例缩短50%。

  • 对于持续执行的批量任务,将自动开启镜像缓存功能。

  • 具备单向网络能力,仅支持从实例内部向外访问,例如访问公网、访问您的VPC网络中的NAS、OSS等。

    ECI Job优化型实例支持的网络类型如下:

    网络类型

    说明

    不配置

    不具备访问公网和VPC的能力,仅支持拉取对应地域下,VPC内网地址容器镜像仓库(ACR)的镜像。例如您的实例部署在北京地域,则可以拉取registry-vpc.cn-beijing.aliyuncs.com/eci_open/busybox:1.30镜像。

    访问公网

    可以访问公网。能够访问公网服务,通过公网拉取镜像,无需配置NAT网关。

    访问专有网络

    可以访问VPC中的服务。由于实例需要访问您的VPC,您需要配置要访问的VPC所对应的交换机和安全组信息。

    访问公网和专有网络

    既可以访问公网,也可以访问VPC中的服务。

    • 访问公网时,您无需配置NAT网关。

    • 由于实例需要访问您的VPC,您需要配置要访问的VPC所对应的交换机和安全组信息。

    说明

    • 如果不需要访问专有网络,可以将网络类型配置为不配置或者访问公网,此时无需配置交换机和安全组。

    • 如果使用了PrivateZone域名解析,网络类型请配置为访问专有网络。此时如果需要访问公网,可以为交换机配置NAT网关。

    • 网络类型为访问专有网络或者访问公网和专有网络时,仅占用交换机内的2个IP地址,新创建的实例不会额外占用交换机内的IP。

使用限制

  • 所属地域:目前仅在华东1(杭州)、华东2(上海)、华北2(北京)、华南1(深圳)地域开放。

  • 付费类型:仅支持按量付费,不支持抢占式实例。

  • 网络能力:仅支持从实例内部向外访问,无法从外部访问实例(即实例无法对外提供服务)。

  • 网络带宽:上限为1 Gbit/s。

  • 实例规格:最大支持16 vCPU,支持的规格如下表所示。

    vCPU

    内存(GiB)

    0.25

    0.5、1

    0.5

    1、2

    1

    2、4、8

    2

    1、2、4、8、16

    4

    2、4、8、16、32

    8

    4、8、16、32、64

    12

    12、24、48、96

    16

    16、32、64、128

    说明

    仅支持指定vCPU和内存创建Job优化型实例,不支持指定ECS规格创建Job优化型实例。

  • 其它限制:

    • 不支持挂载弹性公网IP。

    • 不支持挂载到负载均衡(SLB)实例上。

    • 不支持实例RAM角色。

    • 不支持实例元数据。

    • 不支持云盘持久化存储。当网络类型为不配置或者访问公网时,不支持NAS和OSS持久化存储。

    • 不支持使用coredump和tcpdump。

配置说明

OpenAPI

调用CreateContainerGroup接口创建ECI实例时,在指定了支持的vCPU和内存规格后,您可以通过配置Tag来设置Job优化型实例。相关参数说明如下表所示。更多信息,请参见CreateContainerGroup

名称

类型

示例值

描述

Tag.N.Key

String

eci_networkConfig

ECI实例的标签键。配置为eci_networkConfig时,表示该实例为Job优化型实例。

Tag.N.Value

String

nat_vpc

ECI实例的标签值。当Key配置为eci_networkConfig时,Value对应为Job优化型实例的网络类型。取值范围:

  • none:不配置

  • nat_internet:访问公网

  • nat_vpc:访问专有网络

  • nat_internet_vpc:访问公网和专有网络

VSwitchId

String

vsw-bp1xpiowfm5vo8o3c****

交换机ID。当Value取值为nat_vpc或者nat_internet_vpc时,需要配置。

SecurityGroupId

String

sg-uf66jeqopgqa9hdn****

安全组ID。当Value取值为nat_vpc或者nat_internet_vpc时,需要配置。

配置示例如下:

  • 不配置

    Tag.1.Key = eci_networkConfig
    Tag.1.Value = none 
  • 访问公网

    Tag.1.Key = eci_networkConfig
    Tag.1.Value = nat_internet 
  • 访问专有网络

    Tag.1.Key = eci_networkConfig
    Tag.1.Value = nat_vpc
    VSwitchId = vsw-bp1xpiowfm5vo8o3c****
    SecurityGroupId = sg-uf66jeqopgqa9hdn****
  • 访问公网和专有网络

    Tag.1.Key = eci_networkConfig
    Tag.1.Value = nat_internet_vpc
    VSwitchId = vsw-bp1xpiowfm5vo8o3c****
    SecurityGroupId = sg-uf66jeqopgqa9hdn****

控制台

通过弹性容器实例售卖页创建Job优化型实例时,在付费模式为按量付费的前提下,可以选择实例类型为Job型实例,并配置网络类型。

说明

暂不支持批量创建Job优化型实例。

Job型

相关说明如下:

  • 网络类型选择不配置或者访问公网时,无需配置专有网络、交换机和安全组。

  • 网络类型选择访问专有网络或者访问公网和专有网络时,由于实例需要访问您的专有网络,因此需要配置专有网络、交换机和安全组。

阿里云首页 弹性容器实例 相关技术圈