创建Serverless集群

Serverless集群的计算节点由ECI实例组成,您只需提供打包好的容器镜像,即可使用ECI实例来运行作业。本文介绍如何创建Serverless集群。

背景信息

一般的E-HPC集群使用ECS实例作为计算节点,您需要提前根据业务情况规划ECS实例的规格、数量等,并且需要自行管理E-HPC集群和节点的运行情况。Serverless集群的计算节点由ECI实例组成,系统会根据您提交的作业情况自动创建ECI实例来运行作业。每个ECI实例包含1个容器。作业运行完成后,ECI实例会停止计费并自动释放。使用Serverless集群,您无需提前规划容量,也无需管理底层服务器,只需提供打包好的容器镜像,即可使用ECI实例来运行作业。

说明

弹性容器实例(简称ECI)是阿里云结合容器和Serverless技术为您提供的容器运行服务。ECI可以为您省去了底层服务器的运维和管理工作,让您专注于业务开发,提升开发效率。同时,您仅需要为容器实际运行消耗的资源付费,可以节约使用成本。更多信息,请参见什么是弹性容器实例

前提条件

  • 已创建E-HPC和ECI的服务关联角色。首次登录E-HPC和ECI控制台时,系统会提示您开通服务,按照提示创建服务关联角色即可。

  • 已创建专有网络VPC和交换机。具体操作,请参见创建专有网络创建交换机

使用限制

印度尼西亚(雅加达)地域暂不支持。

操作步骤

  1. 打开模板化配置页面。

    1. 登录弹性高性能计算控制台

    2. 在顶部菜单栏左上角处,选择地域。

    3. 在左侧导航栏,选择集群

    4. 集群页面右上角,将鼠标悬浮在创建集群右侧的drop-down图标,单击模板化创建

  2. 基本配置区域,输入集群名称和登录密码。

  3. 在模板区域上方,单击选择模板..png,选择Batch Serverless

  4. 配置模板参数。

    Batch Serverless模板需要配置以下参数。本文使用以下模板作为示例,请根据实际需求修改参数。

    [Global]
    clientVersion=2.1.0
    
    [Node]
    deployMode=Managed
    
    [Network]
    vpcId=vpc-bp156zry1g8y8dv99****
    vSwitchId=vsw-bp1xu3lkc9c9bpq32****
    securityGroupId=
    
    [Storage]
    withoutNas=true
    
    [Scheduler]
    schedulerType=ServerlessBatch

    参数类型

    参数

    是否必选

    示例值

    说明

    Global

    clientVersion

    2.1.0

    集群客户端版本,默认为最新版本。建议保持默认。

    Node

    deployMode

    Managed

    集群部署模式。创建Serverless集群时必须配置为Managed。

    Network

    vpcId

    vpc-wz9lq2oynq8tia5h8****

    集群所属的VPC ID。

    vSwitchId

    vsw-wz992iw34x8on06he****

    VPC中交换机ID。

    securityGroupId

    sg-wz94ksuqlwb8iqh8****

    集群所属安全组ID。

    Storage

    withoutNas

    true

    创建Serverless集群时必须配置为true,表示创建集群时不使用NAS作为共享存储。

    Scheduler

    schedulerType

    ServerlessBatch

    调度器类型。创建Serverless集群时必须配置为ServerlessBatch。

  5. 在页面右上角,阅读并选中右上角的《E-HPC服务条款》,单击确认

  6. 返回集群页面,确认集群状态。

    当集群状态为运行中时,表示Serverless集群创建成功。