AutoScaling 弹性伸缩配置重大升级

本文涉及的产品
云服务器 ECS,每月免费额度280元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: AutoScaling 弹性伸缩配置重大升级,不仅新增主机名称(HostName)、镜像预设密码(PasswordInherit)两大特性,而且新增伸缩配置修改功能。

弹性伸缩配置支持修改之前,如果用户想要变更伸缩配置,只能通过新创建伸缩配置替换现有伸缩配置的方式实现,现在只需要修改原有配置即可。弹性伸缩配置新增了主机名称、镜像预设密码两大特性,更加全面地满足了用户的业务需求,如为伸缩组创建的 ECS 实例提前设置主机名称、为伸缩组创建的 ECS 实例提前设置登录密码。

本文主要分为以下两个方面:

  1. 弹性伸缩配置修改功能
  2. 弹性伸缩配置新特性

弹性伸缩配置修改功能

弹性伸缩配置支持修改以下参数:

  • imageId
  • instanceTypes
  • internetMaxBandwidthOut
  • ramRoleName
  • keyPairName
  • systemDiskCategory
  • scalingConfigurationName
  • tags
  • userData
  • instanceName
  • loadBalancerWeight
  • systemDiskSize
  • internetChargeType
  • passwordInherit(镜像预设密码)
  • hostName(主机名称)

您可以参考 ModifyScalingConfiguration 对上述参数进行详细地了解。目前您可以使用 OpenAPI 对伸缩配置进行修改,代码如下:

public class Test {

    public static final String AK        = "xxxxxxx";

    public static final String AKS       = "xxxxxxx";

    public static final String REGION_ID = "cn-hangzhou";

    public static void main(String[] args) throws Exception {

        IClientProfile clientProfile = DefaultProfile.getProfile(REGION_ID, AK, AKS);
        IAcsClient client = new DefaultAcsClient(clientProfile);
        modifyScalingConf(client);
    }

    public static ModifyScalingConfigurationResponse modifyScalingConf(IAcsClient client)
            throws Exception {
        ModifyScalingConfigurationRequest request = new ModifyScalingConfigurationRequest();
        request.setScalingConfigurationId("asc-xxxxxxxxxxxxx");
        request.setScalingConfigurationName("test-modify-scaling-conf");
        request.setInstanceName("test");
        request.setImageId("ubuntu_16_0402_64_20G_alibase_20180409.vhd");
        List<String> instanceTypes = Lists.newArrayList();
        instanceTypes.add("ecs.n1.tiny");
        request.setInstanceTypess(instanceTypes);
        request.setInternetChargeType("PayByBandWidth");
        request.setInternetMaxBandwidthOut(10);
        request.setSystemDiskCategory("cloud_ssd");
        request.setLoadBalancerWeight(60);
        request.setPasswordInherit(false);
        request.setHostName("ubuntu");
        request.setTags("{\"test-key\": \"test-value\",\"test-key1\": \"test-value1\"}");
        ModifyScalingConfigurationResponse response = client.getAcsResponse(request);
        return response;
    }
}

在使用上述代码修改弹性伸缩配置前,您需要先导入 aliyun-java-sdk-corealiyun-java-sdk-ess 两个 jar 包,具体的导入方法可以参考 使用 ESS SDK 快速创建多可用区伸缩组 中的 导入 ESS Java SDK 章节。 aliyun-java-sdk-ess 版本要求是 2.2.0 及以上版本。

弹性伸缩配置新特性

弹性伸缩配置新增主机名称(HostName)、镜像预设密码(PasswordInherit)两大特性。如果您希望伸缩组创建出来的 ECS 实例主机名称是您预先定义好的名称,那么您可以在创建伸缩配置时设置 HostName 参数,指定 ECS 实例主机名称,基于当前伸缩配置创建出来的 ECS 实例会使用您设置的 HostName 参数值作为主机名称。如果您希望为弹性伸缩组创建出来的 ECS 实例提前设置登录密码,那么您在创建伸缩配置的时候镜像参数需要选择带有密码的自定义镜像,并且 PasswordInherit 参数设置为 true,基于当前伸缩配置创建出来的 ECS 实例便会使用自定义镜像的预设密码作为实例登录密码。

写在最后

AutoScaling 弹性伸缩配置支持修改以后,你可以更加便捷高效地管理您的弹性伸缩配置,本次升级,弹性伸缩配置还新增了主机名称、镜像预设密码两大特性,满足您不同的业务需求。

弹性伸缩服务正在快速地发展,后续会有更多的新功能新特性推出,感谢您的一路陪伴。

相关文章
|
弹性计算 Kubernetes 调度
|
弹性计算 应用服务中间件 Linux
阿里云注册集群—混合集群-配置自动弹性伸缩
本文将为您介绍如何使用混合集群的自动弹性伸缩能力。
940 0
阿里云注册集群—混合集群-配置自动弹性伸缩
|
弹性计算 Java API
AutoScaling 如何通过RAM使用弹性伸缩?
RAM (Resource Access Management) 是阿里云为客户提供的用户身份管理与资源访问控制服务,使用RAM能够大大的提高企业信息安全程度。本文主要介绍了如何通过RAM实现对弹性伸缩服务的访问控制。
1598 0
|
弹性计算 Java 关系型数据库
AutoScaling 弹性伸缩附加与分离RDS实例
阿里云弹性伸缩服务(AutoScaling)推出新功能:AttachDBInstances和DetachDBInstances。现在,您可以自由的对伸缩组附加和移除Rds实例啦。
2199 0
|
弹性计算 负载均衡 Java
AutoScaling 弹性伸缩附加与分离负载均衡实例
AutoScaling推出最新功能:AttachLoadBalancer和DetachLoadBalancers。伸缩组中负载均衡实例不可修改的现状一去不复返啦。
3987 0
|
8月前
|
弹性计算 缓存 运维
【运维知识进阶篇】用阿里云部署kod可道云网盘(DNS解析+CDN缓存+Web应用防火墙+弹性伸缩)(三)
【运维知识进阶篇】用阿里云部署kod可道云网盘(DNS解析+CDN缓存+Web应用防火墙+弹性伸缩)(三)
135 0
|
8月前
|
弹性计算 缓存 运维
【运维知识进阶篇】用阿里云部署kod可道云网盘(DNS解析+CDN缓存+Web应用防火墙+弹性伸缩)(二)
【运维知识进阶篇】用阿里云部署kod可道云网盘(DNS解析+CDN缓存+Web应用防火墙+弹性伸缩)(二)
131 0
|
8月前
|
缓存 弹性计算 运维
【运维知识进阶篇】用阿里云部署kod可道云网盘(DNS解析+CDN缓存+Web应用防火墙+弹性伸缩)(一)
【运维知识进阶篇】用阿里云部署kod可道云网盘(DNS解析+CDN缓存+Web应用防火墙+弹性伸缩)
156 0
|
11月前
|
存储 弹性计算 负载均衡
《阿里云认证的解析与实战-云计算ACP认证》——云计算ACP训练营第4天——二、弹性伸缩AS
《阿里云认证的解析与实战-云计算ACP认证》——云计算ACP训练营第4天——二、弹性伸缩AS
|
弹性计算 运维 监控
阿里云弹性伸缩介绍|学习笔记
快速学习阿里云弹性伸缩介绍
425 0
阿里云弹性伸缩介绍|学习笔记

相关产品

  • 弹性伸缩