• 关于 ecs 模板 的搜索结果

回答

OOS的常见应用场景有:事件驱动、批量操作、更新镜像、需要审批的运维场景、定时任务、跨地域、多地域的运维等应用场景,且您也可根据自身实际场景自定义诸多灵活多样的模版。 事件驱动 当一个事件发生时,触发一个运维动作。例如,当某ECS实例的CPU使用量达到了85%时,为了防止业务中断,自动重启。事件驱动场景可以提供主动运维支持,免去中间的人为因素,提高运维效率。 批量操作 批量地执行运维命令,即需要针对多个目标(如ECS实例)进行常规操作,以确保业务的正常和平滑运行,并保持业务的健康状态。 例如,批量检查ECS实例中的硬盘剩余空间。首先选择需要检查的实例列表。(多种选择方式,如名字匹配、标签分组、资源组分组等),然后通过云助手命令执行硬盘检查,最终统一查看结果。 相关的公共模板 模板名称 用途 链接 ACS-ECS-BulkyDeleteInstances 批量删除ECS按量付费实例。 YAML JSON ACS-ECS-BulkyDeleteInstancesWithApproval 通过审批后删除ECS按量付费实例。 YAML JSON ACS-ECS-BulkyDeletePrepaidInstances 批量删除ECS预付费实例。指定的ECS实例必须处于已停止状态。 YAML JSON ACS-ECS-BulkyInstallLogAgent 批量在ECS实例上安装SLS代理。 YAML JSON ACS-ECS-BulkyRebootInstances 批量重启ECS实例。 YAML JSON ACS-ECS-BulkyRunCommand 批量在多台ECS实例上运行云助手命令。 YAML JSON ACS-ECS-BulkyStartInstances 批量启动ECS实例。 YAML JSON ACS-ECS-BulkyStopInstances 批量停止ECS实例。 YAML JSON ACS-ECS-BulkyTagInstanceByLinuxKernelVersion 批量通过指定实例IDs将Linux内核版本用作标记值标记ECS实例。 YAML JSON ACS-ECS-BulkyTagInstanceByOSType 批量通过指定实例IDs将操作系统类型用作标记值标记ECS实例。 YAML JSON ACS-ECS-BulkyTagInstanceByRunCommandResult 批量根据运行云助手命令的结果标记实例。 YAML JSON ACS-ECS-BulkyUpgradeInternetBandwidth 批量升级ECS实例公网带宽。 YAML JSON ACS-ECS-CloneInstancesAcrossAZ 跨可用区克隆ECS实例。 YAML JSON ACS-ECS-CloneInstancesAcrossRegion 跨地域克隆ECS实例。 YAML JSON 更新镜像 为了保证ECS实例的运行环境始终是安全的,包括安装最新补丁,或者更新所依赖的组件等,您可以使用OOS更新镜像,从一个源镜像开始逐步更新,最终生成一个新镜像,然后用于测试和生产。 相关的公共模板 模板名称 用途 链接 ACS-ECS-UpdateImage 通过运行命令更新一个已存在的ECS镜像后创建一个新ECS镜像。 YAML JSON 需要审批的运维场景 在很多场景下都需要使用审批来确保操作是安全并符合预期的。通过在模板中增加审批动作(ACS::Approve)可以在运维动作实际执行前进行人工审批,以确保运维动作执行的必要性,避免浪费和误操作。 相关的公共模板 模板名称 用途 链接 ACS-ECS-BulkyDeleteInstancesWithApproval 通过审批后删除ECS按量付费实例。 YAML JSON ACS-ECS-RunInstancesWithApproval 通过审批后创建ECS实例。 YAML JSON 定时任务 定时执行所定义的运维动作。例如,在某测试场景中,需要清除某账号下因为测试所产生的对象存储OSS文件,则可以创建一个模板,每天凌晨运行,以确保测试环境是一个全新的环境,避免干扰下一次的测试结果。 相关的公共模板 模板名称 用途 链接 ACS-ECS-ScheduleToRebootInstances 定时重启ECS实例。 YAML JSON ACS-ECS-ScheduleToStartInstances 定时启动ECS实例。 YAML JSON ACS-ECS-ScheduleToStopInstances 定时停止ECS实例。 YAML JSON ACS-ECS-ScheduleToUpgradeInternetBandwidth 定时升级ECS实例临时带宽。 YAML JSON 跨地域的运维场景 多地域部署已经成为了高可用(HA)架构的通用架构。随之而来的跨地域运维却变得越来越复杂,使用OOS可以帮助您解决跨地域的运维难题。您可以将不同地域的运维操作定义在一个模板内,即可实现跨地域的运维场景。 相关的公共模板 模板名称 用途 链接 ACS-ECS-CloneInstancesAcrossAZ 跨可用区克隆ECS实例。 YAML JSON ACS-ECS-CloneInstancesAcrossRegion 跨地域克隆ECS实例。 YAML JSON 多地域的运维场景 当您在使用多个地域资源时,经常需要对它们进行同步操作,以便保持它们的一致性。例如,将对象存储(OSS)的多个地域的存储空间(Bucket)进行相同的操作——开启日志功能。

1934890530796658 2020-03-24 11:20:41 0 浏览量 回答数 0

回答

OOS的常见应用场景有:事件驱动、批量操作、更新镜像、需要审批的运维场景、定时任务、跨地域、多地域的运维等应用场景,且您也可根据自身实际场景自定义诸多灵活多样的模版。 事件驱动 当一个事件发生时,触发一个运维动作。例如,当某ECS实例的CPU使用量达到了85%时,为了防止业务中断,自动重启。事件驱动场景可以提供主动运维支持,免去中间的人为因素,提高运维效率。 批量操作 批量地执行运维命令,即需要针对多个目标(如ECS实例)进行常规操作,以确保业务的正常和平滑运行,并保持业务的健康状态。 例如,批量检查ECS实例中的硬盘剩余空间。首先选择需要检查的实例列表。(多种选择方式,如名字匹配、标签分组、资源组分组等),然后通过云助手命令执行硬盘检查,最终统一查看结果。 相关的公共模板 模板名称 用途 链接 ACS-ECS-BulkyDeleteInstances 批量删除ECS按量付费实例。 YAML JSON ACS-ECS-BulkyDeleteInstancesWithApproval 通过审批后删除ECS按量付费实例。 YAML JSON ACS-ECS-BulkyDeletePrepaidInstances 批量删除ECS预付费实例。指定的ECS实例必须处于已停止状态。 YAML JSON ACS-ECS-BulkyInstallLogAgent 批量在ECS实例上安装SLS代理。 YAML JSON ACS-ECS-BulkyRebootInstances 批量重启ECS实例。 YAML JSON ACS-ECS-BulkyRunCommand 批量在多台ECS实例上运行云助手命令。 YAML JSON ACS-ECS-BulkyStartInstances 批量启动ECS实例。 YAML JSON ACS-ECS-BulkyStopInstances 批量停止ECS实例。 YAML JSON ACS-ECS-BulkyTagInstanceByLinuxKernelVersion 批量通过指定实例IDs将Linux内核版本用作标记值标记ECS实例。 YAML JSON ACS-ECS-BulkyTagInstanceByOSType 批量通过指定实例IDs将操作系统类型用作标记值标记ECS实例。 YAML JSON ACS-ECS-BulkyTagInstanceByRunCommandResult 批量根据运行云助手命令的结果标记实例。 YAML JSON ACS-ECS-BulkyUpgradeInternetBandwidth 批量升级ECS实例公网带宽。 YAML JSON ACS-ECS-CloneInstancesAcrossAZ 跨可用区克隆ECS实例。 YAML JSON ACS-ECS-CloneInstancesAcrossRegion 跨地域克隆ECS实例。 YAML JSON 更新镜像 为了保证ECS实例的运行环境始终是安全的,包括安装最新补丁,或者更新所依赖的组件等,您可以使用OOS更新镜像,从一个源镜像开始逐步更新,最终生成一个新镜像,然后用于测试和生产。 相关的公共模板 模板名称 用途 链接 ACS-ECS-UpdateImage 通过运行命令更新一个已存在的ECS镜像后创建一个新ECS镜像。 YAML JSON 需要审批的运维场景 在很多场景下都需要使用审批来确保操作是安全并符合预期的。通过在模板中增加审批动作(ACS::Approve)可以在运维动作实际执行前进行人工审批,以确保运维动作执行的必要性,避免浪费和误操作。 相关的公共模板 模板名称 用途 链接 ACS-ECS-BulkyDeleteInstancesWithApproval 通过审批后删除ECS按量付费实例。 YAML JSON ACS-ECS-RunInstancesWithApproval 通过审批后创建ECS实例。 YAML JSON 定时任务 定时执行所定义的运维动作。例如,在某测试场景中,需要清除某账号下因为测试所产生的对象存储OSS文件,则可以创建一个模板,每天凌晨运行,以确保测试环境是一个全新的环境,避免干扰下一次的测试结果。 相关的公共模板 模板名称 用途 链接 ACS-ECS-ScheduleToRebootInstances 定时重启ECS实例。 YAML JSON ACS-ECS-ScheduleToStartInstances 定时启动ECS实例。 YAML JSON ACS-ECS-ScheduleToStopInstances 定时停止ECS实例。 YAML JSON ACS-ECS-ScheduleToUpgradeInternetBandwidth 定时升级ECS实例临时带宽。 YAML JSON 跨地域的运维场景 多地域部署已经成为了高可用(HA)架构的通用架构。随之而来的跨地域运维却变得越来越复杂,使用OOS可以帮助您解决跨地域的运维难题。您可以将不同地域的运维操作定义在一个模板内,即可实现跨地域的运维场景。 相关的公共模板 模板名称 用途 链接 ACS-ECS-CloneInstancesAcrossAZ 跨可用区克隆ECS实例。 YAML JSON ACS-ECS-CloneInstancesAcrossRegion 跨地域克隆ECS实例。 YAML JSON 多地域的运维场景 当您在使用多个地域资源时,经常需要对它们进行同步操作,以便保持它们的一致性。例如,将对象存储(OSS)的多个地域的存储空间(Bucket)进行相同的操作——开启日志功能。

