全部产品
云市场

使用启动模板创建实例

更新时间:2019-04-15 14:11:26

EDAS现已实现和启动模板的无缝对接,在创建应用、扩容和弹性伸缩等场景下,EDAS的ECS集群都支持您配置启动模板来作为资源创建的蓝本,以提升您的资源创建效率。

使用启动模板创建实例简介

实例启动模板是一项持久化ECS实例配置的功能,可用于快速创建实例。实例启动模板中包含了用于创建实例的配置信息,可以存储除了密码以外的任意配置信息,包括密钥对、RAM角色、实例类型和网络设置等。实例启动模板不支持修改,但可以创建多个版本,每个版本可以配置不同的参数,通过版本管理体现实例配置的演进过程。您可参考创建实例启动模板的新版本创建模板的新版本,然后可以使用模板任意一个版本创建实例。

在EDAS中,当您使用启动模板或者基于现有实例规格创建实例时,所代购创建的实例均为按量付费模式。在您创建实例时选择不同的回收模式时,实例释放后的收费规则有所区别:

  • 释放模式:当应用缩容后,实例将会被自动释放,您只需为实例服务期间的用量付费。
  • 停机回收模式:当应用缩容后,实例将进入停止状态且实例的CPU和内存不收费,云盘(包括系统盘、数据盘)、弹性公网IP和带宽仍旧收费,公网IP将被回收待启动时重新分配(弹性公网IP仍旧保留)您只需支付存储所产生的很少的费用,就可以保留实例。

在ECS控制台配置实例模板的登录凭证时,EDAS推荐您使用密钥对,密钥对安全强度远高于常规用户口令,可以杜绝暴力破解威胁;同时其他人不可能通过公钥推导出私钥。对于主机之间或者主机与云产品之间的访问控制,EDAS推荐使用安全组,如在ECS的模板创建过程中配置了安全组,那么在EDAS中通过这些模板创建的实例会归属于已配置的安全组,因此您可以通过配置安全组规则来控制所创建实例的访问权限。

前提条件

在ECS控制台已创建实例启动模板

注意

  • 您所创建的启动模板必须和您的应用在同一个 VPC 内,否则所创建的启动模板无法被有效选择。
  • 您的启动模板在选择 VPC 时必须选择交换机,否则该模板将无法在 EDAS 被有效选择。

创建应用时使用启动模板添加实例

  1. 登录 EDAS 控制台。在左侧导航栏,单击应用管理 > 应用列表

  2. 应用列表页面右上角,单击创建应用。在应用基本信息页签中,输入应用相关信息,设置完成后单击下一步

  3. 应用配置页面,勾选使用启动模板创建,按照页面指示进行配置。

    1. 单击启动模板右侧的选择模板按钮。

    2. 在弹出的选择启动模板对话框内选择实例的创建模板和模板版本。若您没有可用的启动模板,请参照创建实例启动模板在 ECS 控制台创建一个模板。

    3. 选择回收模式

    4. 应用配置页签内,配置实例的购买数量,并勾选《云服务器 ECS 服务条款》 | 《镜像商品使用条款》

  4. 完成设置后根据页面指示配置部署信息,然后单击创建应用即可完成应用创建。

应用手动扩容时使用启动模板添加实例

  1. 登录 EDAS 控制台。在左侧导航栏中选择应用管理 > 应用列表,在应用列表页面单击具体应用名称。

  2. 在应用详情页面右上角单击应用扩容。在购买实例对话框的扩容方式页签内选择扩容的目标分组

  3. 选择扩容方式使用启动模板创建

  4. 选择模板并确认模板信息,选择回收模式,然后单击下一步

    • 使用绑定模板:在应用分组设置中绑定的模板,未设置绑定操作模板不可选择。

    • 使用指定模板:在 ECS 控制台创建的模板。如果您创建过多个模板,需要选择具体模板版本

    • 选择回收模式

    使用指定模板

  5. 购买信息页面选择购买数量并勾选《云服务器 ECS 服务条款》 | 《镜像商品使用条款》,然后单击下一步

  6. 确认扩容页面,检查需要购买的 ECS 数量和启动模板信息。确认无误后,单击确认扩容

  7. 页面上方会出现已触发自动购买的流程,请查看变更流程获取实时信息的提示。进入应用的实例部署信息页面,查看扩容实例的运行状态,如果显示运行正常则说明扩容成功。

弹性伸缩中选择启动模板添加实例

  1. 登录 EDAS 控制台。在左侧导航栏中选择应用管理 > 应用列表,在应用列表页面单击具体应用名称。

  2. 在应用详情页面左侧导航栏中单击弹性伸缩

  3. 打开扩容规则右侧的开关。

  4. 配置扩容规则的参数,然后单击保存

    1. 触发指标:设置 RT、Load和CPU指标的阈值。当超过设定的阈值时,触发扩容。
    2. 触发条件
      • 任一指标:表示设定的指标中任意一个指标被触发都会引起扩容。
      • 所有指标:表示设定所有指标必须全部被触发才能引发自动扩容操作。
    3. 持续时间超过:指标持续被触发的时间,单位为分钟。表示在持续时间内,指标每分钟的平均值持续达到设置的阈值,就会引起扩容操作,您可根据集群服务能能力的灵敏度酌情配置。
    4. 实例来源:选择为弹性资源

    5. 创建方式:选择为使用启动模板创建

    6. 单击启动模板右侧的选择模板按钮,然后在选择启动模板对话框中选择实例的模板和模板版本,并选择回收模式,然后单击确定
    7. 勾选服务协议
    8. 打开高级选项

      • 网络类型:为您需要扩容的当前应用所在的网络,不可更改。如果当前网络为 VPC 网络,需要指定新创建实例连接的虚拟交换机;若指定多个虚拟交换机,EDAS 将通过多可用区扩缩容策略来进行自动分配。
      • 多可用区扩缩容策略:可选优先级策略均衡分布策略
    9. 每次扩容的实例数:此参数表示每次触发扩容操作后,自动增加的服务器个数,您可根据应用的单个服务器的服务能力酌情配置。

    10. 分组最大实例数:表示当集群内服务器数量达到配置的最大实例数后,不再继续扩容,此配置请您根据自己的资源限额配置。

结果验证

无论哪种使用模板来添加实例的方式,在进行了实例扩缩操作后,您都可以通过应用的基本信息中的实例部署信息查看应用实例的数量和状态。

更多信息

  • 在 ECS 集群中部署 Java Web 应用:本文档将指导您在 EDAS 控制台上创建并用 WAR 包来部署更新和查看管理一个仅包含欢迎页面的 Java Web 应用。
  • 扩容和缩容应用(ECS 集群):本文档将指导您手动执行应用扩容和缩容来改变应用实例的数量,以平衡应用实例的负载。
  • 弹性伸缩:本文档将指导您通过弹性伸缩来动态调整应用实例的数量,以平衡应用实例的负载。