保持可爱mmm 2020-04-15 23:13:31 0 浏览量 回答数 0

问题

创建模板

chenchuan 2019-12-01 21:37:08 613 浏览量 回答数 0

新用户福利专场,云服务器ECS低至102元/年

新用户专场,1核2G 102元/年起,2核4G 699.8元/年起

问题

创建模板

chenchuan 2019-12-01 21:34:03 438 浏览量 回答数 0

回答

模板是一个 JSON 格式的文本文件,使用 UTF-8 编码。模板用于创建资源栈,是描述基础设施和架构的蓝图。模板编辑者在模板中定义阿里云资源和配置细节,并说明资源间的依赖关系。 ROS 模板结构 { "ROSTemplateFormatVersion" : "2015-09-01", "Description" : "模板描述信息,可用于说明模板的适用场景、架构说明等。", "Metadata" : { // 关于模板的元数据信息,比如存放用于可视化的布局信息。 }, "Parameters" : { // 定义创建资源栈时,用户可以定制化的参数。 }, "Mappings" : { // 定义映射信息表,映射信息是一种多层的 Map 结构。 }, "Conditions": { // 使用内部条件函数定义条件。这些条件确定何时创建关联的资源。 }, "Resources" : { // 所需资源的详细定义,包括资源间的依赖关系、配置细节等。 }, "Outputs" : { // 用于输出一些资源属性等有用信息。可以通过 API 或控制台获取输出的内容。 } } ROSTemplateFormatVersion(必需) ROS 支持的模板版本号,当前版本号:2015-09-01。 Description(可选) 模板的描述信息。可用于说明模板的适用场景、架构说明等。通常情况下,对模板进行详细描述,有利于模板的用户理解模板的内容。 Metadata(可选) 模板编写者可以使用 Metadata 来存放与模板相关的元数据信息,内容可以是自由的 JSON 格式。 Parameters(可选) 定义创建资源栈时,模板用户可以定制化的参数。通常,模板的编辑者会把 ECS 的规格设计成一个参数。参数支持默认值。使用参数可以增强模板的灵活性,提高复用性。使用模板创建资源栈时,可以根据实际的评估结果来选择合适的规格。 更多详细信息,请参见参数(Parameters)。 Mappings(可选) Mappings 定义了一个多层的映射表,可以通过 Fn::FindInMap 函数来选择 Key 对应的值,或根据不同的输入参数值作为 Key 来查找映射表。例如,您可以根据 Region 不同,自动查找 Region-镜像映射表,从而找到适用的镜像。 更多详细信息,请参见映射(Mappings)。 Conditions(可选) Conditions 使用 Fn::And、Fn::Or、Fn::Not、Fn::Equals 定义条件。多个条件之间用逗号(,)隔开。在创建或更新资源栈时,系统先计算模板中的所有条件,然后再创建资源。创建与 true 条件关联的所有资源,忽略与 false 条件关联的所有资源。 更多详细信息,请参见条件(Conditions)。 Resources(可选) 用于详细定义使用该模板创建的资源栈所包含的资源,包括资源间的依赖关系、配置细节等。 更多详细信息,请参见资源(Resources)。 Outputs(可选) 用于输出一些资源属性等有用信息。可以通过 API 或控制台获取输出的内容。 更多详细信息,请参见输出(Outputs)。 在创建模板时,使用参数(Parameters)可提高模板的灵活性和可复用性。创建资源栈时,可根据实际情况,替换模板中的某些参数值。 例如,要为一个Web应用创建一个资源栈,包含1个负载均衡实例,2个ECS实例,1个RDS实例。如果该Web应用负载较高,可以在创建资源栈时,选择使用高配的ECS实例;否则可以在创建资源栈时,选择使用低配的ECS实例。这种情况下,可以按照如下示例,在模板中定义ECS实例规格参数: "Parameters" : { "InstanceType" : { "Type" : "String", "AllowedValues":["ecs.t1.small","ecs.s1.medium", "ecs.m1.medium", "ecs.c1.large"], "Default": "ecs.t1.small", "Label": "ECS规格类型", "Description" : "请选择创建ECS示例的配置,默认为ecs.t1.small,可选ecs.t1.small, ecs.s1.medium, ecs.m1.medium,ecs.c1.large。" } } 示例中,定义的InstanceType参数允许模板用户在使用模板创建资源栈时,对InstanceType进行重新赋值。如果模板用户不设置参数值,则使用默认值: ecs.t1.small。 在定义资源时

1934890530796658 2020-03-24 17:41:13 0 浏览量 回答数 0

回答

伸缩组是具有相同应用场景的ECS实例集合。您可以通过伸缩组定义可容纳ECS实例数量的边界值、弹性扩张时创建ECS实例的模板、弹性收缩时移出ECS实例的策略等属性,让伸缩组按照您的需求维护一组ECS实例。您还可以为伸缩组关联负载均衡实例和RDS实例,以便加入伸缩组的ECS实例快速提供服务。 前提条件 如果选择实例启动模板作为自动创建ECS实例的模板,您需要提前创建好实例启动模板,具体操作请参见创建实例启动模板。 如果需要为伸缩组关联负载均衡实例,请确保满足以下条件: 您持有一个或多个处于运行中状态的负载均衡实例,具体操作请参见创建负载均衡实例。 负载均衡实例和伸缩组必须位于同一地域。 如果负载均衡实例和伸缩组的网络类型均为专有网络,则必须位于同一专有网络。 当负载均衡实例的网络类型为经典网络,伸缩组的网络类型为专有网络时,如果负载均衡实例的后端服务器组中包含专有网络ECS实例,该ECS实例必须与伸缩组位于同一专有网络。 负载均衡实例配置至少一个监听,具体操作请参见监听概述。 负载均衡实例必须开启健康检查,具体操作请参见配置健康检查。 如果需要为伸缩组关联RDS实例,请确保满足以下条件: 您持有一个或多个处于运行中状态的RDS实例,具体操作请参见什么是云数据库RDS。 RDS实例和伸缩组必须位于同一地域。 背景信息 您能创建的伸缩组数量有上限,更多信息请参见使用限制。 操作步骤 登录弹性伸缩控制台。 单击创建伸缩组。 设置伸缩配置来源。 选择来源类型。 来源类型 说明 选择实例启动模板 扩容时使用实例启动模板中的实例配置信息。 选择已有实例 提取已有ECS实例的配置信息创建一个默认伸缩配置,作为自动创建ECS实例的模板。提取的配置信息包括实例的实例规格、镜像、网络类型、安全组、登录密码、标签等。 从0开始创建 不指定自动创建ECS实例的模板,伸缩组创建完成后进入停用状态。您需要继续创建伸缩配置或指定启动模板作为自动创建ECS实例的模板,然后才能启用伸缩组。 可选: 根据伸缩配置来源类型设置必要信息。 如果伸缩配置来源类型为选择实例启动模板,选择已创建的实例启动模板和实例启动模板版本。 如果伸缩配置来源类型为选择已有实例,选择已创建的ECS实例。 设置伸缩组基本信息。 填写伸缩组名称。 填写组内实例数。 数量类型 说明 组内最大实例数 当前ECS实例数量超过上限时,弹性伸缩会自动移出ECS实例,使得伸缩组内的ECS实例数量等于上限。 组内最小实例数 当前ECS实例数量低于下限时,弹性伸缩会自动添加ECS实例,使得伸缩组内的ECS实例数量等于下限。 组内期望实例数 伸缩组会自动将ECS实例数量维持在期望实例数,更多说明请参见期望实例数。 填写默认冷却时间。 单位为秒,伸缩组发生伸缩活动后的默认冷却时间。在冷却时间内,伸缩组会拒绝由云监控报警任务触发的伸缩活动请求,但其他类型任务触发的伸缩活动可以绕过冷却时间立即执行,例如手动执行任务、定时任务。 可选: 选择实例移出策略。 当需要从伸缩组移出ECS实例并且有多种选择时,按该策略选择需要移出的ECS实例,支持两段设置。如果按策略筛选后仍有多台ECS实例满足要求,则随机移出一台。 设置类型 设置选项 说明 第一段设置 最早伸缩配置对应的实例 此处伸缩配置泛指组内实例配置信息来源,包括伸缩配置和启动模板。 筛选添加时间最早的伸缩配置和启动模板对应的实例。手动添加的实例没有关联伸缩配置或启动模板,因此不会首先选出手动添加的实例。如果已移出全部关联的实例,仍需要继续移出实例,则随机移出手动添加的实例。 启动模板的版本号低不代表添加时间早,例如在创建伸缩组时选择实例启动模板lt-foress的版本2,然后修改伸缩组,选择实例启动模板lt-foress的版本1,则对伸缩组来说,启动模板lt-foress的版本2是最早的。 最早创建的实例 筛选创建时间最早的实例。 最新创建的实例 筛选创建时间最新的实例。 第二段设置 无策略 不进行第二段筛选。 最早创建的实例 在第一段筛选出的实例中,再筛选创建时间最早的实例。 最新创建的实例 在第一段筛选出的实例中,再筛选创建时间最新的实例。 默认先筛选最早伸缩配置对应的实例,在结果中再筛选并移出最早创建的实例。 可选: 设置伸缩组删除保护。 开启伸缩组保护后,您不能在控制台或者通过API删除该伸缩组,有效避免误删除伸缩组。 添加标签。 添加标签便于搜索和聚合伸缩组,更多标签介绍请参见标签概述。 完成组内实例扩缩容配置。 选择网络类型。 注意 伸缩组创建完成后,不支持修改网络类型。 网络类型 说明 经典网络 创建伸缩配置时,只能选择支持经典网络的实例规格。 手动添加已有ECS实例时,只能选择经典网络实例。 专有网络 创建伸缩配置时,只能选择支持专有网络的实例规格。 手动添加已有ECS实例时,只能选择同一专有网络中的实例。 可选: 如果网络类型为专有网络,配置专有网络相关选项。 注意 伸缩组创建完成后,不支持修改专有网络、多可用区扩缩容策略和实例回收模式。 专有网络和虚拟交换机。 一个虚拟交换机只能属于一个可用区,您可以指定多个属于不同可用区的虚拟交换机,从而达到多可用区的效果。多可用区可以规避单可用区库存不足的风险,提高扩容成功率。 多可用区扩缩容策略。 策略名称 说明 优先级策略 先选择的虚拟交换机优先级高。当伸缩组无法在优先级较高的虚拟交换机所在可用区创建ECS实例时,会自动使用下一优先级的虚拟交换机创建ECS实例。 均衡分布策略 在伸缩组关联多个虚拟交换机且虚拟交换机分布在两个以上可用区时生效,支持在虚拟交换机所在的可用区之间均衡分布ECS实例。如果由于库存不足等原因导致可用区之间ECS实例的数量不均衡,您可以执行再均衡分布操作来平衡ECS实例的分布情况,具体操作请参见ECS实例再均衡分布。 成本优化策略 在伸缩配置中指定了多个可选实例规格时生效,按vCPU单价从低到高尝试创建ECS实例。 如果伸缩配置中计费方式选择抢占式实例,优先创建抢占式实例。由于库存等原因无法创建各实例规格的抢占式实例时,再自动尝试创建按量付费实例。 如果您选择成本优化策略,还可以设置以下参数启用混合实例功能: 混合实例选项 说明 组内最小按量实例数 伸缩组所需按量付费ECS实例的最小台数,默认为0台。如果伸缩组内的按量付费ECS实例的台数小于该值,将优先创建按量付费实例。 按量实例所占比例 自动创建ECS实例时按量付费实例所占的比例,默认为70%。计算该值时,不包括组内最小按量实例数对应的台数。 最低价的多个实例规格 价格最低的实例规格的个数,默认为1个。在伸缩配置中指定了多个可选实例规格时生效。创建抢占式实例时,弹性伸缩会在价格最低的几个实例规格之间均衡创建ECS实例。 是否开启抢占式实例补偿 开启抢占式实例补偿后,在抢占式实例被回收前5分钟,弹性伸缩会主动创建新的抢占式实例,并替换掉将被回收的抢占式实例。 实例回收模式。 模式名称 说明 释放模式 在弹性收缩时自动释放合适数量的ECS实例,在弹性扩张时创建新的ECS实例加入伸缩组。 停机回收模式 使用停机回收模式可以提高扩缩容的效率。 在弹性收缩时,自动创建的ECS实例将进入停机不收费状态。ECS处于停机不收费状态时,vCPU、内存和固定公网IP被回收,因此vCPU、内存和固定公网带宽不再收费,但是云盘、弹性公网IP等资源仍然保留并收费,更多信息请参见按量付费实例停机不收费。这些处于停机不收费状态ECS实例形成了停机实例池。 说明 如果ECS实例进入停机不收费状态前有固定公网IP,重新启动时会重新分配一个固定公网IP,但可能发生变化。 在弹性扩张时,停机实例池内的ECS实例会优先进入运行中状态,在停机实例池内ECS实例数量不足以满足需求时,会继续自动创建新的ECS实例。 弹性扩张时,停机实例池内ECS实例不能保证成功进入运行中状态。如果由于库存等原因,处于停机不收费状态的ECS实例不能进入运行中状态,弹性伸缩会释放这些ECS实例并创建新的ECS实例,保证弹性扩张的结果达到预期。 可选: 添加已有实例。 如果勾选将实例的生命周期托管给伸缩组,添加的已有实例处于不健康状态时,会被自动释放。 说明 伸缩配置来源类型为从0开始创建时不支持配置此项。 完成高级配置。 一个伸缩组支持关联的负载均衡实例和RDS实例数量有限,更多信息请参见使用限制。 关联负载均衡实例。 关联负载均衡实例后,加入伸缩组的ECS实例会自动添加为负载均衡实例的后端服务器。您可以指定ECS实例需要加入的服务器组,支持以下两种服务器组: 服务器组类型 端口 权重 说明 默认服务器组 为负载均衡实例配置监听时填写。 默认为50,您也可以在伸缩配置中填写其它权重值。 用来接收前端请求的ECS实例,如果监听没有设置虚拟服务器组或主备服务器组,默认将请求转发至默认服务器组中的ECS实例。 虚拟服务器组 选择虚拟服务器组时填写。 默认为50,您也可以在选择虚拟服务器组时填写其它权重值。 当您需要将不同的请求转发到不同的后端服务器上时,或需要通过域名和URL进行请求转发时,可以选择使用虚拟服务器组。 一个伸缩组支持指定多个虚拟服务器组,但是数量有限,更多信息请参见使用限制。 说明 如果您同时指定了默认服务器组和多个虚拟服务器组,ECS实例会同时添加至这些服务器组中。 关联RDS数据库实例。 关联RDS实例后,加入伸缩组的ECS实例的内网IP会自动加入RDS实例的访问白名单,允许ECS实例和RDS实例内网通信。 单击创建伸缩组。 伸缩组创建完成后,伸缩组处于启用状态才可以将ECS实例添加至伸缩组。 如果伸缩配置来源类型为从0开始创建,您需要创建一个伸缩配置或指定一个启动模板,然后再启用伸缩组。 如果伸缩配置来源类型为选择实例启动模板或选择已有实例,伸缩组创建完成后会自动启用。

1934890530796658 2020-03-23 09:44:17 0 浏览量 回答数 0

问题

创建版本

chenchuan 2019-12-01 21:37:09 595 浏览量 回答数 0

问题

创建版本

chenchuan 2019-12-01 21:34:03 514 浏览量 回答数 0

回答

CreateLaunchTemplate 调用CreateLaunchTemplate创建一个ECS实例启动模板,简称模板。实例启动模板能免除您每次创建实例时都需要填入大量配置参数。 DeleteLaunchTemplate CreateLaunchTemplateVersion 调用CreateLaunchTemplateVersion根据指定的ECS实例启动模板创建一个版本。 DeleteLaunchTemplate 调用DeleteLaunchTemplate删除一个实例启动模板。 DeleteLaunchTemplateVersion 调用DeleteLaunchTemplateVersion删除指定实例启动模板的一个版本。不支持删除默认版本,您必须通过DeleteLaunchTemplate删除整个实例启动模板才能删除默认版本。 DescribeLaunchTemplates 调用DescribeLaunchTemplates查询一个或多个可用的实例启动模板。 DescribeLaunchTemplateVersions 调用DescribeLaunchTemplateVersions查询ECS实例启动模板版本。 ModifyLaunchTemplateDefaultVersion 调用ModifyLaunchTemplateDefaultVersion切换启动模板的某个版本为该模板的默认版本。如果您在创建实例(RunInstances)时不指定模板版本号,会采用默认版本。

1934890530796658 2020-03-25 20:51:50 0 浏览量 回答数 0

回答

您可以使用生命周期挂钩挂起自动创建或移除的ECS实例,并在挂起期间对ECS实例进行自定义操作。 背景信息 您可以使用伸缩配置或实例启动模板定义创建ECS实例时的通用模板,但是,面对复杂的业务情况,您可能希望在启用ECS实例前进行更多自定义操作,这时就需要使用生命周期挂钩。 如果您为伸缩组创建了生命周期挂钩,在伸缩组进行伸缩活动时,正在加入或移出伸缩组的ECS实例将被挂钩挂起并置于等待状态。一个伸缩组内可以创建的生命周期挂钩数量有限,请参见使用限制。 说明 生命周期挂钩仅在自动创建或移出ECS实例时生效,手动添加或移出ECS实例时不受其影响。 在ECS实例保持等待状态的时间内,当前伸缩组将具有以下特性: 为您保留指定时长的操作时间(即挂钩的超时时间),您可以在挂起期间执行自定义操作,例如,初始化ECS实例配置或者获取ECS实例数据。 伸缩组不再运行其它的伸缩活动。 您可以删除生命周期挂钩来恢复执行伸缩活动。 生命周期挂钩可以配置通知方式,支持MNS主题、MNS队列和OOS模板。如果需要使用通知功能,请提前创建MNS主题、MNS队列或者OOS自定义模板。 说明 如果您使用OOS公共模板,无需提前创建,详细信息请参见OOS公共模板。 示例: 您拥有一个伸缩组sg-yk****,伸缩最小实例数为0,伸缩组内有1个适用于弹性扩张活动的生命周期挂钩,目前伸缩组内没有ECS实例。 将伸缩最小实例数修改为1,由于ECS实例数没有达到下限,弹性扩张活动被触发,伸缩组自动创建一台ECS实例。但是,由于存在生命周期挂钩,该ECS实例不会马上进入服务中状态,而是进入加入挂起中状态。 在超时时间结束前,您可以登录该ECS实例,进行预装软件或其他自定义操作。 操作步骤 登录弹性伸缩控制台。 在左侧导航栏中,单击伸缩组管理。 在顶部状态栏处,选择地域。 找到待操作的伸缩组,选择一种方式打开伸缩组详情页面。 在伸缩组名称/ID列中,单击伸缩组名称。 在操作列中,单击管理。 在左侧导航栏中,单击生命周期挂钩。 单击创建生命周期挂钩。 配置生命周期挂钩。 配置名称。 挂钩名字一旦确定,不能修改。长度为2-64个字符,以大小写字母、数字或中文开头,可包含英文句号(.)、下划线(_)或短横线(-)。 配置适用的伸缩活动类型。 发生指定类型的伸缩活动时,生命周期挂钩会被触发并挂起ECS实例。可以选择: 弹性收缩活动 弹性扩张活动 配置超时时间。 ECS实例保持挂起状态的时间。最小为30秒,最大为21600秒(6小时),必须为整数。 配置执行策略。 生命周期挂钩超时后的动作,可以选择: 继续:继续执行弹性扩张活动或者弹性收缩活动。 拒绝:针对弹性扩张活动,会直接释放创建出来的ECS实例;针对弹性收缩活动,直接移出ECS实例。 (可选)配置通知方式。 生命周期挂钩被触发时,通过指定的方式发出通知或者自动执行更多操作。可以选择: MNS主题:您需要继续选择MNS主题。 MNS队列:您需要继续选择MNS队列。 OOS模板:您需要继续选择OOS模板。 MNS主题和MNS队列支持填写通知标识。弹性伸缩每次推送消息到通知对象时,会同时发送您预先指定的通知标识,便于管理和标记不同类别的通知信息。 单击创建生命周期挂钩。

1934890530796658 2020-03-21 23:40:42 0 浏览量 回答数 0

问题

删除模板和版本

chenchuan 2019-12-01 21:34:04 445 浏览量 回答数 0

问题

删除模板和版本

chenchuan 2019-12-01 21:37:11 591 浏览量 回答数 0

回答

使用弹性伸缩(Auto Scaling),您可以根据业务需求和策略设置伸缩规则,在业务需求增长时自动为您增加ECS实例以保证计算能力,在业务需求下降时自动减少ECS实例以节约成本。弹性伸缩不仅适合业务量不断波动的应用程序,同时也适合业务量稳定的应用程序。 弹性伸缩效果示例 您需要提前设置触发弹性伸缩的条件。下图中,监控项为伸缩组内ECS实例的vCPU使用率平均值,并假设触发弹性扩张的阈值为80%,触发弹性收缩的阈值为30%。 什么是弹性伸缩-弹性伸缩示意图 弹性扩张 当您的业务升级时,弹性伸缩为您自动完成底层资源升级,避免访问延时和资源超负荷运行。 您可以配置云监控实时关注您的ECS实例使用情况。例如,当云监控检测到伸缩组内的ECS实例vCPU使用率突破80%时,弹性伸缩根据您配置的伸缩规则弹性扩张ECS资源,自动创建合适数量的ECS实例,并自动添加ECS实例到负载均衡实例和RDS实例的访问白名单中。更多详情,请参阅创建伸缩组和监控弹性伸缩。 说明 弹性扩张时,弹性伸缩使用伸缩组的ECS实例模板自动创建ECS实例,模板可以包括实例的规格、操作系统、用户自定义数据等信息。您可以登录 ECS管理控制台启动、停止ECS实例,也可以远程登录ECS实例修改系统配置。 什么是弹性伸缩-弹性扩张示意图 弹性收缩 当您的业务需求下降时,弹性伸缩为您自动完成底层资源释放,避免资源浪费。 您可以配置云监控实时关注您的ECS实例使用情况。例如,当云监控检测到伸缩组内的ECS实例vCPU使用率低于30%时,弹性伸缩根据您配置的伸缩规则弹性收缩ECS资源,自动释放合适数量的ECS实例,并自动从负载均衡实例和RDS实例的访问白名单中移除ECS实例。更多详情,请参阅移出策略和监控弹性伸缩。 什么是弹性伸缩-弹性收缩示意图 弹性自愈 弹性伸缩提供健康检查功能,自动监控伸缩组内的ECS实例的健康状态,避免伸缩组内健康ECS实例低于您设置的最小值。 当检测到某台ECS实例处于不健康状态时。弹性伸缩自动释放不健康ECS实例并创建新的ECS实例,自动添加新ECS实例到负载均衡实例和RDS实例的访问白名单中。更多详情,请参阅移出不健康ECS实例。 什么是弹性伸缩-弹性自愈示意图

1934890530796658 2020-03-21 22:42:17 0 浏览量 回答数 0

问题

云服务器ECS启动模板API有哪些?

1934890530796658 2020-03-25 19:29:36 5 浏览量 回答数 1

问题

ECS 批量购买模板设置

leozhang2016 2019-12-01 19:25:03 1032 浏览量 回答数 1

回答

资源编排服务(ROS)通过模板创建一组阿里云资源。ROS把每组资源定义为一个栈(stack)。ROS通过栈管理,分组维护阿里云资源。 前提条件 进行操作前,请确保您已经注册了阿里云账号。如还未注册,请先完成账号注册。 背景信息 本文以simple_ecs_instance模板为例,为您介绍如何在ROS控制台上通过模板创建、管理和维护阿里云资源。ROS模板是JSON格式的文本文件。您可以在这个文本中定义自己的阿里云资源,例如:安全组、ECS实例、VPC、RDS实例等。 操作步骤 登录ROS控制台 。 在左侧导航栏选择模板 > 模板示例。 查找模板simple_ecs_instance。模板示例 单击查看详情,模板会显示为JSON格式。 simple_ecs_instance模板的详细信息如下。 { "ROSTemplateFormatVersion": "2015-09-01", "Description": "One simple ECS instance with a security group and a vSwitch in a VPC. The user only needs to specify the image ID.", "Parameters": { "ImageId": { "Type": "String", "Description": "Image Id, represents the image resource to startup one ECS instance,, View image resources", "Label": "ECS Image Id", "Default": "centos_7" }, "InstanceType": { "Type": "String", "Description": "The instance type", "Label": "ECS Instance Type", "Default": "ecs.c5.large", "AllowedValues": [ "ecs.c5.large", "ecs.g5.large", "ecs.c5.xlarge", "ecs.g5.xlarge" ] }, "Password": { "Type": "String", "Description": "The login password of ECS instances", "ConstraintDescription": "[8, 30] characters, consists of uppercase letter, lowercase letter and special characters.", "Label": "ECS Instance Password", "MaxLength": "30", "MinLength": "8", "AllowedPattern": "[a-zA-Z0-9-\(\)\`\~\!@\#\$%\^&\-+=\|\{\}\[\]\:\;\‘\,\.\?\/]", "NoEcho": true, "Confirm": true } }, "Resources": { "WebServer": { "Type": "ALIYUN::ECS::Instance", "Properties": { "ImageId": { "Ref": "ImageId" }, "InstanceType": { "Ref": "InstanceType" }, "SecurityGroupId": { "Ref": "SecurityGroup" }, "PrivateIpAddress": "192.168.0.1", "VSwitchId": { "Ref": "vswitch" }, "VpcId": { "Ref": "vpc" }, "Password": { "Ref": "Password" } } }, "vswitch": { "Type": "ALIYUN::ECS::VSwitch", "Properties": { "VpcId": { "Ref": "vpc" }, "ZoneId": { "Fn::Select": [ "0", { "Fn::GetAZs": { "Ref": "ALIYUN::Region" } } ] }, "CidrBlock": "192.168.0.0/16" } }, "SecurityGroup": { "Type": "ALIYUN::ECS::SecurityGroup", "Properties": { "VpcId": { "Ref": "vpc" } } }, "vpc": { "Type": "ALIYUN::ECS::VPC", "Properties": { "CidrBlock": "192.168.0.0/16", "VpcName": "simple_ecs_vpc" } } }, "Outputs": { "InstanceId": { "Description": "The instance id of created ecs instance", "Value": { "Fn::GetAtt": [ "WebServer", "InstanceId" ] } }, "PublicIp": { "Description": "Public IP address of created ecs instance.", "Value": { "Fn::GetAtt": [ "WebServer", "PublicIp" ] } }, "SecurityGroupId": { "Description": "generated security group id for security group.", "Value": { "Fn::GetAtt": [ "SecurityGroup", "SecurityGroupId" ] } } } } 这个JSON文本包含5个一级字段: "ROSTemplateFormatVersion"定义模板的版本。 "Description"定义模板的解释说明。 "Parameters" : { }定义模板的参数。本例定义了镜像ID和实例规格等参数,并指定了参数的默认值。 "Resources" : { }定义模板可创建的阿里云资源。本例将创建一个ECS实例和一个安全组,资源属性将引用Parameters中定义的参数。 "Outputs": { }定义资源创建完成后,通过ROS输出栈的资源信息。本例将输出ECS实例的ID、公网IP和安全组ID。 单击右上角的创建资源栈。 在创建资源栈向导的配置模板参数页面,配置资源栈名称和参数录入,单击下一步。 在创建资源栈向导的配置资源栈页面,配置资源栈策略、失败时回滚、超时设置和标签,单击下一步。 资源的创建或更新未在超时设置的时间内完成,系统自动判断该操作失败,再根据失败时回滚设置,判断是否回滚到创建或更新资源之前的状态。 在创建资源栈向导的确认页面,单击创建资源栈。 您可以在资源栈管理页面,查看当前创建的资源栈状态和信息。 后续步骤 ROS可以通过用户指定的模板URL地址创建资源栈。您可以通过ROS管理资源,删除资源或只删除栈而保留资源,也可以根据自己的需求更新资源栈,重新检查资源栈的状态等。 说明 阿里云规定,当您创建按量付费的资源时(例如本例的ECS实例),您的账户中必须有超过100元的现金余额、可用信用额度或可用于开通产品的代金券,否则将导致资源创建失败。

1934890530796658 2020-03-24 18:33:58 0 浏览量 回答数 0

问题

资源编排

黄一刀 2020-04-04 04:31:45 71 浏览量 回答数 1

问题

云服务器ECS镜像是什么

知与谁同 2019-12-01 21:34:50 2293 浏览量 回答数 1

回答

根据 ECS 指定实例规格 创建 Pod(ECI实例) 容器服务支持根据 指定 ECS 实例规格 创建 ECI 实例。 进入容器服务应用菜单,比如无状态,创建应用 k8s 点击右上角,使用模板创建 k8s k8s 只要在pod模板里加入以下注解即可(这里预留实例券购买的是ecs.c5.large实例) 注意 annotations 是加在 Pod 描述上,并根据实际需求填写 ECS 规格,ECS 规格列表可以参考 ECS 实例规格列表: annotations: k8s.aliyun.com/eci-instance-type : "ecs.c5.large" #根据需要替换 ECS 规格 ecs.规格族.规格大小,例如:(ecs.c6.3xlarge) Pod Yaml文件 apiVersion: v1 kind: Pod metadata: labels: name: hello-pod name: hello-pod annotations: k8s.aliyun.com/eci-instance-type : "ecs.c5.large" #根据需要替换 ECS 规格 spec: serviceAccountName: user1 # specify specific sevice account for pod creation automountServiceAccountToken: true # mount token for api access inside pod/container imagePullSecrets: #Comment out to enable specific image pull secret - name: myregistrykey # repleace it to specific registry key containers: - image: nginx imagePullPolicy: IfNotPresent name: hello-pod ports: - containerPort: 8080 protocol: TCP resources: {} securityContext: capabilities: {} privileged: false terminationMessagePath: /dev/termination-log dnsPolicy: ClusterFirst restartPolicy: Always nodeSelector: env: test-team status: {} Deployment Yaml文件 需要注意 annotations 添加的位置,需要添加到 Pod 的 metadata 中。 apiVersion: apps/v1beta2 # for versions before 1.8.0 use apps/v1beta1 kind: Deployment metadata: name: nginx-deployment-basic labels: app: nginx spec: replicas: 2 selector: matchLabels: app: nginx template: metadata: labels: app: nginx annotations: k8s.aliyun.com/eci-instance-type : "ecs.c5.large" #根据需要替换 ECS 规格 spec: # nodeSelector: # env: test-team containers: - name: nginx image: nginx:1.7.9 # replace it with your exactly <image_name:tags> ports: - containerPort: 80 查看创建的容器组 k8s 另外,也可以在 ECI 控制台上看到新创建的实例

1934890530796658 2020-03-20 17:33:43 0 浏览量 回答数 0

回答

(1)猜测你说的30个镜像是指你最多可以获得30个共享镜像(2)共享镜像:镜像是云服务器 ECS 实例运行环境的模板,一般包括操作系统和预装的软件。您可以使用镜像创建新的 ECS 实例和更换 ECS 实例的系统盘。云服务器 ECS 提供了以下灵活多样的方式让您方便的获取镜像:选择阿里云官方提供的公共镜像(支持 Linux 和 Windows 的多个发行版本)去镜像市场选择第三方服务商(ISV)提供的镜像根据现有的云服务器 ECS 实例创建自定义镜像选择其他阿里云用户共享给您的镜像您可以把线下环境的镜像文件导入到ECS的集群中生成一个自定义镜像。您还可以把自定义镜像复制到其他地域,实现环境和应用的跨地域一致性部署。

tiger11111 2019-12-01 23:23:45 0 浏览量 回答数 0

回答

准备工作 ECI 支持使用 ECS 预留实例券,要求在创建 ECI 时,指定对应的 ECS 规格。您使用托管版容器服务并使用 virtual-kubelet 节点,或者使用 Serverless 版容器服务时,可以通过指定 ECS 规格,创建 Pod,在购买了指定规格的 ECS 预留实例券时,会扣减预留实例券资源,不再进行按量单价的计费,非常适合长时间运行的在线业务常驻 Pod。 根据需要购买 ECS 预留实例券; 查看和管理 ECS 预留实例券; k8s 预留实例券根据规则匹配按量 ECI 实例,具体匹配描述请参考 预留实例券匹配规则。 根据指定实例规格 创建 Pod(ECI实例) 预留实例券仅支持根据 指定 ECS 实例规格 创建 ECI 实例。 进入容器服务应用菜单,比如无状态,创建应用 k8s 点击右上角,使用模板创建 k8s k8s 只要在pod模板里加入以下注解即可(这里预留实例券购买的是ecs.c5.large实例) 注意 annotations 是加在 Pod 描述上,并根据实际需求填写 ECS 规格,ECS 规格列表可以参考 ECS 实例规格列表: annotations: k8s.aliyun.com/eci-instance-type : "ecs.c5.large" #根据需要替换 ECS 规格 ecs.规格族.规格大小,例如:(ecs.c6.3xlarge) Pod Yaml文件 apiVersion: v1 kind: Pod metadata: labels: name: hello-pod name: hello-pod annotations: k8s.aliyun.com/eci-instance-type : "ecs.c5.large" #根据需要替换 ECS 规格 spec: serviceAccountName: user1 # specify specific sevice account for pod creation automountServiceAccountToken: true # mount token for api access inside pod/container imagePullSecrets: #Comment out to enable specific image pull secret - name: myregistrykey # repleace it to specific registry key containers: - image: nginx imagePullPolicy: IfNotPresent name: hello-pod ports: - containerPort: 8080 protocol: TCP resources: {} securityContext: capabilities: {} privileged: false terminationMessagePath: /dev/termination-log dnsPolicy: ClusterFirst restartPolicy: Always nodeSelector: env: test-team status: {} Deployment Yaml文件 需要注意 annotations 添加的位置,需要添加到 Pod 的 metadata 中。 apiVersion: apps/v1beta2 # for versions before 1.8.0 use apps/v1beta1 kind: Deployment metadata: name: nginx-deployment-basic labels: app: nginx spec: replicas: 2 selector: matchLabels: app: nginx template: metadata: labels: app: nginx annotations: k8s.aliyun.com/eci-instance-type : "ecs.c5.large" #根据需要替换 ECS 规格 spec: # nodeSelector: # env: test-team containers: - name: nginx image: nginx:1.7.9 # replace it with your exactly <image_name:tags> ports: - containerPort: 80 查看创建的容器组 k8s 另外也可以在 ECI 控制台上看到刚刚创建的实例 预留实例券(如果是可用区级别的)所在可用区应该与 Kubernetes 集群所在可用区一致,否则 serverless k8s 创建出来的 ECI 实例并不会使用预留实例券。

1934890530796658 2020-03-20 17:53:28 0 浏览量 回答数 0

回答

本文为您介绍如何通过资源编排服务(ROS)为ECS资源指定镜像。 前提条件 进行操作前,请确保您已经注册了阿里云账号。如还未注册,请先完成账号注册。 背景信息 当您使用以下四种资源类型创建ECS时,需要为相应的ECS资源指定镜像: ALIYUN::ECS::Instance ALIYUN::ECS::InstanceClone ALIYUN::ECS::InstanceGroup ALIYUN::ECS::InstanceGroupClone 在编辑资源栈模板时,可通过以下三种方式指定ImageId: 直接指定需要的具体镜像ID 通过模糊的方式指定需要的镜像 通过镜像参数的AssociationProperty属性,选择当前可用的镜像 直接指定需要的具体镜像ID 如果您明确知道需要的镜像ID,则直接指定这个ImageId即可。每一个Region下,当前可用的镜像ID都可以在ROS控制台查到。 登录资源编排控制台 。 在左侧导航栏,单击ECS实例相关信息。 单击ECS镜像。 页面上即展示当前用户可用的镜像ID。 在模板中,指定ImageId做为您需要的某个镜像ID。 "ImageId": { "Type": "String", "Description": "Image Id, represents the image resource to startup one ECS instance", "Default": "centos_7_04_64_20G_alibase_201701015.vhd" }, 通过模糊的方式指定需要的镜像 如果对镜像的版本没有要求(只要是CentOS或者Ubuntu系列即可),则可以使用模糊指定的方式指定镜像ID。ROS会根据输入的镜像值,匹配最合适的镜像ID。 匹配的规则如下: 如果只指定镜像的系列,例如CentOS、Win或Ubuntu,则会匹配当前最高版本的64位镜像。 如果指定镜像同时指定了镜像的大版本号,例如CentOS_6、Ubutun_14或Win2008r2,则会选择在CentOS 6中64位的最新版本;Ubuntu 14中64位的最新版本;Win2008r2中64位的最新版本。 可以使用星号()替代镜像ID中的某个字段,例如centos_6_09_64_20G_alibase.vhd,则会使用公共镜像中最新的 centos_6_09_64_20G_alibase版本。 在ROS的模板样例中就使用的模糊匹配的方式。很多涉及到指定镜像的地方,都是以CentOS_7或者Ubuntu_14指定。 示例如下: "ImageId": { "Type": "String", "Description": "ECS Image", "Label": "ECS Image", "Default": "centos_7" }, 通过镜像参数的AssociationProperty属性,选择当前可用的镜像 如果通过在模板的参数(Parameter)段,把ECS的镜像ID定义成一个参数,则可以在定义参数的时候添加AssociationProperty指定。ROS在做参数解析的时候,能自动以列表的形式,展示当前Region下有哪些可用的镜像ID,您只需要选择即可。 使用AssociationProperty定义参数的示例如下: "ImageId": { "AssociationProperty":"ALIYUN::ECS::Instance:ImageId", "Type" : "String", "Default": "centos_7_04_64_20G_alibase_201701016.vhd", "Description": " 自动获取可选择的镜像 ID" } 当在ROS控制台中根据模板创建资源栈时,需要输入镜像ID时候,当前Region下所有的镜像ID都会被列出。 镜像ID 除显示可选镜像参数以外,同时会提示镜像ID参数的默认值,或者AllowedValues中指定的值是否可用。选择合适的镜像ID即可创建ECS资源。

1934890530796658 2020-03-24 18:22:43 0 浏览量 回答数 0

问题

伸缩配置:ECS 实例模板概述

青蛙跳 2019-12-01 21:31:36 492 浏览量 回答数 0

回答

极端情况下ECS实例可能会意外停止,如果通过OOS的事件触发器对ECS实例进行监控,一旦实例停止事件发生,则自动地对实例执行启动逻辑,进而实现ECS实例的快恢复,公共模版指定标签下的实例关机时自动重启。 步骤拆分 对阿里云账号下的ECS实例分组。 监控是否有ECS实例停止事件的发生。 一旦有ECS实例停止,检查其是否为需要启动分组的ECS实例。 校验停止的实例是否属于自动启动的分组。若不属于,则忽略此ECS实例的停止事件;若属于,则执行后续逻辑。 启动停止的实例。 等待停止的实例启动成功。 公共模版任务 监控变为停止状态ECS实例。 检查ECS实例是否有指定的分组标签。 若不带标签则忽略实例的停止。 若带标签则启动该实例。 模版参数 tags :要自动启动实例的标签 OOSAssumeRole: OOS扮演的RAM角色。 操作指南 首先登录到运维编排控制台 。 单击 公共模板,选择指定标签下的实例关机时自动重启 。 单击 创建执行。 单击 下一步,设置参数 。oos 单击 下一步,确定 ,单击 创建执行 。在执行管理中可查看刚刚创建的执行,若创建执行成功,且执行状态处于等待中,则表示ECS实例已开始被监控,一旦有ECS实例被停止,则会触发eventTrigger任务后面的任务执行。oos 那么我们现在就演示下ECS实例自启动,下图是该Tag下运行中的3台实例。image.png 我们现在通过手动停止这3台实例,模拟实例意外停止。image.png 当实例停止后,执行状态由等待中转换为运行中,开始执行对停止的ECS实例的启动。oos 片刻后,刷新ECS实例的状态,可发现该Tag下被停止的ECS实例已经自启动完成,又变回了运行中状态。image.png

1934890530796658 2020-03-24 12:19:31 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 通过本文档,您可以了解什么是阿里云云服务器ECS,以及它所涉及的资源和服务。 云服务器Elastic Compute Service(ECS)是阿里云提供的一种基础云计算服务。使用云服务器ECS就像使用水、电、煤气等资源一样便捷、高效。您无需提前采购硬件设备,而是根据业务需要,随时创建所需数量的云服务器ECS实例。在使用过程中,随着业务的扩展,您可以随时扩容磁盘、增加带宽。如果不再需要云服务器,也能随时释放资源,节省费用。 下图列出了ECS涉及的所有资源,包括实例规格、块存储、镜像、快照、带宽和安全组。您可以通过 云服务器管理控制台 或者 阿里云 App 配置您的ECS资源。 您可以通过 ECS Learning Path 快速了解产品,由浅入深学习使用和运维 ECS。 相关概念 在使用ECS之前,您需要了解以下概念: 地域和可用区:是指ECS资源所在的物理位置。 实例:等同于一台虚拟机,包含CPU、内存、操作系统、网络、磁盘等最基础的计算组件。 实例规格:是指实例的不同配置,包括vCPU核数、内存、网络性能等。实例规格决定了ECS实例的计算和存储能力。 镜像:是指ECS实例运行环境的模板,一般包括操作系统和预装的软件。操作系统支持多种Linux发行版本和不同的Windows版本。 块存储:包括基于分布式存储架构的 弹性块存储,以及基于物理机本地硬盘的 本地存储。 快照:是指某一个时间点上一块弹性块存储的数据备份。 网络类型:包括 专有网络:基于阿里云构建的一个隔离的网络环境,专有网络之间逻辑上彻底隔离。更多信息,请参考 专有网络VPC。 经典网络:统一部署在阿里云公共基础内,规划和管理由阿里云负责。 安全组:由同一地域内具有相同保护需求并相互信任的实例组成,是一种虚拟防火墙,用于设置不同实例的网络访问控制。 SSH 密钥对:远程登录Linux ECS实例的验证方式,阿里云存储公钥,您需要自己妥善保管私钥。您也可以选择使用 用户名密码 验证登录Linux ECS实例。 IP地址:包括用于 内网通信 的内网IP或私有IP,以及用于访问Internet的公网IP。 弹性公网IP:可以与实例反复绑定或解绑的静态公网IP地址。 云服务器管理控制台:是指ECS的Web操作界面。 相关服务 您可以从 云市场 获取由第三方服务商提供的基础软件、企业软件、网站建设、代运维、云安全、数据及API、解决方案等相关的各类软件和服务。您也可以成为云市场服务供应商。更多信息,请参考 云市场文档。 您可以根据业务需求和策略的变化自动调整ECS资源。更多信息,请参考 弹性伸缩文档。 您可以在一组云服务器ECS上通过Docker容器管理应用生命周期。更多信息,请参考 容器服务(Container Service)文档。 您可以对多台云服务器ECS进行流量分发的负载均衡服务。更多信息,请参考 负载均衡(Server Load Balancer)文档。 您可以监控ECS实例、系统盘和公网带宽等。更多信息,请参考 云监控(CloudMonitor)文档。 您可以使用安骑士保障云服务器ECS的安全。更多信息,请参考 安骑士文档。 对于部署在云服务器ECS上的应用,阿里云为您提供了免费的 DDoS基础防护,您也可以使用DDoS高防IP保障源站的稳定可靠。更多信息,请参考 DDoS基础防护文档 和 DDoS高防IP文档。 您可以编写代码调用阿里云开发者工具包(SDK)访问阿里云的产品和服务,更多信息,请参考 阿里云开发工具包(SDK)。您可以使用 OpenAPI Explorer 在线调试ECS API,并生成对应SDK Demo代码。 使用ECS 阿里云提供了Web服务页面,方便您管理云服务器ECS。您可以登录 ECS管理控制台 操作ECS实例。关于管理控制台的操作,请参考 操作指南。 阿里云也提供了API接口方便您管理云服务器ECS。关于API说明,请参考 API参考。您也可以使用阿里云命令行工具CLI(Alibaba Cloud CLI)调用API管理ECS,更多信息,请参考 命令行工具CLI。 ECS定价 ECS支持预付费和按量付费。更多信息,请参考 产品定价 文档。 ECS及相关资源的价格信息,请参考 云产品定价页。

2019-12-01 22:53:32 0 浏览量 回答数 0

回答

本文为您介绍如何通过资源编排服务(ROS)模板创建一台ECS实例。 前提条件 创建ECS实例前,首先需要创建虚拟专有网络(VPC)和交换机(VSwitch)并加入安全组(SecurityGroup)。本文为您介绍如何通过创建ROS模板生成上述资源,再通过ROS控制台创建资源栈,详情请参见创建资源栈。 创建VPC的注意事项,请参见ALIYUN::ECS::VPC。 创建交换机的注意事项,请参见ALIYUN::ECS::VSwitch。 创建安全组的注意事项,请参见ALIYUN::ECS::SecurityGroup。 创建一台ECS实例的注意事项,请参见ALIYUN::ECS::Instance。 创建一台ECS实例 下述两种格式的模板中几个重要参数的描述如下: {"Fn::Select": ["1", {"Fn::GetAZs": {"Ref": "ALIYUN::Region"}}]} :获取当前地域的第二个可用区。 Parameters:提高模板的灵活性,即可以在创建资源栈时自定义资源类型所需参数,而不是在模板中进行硬编码。 Ref:关联参数或其他资源类型,获取参数的值或其他资源的ID。 Fn::GetAtt:获取资源类型的返回值。 Outputs:进入控制台对应资源栈详情页面在输出一栏查看输出值。 JSON格式 { "ROSTemplateFormatVersion": "2015-09-01", "Description": "创建一台ECS实例", "Parameters": { "PublicIP": { "Type": "Boolean", "Description": "是否分配公网IP", "Label": "分配公网IP", "Default": false }, "ImageId": { "Type": "String", "Description": "镜像ID,表示要启动一个ECS实例的镜像资源", "AllowedValues": [ "centos_7", "ubuntu", "win" ], "Label": "ECS镜像ID", "Default": "centos_7" }, "InstanceType": { "Type": "String", "Description": "ECS实例类型", "AllowedValues": [ "ecs.c5.large", "ecs.g5.large", "ecs.c5.xlarge", "ecs.g5.xlarge" ], "Label": "ECS实例类型", "Default": "ecs.c5.large" }, "LoginPassword": { "NoEcho": true, "Type": "String", "Description": "ECS登录密码", "AllowedPattern": "[a-zA-Z0-9-\(\)\`\~\!@\#\$%\^&\-+=\|\{\}\[\]\:\;\‘\,\.\?\/]", "Label": "ECS登录密码", "MinLength": 8, "MaxLength": 30 } }, "Resources": { "VSwitch": { "Type": "ALIYUN::ECS::VSwitch", "Properties": { "VpcId": { "Ref": "VPC" }, "ZoneId": { "Fn::Select": [ "1", { "Fn::GetAZs": { "Ref": "ALIYUN::Region" } } ] }, "CidrBlock": "192.168.0.0/24" } }, "SG": { "Type": "ALIYUN::ECS::SecurityGroup", "Properties": { "VpcId": { "Ref": "VPC" }, "SecurityGroupName": "SG", "SecurityGroupIngress": [ { "PortRange": "-1/-1", "Priority": 1, "SourceCidrIp": "0.0.0.0/0", "IpProtocol": "all", "NicType": "internet" } ], "SecurityGroupEgress": [ { "PortRange": "-1/-1", "Priority": 1, "IpProtocol": "all", "DestCidrIp": "0.0.0.0/0", "NicType": "intranet" } ] } }, "ECS": { "Type": "ALIYUN::ECS::Instance", "Properties": { "IoOptimized": "optimized", "VpcId": { "Ref": "VPC" }, "SecurityGroupId": { "Ref": "SG" }, "VSwitchId": { "Ref": "VSwitch" }, "ImageId": { "Ref": "ImageId" }, "AllocatePublicIP": { "Ref": "PublicIP" }, "InstanceType": { "Ref": "InstanceType" }, "SystemDiskCategory": "cloud_ssd", "Password": { "Ref": "LoginPassword" } } }, "VPC": { "Type": "ALIYUN::ECS::VPC", "Properties": { "CidrBlock": "192.168.0.0/16", "VpcName": "MyVPC" } } }, "Outputs": { "ECS实例ID": { "Value": { "Fn::GetAtt": [ "ECS", "InstanceId" ] } }, "公网IP": { "Value": { "Fn::GetAtt": [ "ECS", "PublicIp" ] } } } } YAML格式 ROSTemplateFormatVersion: '2015-09-01' Description: 创建一台ECS实例 Parameters: PublicIP: Type: Boolean Description: 是否分配公网IP Label: 分配公网IP Default: false ImageId: Type: String Description: 镜像ID,表示要启动一个ECS实例的镜像资源 AllowedValues: - centos_7 - ubuntu - win Label: ECS镜像ID Default: centos_7 InstanceType: Type: String Description: ECS实例类型 AllowedValues: - ecs.c5.large - ecs.g5.large - ecs.c5.xlarge - ecs.g5.xlarge Label: ECS实例类型 Default: ecs.c5.large LoginPassword: NoEcho: true Type: String Description: ECS登录密码 AllowedPattern: "[a-zA-Z0-9-\(\)\`\~\!@\#\$%\^&\-+=\|\{\}\[\]\:\;\‘\,\.\?\/]" Label: ECS登录密码 MinLength: 8 MaxLength: 30 Resources: VSwitch: Type: ALIYUN::ECS::VSwitch Properties: VpcId: Ref: VPC ZoneId: Fn::Select: - '1' - Fn::GetAZs: Ref: ALIYUN::Region CidrBlock: 192.168.0.0/24 SG: Type: ALIYUN::ECS::SecurityGroup Properties: VpcId: Ref: VPC SecurityGroupName: SG SecurityGroupIngress: - PortRange: "-1/-1" Priority: 1 SourceCidrIp: 0.0.0.0/0 IpProtocol: all NicType: internet SecurityGroupEgress: - PortRange: "-1/-1" Priority: 1 IpProtocol: all DestCidrIp: 0.0.0.0/0 NicType: intranet ECS: Type: ALIYUN::ECS::Instance Properties: IoOptimized: optimized VpcId: Ref: VPC SecurityGroupId: Ref: SG VSwitchId: Ref: VSwitch ImageId: Ref: ImageId AllocatePublicIP: Ref: PublicIP InstanceType: Ref: InstanceType SystemDiskCategory: cloud_ssd Password: Ref: LoginPassword VPC: Type: ALIYUN::ECS::VPC Properties: CidrBlock: 192.168.0.0/16 VpcName: MyVPC Outputs: ECS实例ID: Value: Fn::GetAtt: - ECS - InstanceId 公网IP: Value: Fn::GetAtt: - ECS - PublicIp 查看ECS实例镜像资源,请参见公共镜像概述。 查看ECS实例类型,请参见实例规格族。

1934890530796658 2020-03-24 18:27:31 0 浏览量 回答数 0

问题

ECS的磁盘IO总是过高,郁闷死了,急求大家帮忙。

wdlm.cn 2019-12-01 21:58:15 8462 浏览量 回答数 9

回答

云服务器ECS提供单台交付、批量交付、高可用部署、自动化创建集群等多种ECS实例交付(创建)方式,支持控制台操作和API调用,满足您在不同场景下的ECS实例创建需求。 手动创建单台/多台实例 适用场景:批量创建具有相同实例规格、可用区、付费模式等配置的ECS实例。 创建方式: 使用控制台: 使用向导创建实例 在向导页面选择配置,可视化界面,操作简单。 使用自定义镜像创建实例 使用账号中的自定义镜像创建实例,在向导页面中选择其它配置。 购买相同配置的实例 使用已有实例的配置创建实例,在向导页面中确认配置。 使用实例启动模板创建实例 使用启动模板创建实例,在向导页面中确认配置。 使用API RunInstances: RunInstances 批量创建ECS实例 创建数量:控制台根据您的云服务器使用情况而定,RunInstances单次1~100台。 使用控制台和RunInstances创建ECS实例时,实例生命周期如下:RunInstances状态图 您也可以使用CreateInstance创建一台ECS实例,但创建完成后进入已停止(Stopped)状态,您必须手动启动ECS实例。 高可用打散部署实例(部署集) 适用场景:将ECS实例分散部署到不同的物理机上,适合为具有高可用和底层容灾要求的应用提供算力。 创建方式:先创建部署集,然后在创建ECS实例时指定部署集。创建ECS实例时可通过控制台、RunInstances或CreateInstance。 创建数量:视创建方式而定,控制台和RunInstances单次1~7台,CreateInstance单次1台。 使用限制: 每个部署集在单个可用区下最多创建7台ECS实例。 仅支持特定的ECS实例规格,具体说明请参见部署集概述。 付费模式支持包年包月和按量付费,不支持抢占式实例。 详细操作: 使用控制台: 创建部署集 在部署集内创建ECS实例 使用API: CreateDeploymentSet RunInstances或者CreateInstance 自动化低成本弹性创建实例集群(弹性供应) 适用场景:一键部署跨付费模式、跨可用区和跨实例规格的实例集群。适合需要快速交付稳定算力,同时使用抢占式实例降低成本的场景。 创建方式:创建弹性供应组,由弹性供应组自动批量创建ECS实例。 创建数量:单个弹性供应组1~1000台ECS实例。 使用限制:付费模式支持按量付费和抢占式实例,不支持包年包月。 详细操作: 使用控制台:创建弹性供应组 使用API:CreateAutoProvisioningGroup 自动化弹性创建和释放实例(弹性伸缩) 适用场景:持续维护跨付费模式、跨可用区、跨实例规格的实例集群。适合业务负载存在峰谷波动的场景。 创建方式:创建伸缩组和触发任务,由伸缩组自动批量创建或释放ECS实例。 创建数量: 单次伸缩活动最多创建1000台ECS实例。 单个伸缩组最多支持1000台ECS实例。 使用限制:自动创建ECS实例的付费模式支持按量付费和抢占式实例。支持将已有包年包月实例手动添加至伸缩组,但不支持在伸缩组内自动创建包年包月实例。 详细操作: 使用控制台: 创建伸缩组和伸缩配置 实现自动扩张或者实现自动收缩 使用API: CreateScalingGroup CreateScalingConfiguration CreateScalingRule CreateScheduledTask 弹性伸缩还支持更多便捷功能,提高交付效率,缩短算力需求出现和算力投入使用之间的流程。例如为ECS实例自动关联SLB实例和RDS实例,配置生命周期挂钩用于对ECS实例进行自定义操作等。您可以基于弹性伸缩实现贴合您业务需求的极致弹性,最佳实践示例请参见: 搭建可自动伸缩的Web应用 利用弹性伸缩降低成本 部署高可用计算集群

1934890530796658 2020-03-25 18:33:30 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 镜像(Image)是云服务器ECS实例运行环境的模板,模板中包括了特定的操作系统信息,有时也额外包括了一些预装的应用程序。镜像文件相当于副本文件,该副本文件包含了一个或多个磁盘中的所有数据,对于ECS而言,这些磁盘可以是单个系统盘,也可以是系统盘加数据盘的组合。 镜像种类 ECS提供了以下灵活多样的镜像种类,让您方便地获取镜像资源。 种类 描述 来源 公共镜像 阿里云官方提供的公共镜像,支持几乎所有Windows Server和Linux的主流镜像版本。包括: Windows Server CentOS Ubuntu Debian SUSE Linux OpenSUSE Aliyun Linux CoreOS FreeBSD 此类镜像具有高度稳定性,皆以正版授权,您可以在公共镜像的基础上个性化部署应用环境。 阿里云官方发行 自定义镜像 根据您现有的物理机服务器、虚拟机或者云主机创建的自定义镜像。此类镜像灵活性高,能满足您的个性化需求。 可以是您根据现有的ECS实例创建的。 可以是您从线下环境导入到ECS相应地域的。 云市场镜像 第三方服务商(ISV,Independent Software Vendor)提供的镜像。云市场的镜像不仅包括应用所需的操作系统,并且提供配置环境,免除安装和配置的繁琐过程,达到一键部署ECS的效果。 云市场 共享镜像 其他阿里云用户共享给您的镜像。 其他阿里云用户制作的自定义镜像 镜像格式 支持的镜像文件格式为VHD、qcow2和RAW,其他格式的镜像文件需要预先使用工具转换镜像格式后 方能运行在ECS中。 费用详情 使用镜像会涉及到资源计费,建议您提前了解云服务器ECS的计费方式。更多详情,请参阅 计费概述。ECS的各类镜像的费用详情如下: 种类 费用描述 公共镜像 免费 自定义镜像 免费。潜在的费用有: 如果您 使用快照创建自定义镜像: 系统盘快照使用的镜像来自于云市场,可能涉及的费用为云市场镜像的费用和快照容量费用。 系统盘快照使用的镜像不是来自于云市场,可能涉及的费用为快照容量费用。 说明 目前快照容量免费。 如果您 使用实例创建自定义镜像 时,若ECS实例使用的镜像来自云市场,付费方式以云市场第三方服务商提供的信息为准。 云市场镜像 以云市场第三方服务商提供的镜像付费方式为准。 共享镜像 如果您的共享镜像的最终来源为云市场镜像时,以云市场第三方服务商提供的镜像付费方式为准。 使用限制 除公共镜像外,阿里云的自定义镜像、云市场镜像和共享镜像是地域级别的资源,镜像资源会因为地域不同而不同。更多详情,请参阅 地域与可用区。 相关操作 控制台操作 您可以 使用已有的镜像资源创建ECS实例。 您可以通过以下方式更换ECS实例系统盘: 使用公共镜像更换系统盘 使用非公共镜像更换系统盘 您可以通过以下方式获取自定义镜像: 使用快照创建自定义镜像 使用实例创建自定义镜像 导入线下自定义镜像 创建自定义镜像后,您可以: 复制自己的自定义镜像到其他地域 共享自己的自定义镜像给其他阿里云用户 导出自定义镜像到本地测试或线下私有云环境 API操作 您可以查看开发指南 镜像相关API。

2019-12-01 22:57:12 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 镜像(Image)是云服务器ECS实例运行环境的模板,模板中包括了特定的操作系统信息,有时也额外包括了一些预装的应用程序。镜像文件相当于副本文件,该副本文件包含了一个或多个磁盘中的所有数据,对于ECS而言,这些磁盘可以是单个系统盘,也可以是系统盘加数据盘的组合。 镜像种类 ECS提供了以下灵活多样的镜像种类,让您方便地获取镜像资源。 种类 描述 来源 公共镜像 阿里云官方提供的公共镜像,支持几乎所有Windows Server和Linux的主流镜像版本。包括: Windows Server CentOS Ubuntu Debian SUSE Linux OpenSUSE Aliyun Linux CoreOS FreeBSD 此类镜像具有高度稳定性,皆以正版授权,您可以在公共镜像的基础上个性化部署应用环境。 阿里云官方发行 自定义镜像 根据您现有的物理机服务器、虚拟机或者云主机创建的自定义镜像。此类镜像灵活性高,能满足您的个性化需求。 可以是您根据现有的ECS实例创建的。 可以是您从线下环境导入到ECS相应地域的。 云市场镜像 第三方服务商(ISV,Independent Software Vendor)提供的镜像。云市场的镜像不仅包括应用所需的操作系统,并且提供配置环境,免除安装和配置的繁琐过程,达到一键部署ECS的效果。 云市场 共享镜像 其他阿里云用户共享给您的镜像。 其他阿里云用户制作的自定义镜像 镜像格式 支持的镜像文件格式为VHD、qcow2和RAW,其他格式的镜像文件需要预先使用工具转换镜像格式后 方能运行在ECS中。 费用详情 使用镜像会涉及到资源计费,建议您提前了解云服务器ECS的计费方式。更多详情,请参阅 计费概述。ECS的各类镜像的费用详情如下: 种类 费用描述 公共镜像 免费 自定义镜像 免费。潜在的费用有: 如果您 使用快照创建自定义镜像: 系统盘快照使用的镜像来自于云市场,可能涉及的费用为云市场镜像的费用和快照容量费用。 系统盘快照使用的镜像不是来自于云市场,可能涉及的费用为快照容量费用。 说明 目前快照容量免费。 如果您 使用实例创建自定义镜像 时,若ECS实例使用的镜像来自云市场,付费方式以云市场第三方服务商提供的信息为准。 云市场镜像 以云市场第三方服务商提供的镜像付费方式为准。 共享镜像 如果您的共享镜像的最终来源为云市场镜像时,以云市场第三方服务商提供的镜像付费方式为准。 使用限制 除公共镜像外,阿里云的自定义镜像、云市场镜像和共享镜像是地域级别的资源,镜像资源会因为地域不同而不同。更多详情,请参阅 地域与可用区。 相关操作 控制台操作 您可以 使用已有的镜像资源创建ECS实例。 您可以通过以下方式更换ECS实例系统盘: 使用公共镜像更换系统盘 使用非公共镜像更换系统盘 您可以通过以下方式获取自定义镜像: 使用快照创建自定义镜像 使用实例创建自定义镜像 导入线下自定义镜像 创建自定义镜像后,您可以: 复制自己的自定义镜像到其他地域 共享自己的自定义镜像给其他阿里云用户 导出自定义镜像到本地测试或线下私有云环境 API操作 您可以查看开发指南 镜像相关API。

2019-12-01 22:57:12 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 SQL审核 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 人工智能 阿里云云栖号 云栖号案例 云栖号直播