弹性伸缩的云主机中运行的应用需要是无状态、可横向扩展的。因为弹性伸缩会自动释放 ECS 云主机,所以弹性伸缩组内的 ECS 云主机不可以保存应用的状态信息(例如 session)和相关数据(如数据库、日志等)。如果应用中需要 ECS 云主机保存状态或日志信息,可以考虑把相关信息保存到独立的云主机中。
弹性伸缩服务可以单独使用,也可以同弹性负载均衡(ELB)、云监控(CES)一起使用。其中,云监控服务为免费服务,系统默认开通;负载服务在有需求时可以部署,例如,有分布式集群需求的场景下,可以使用弹性负载均衡。
不会。 弹性伸缩服务的监控数据基于云监控服务来获取的,监控周期可配置多个档位,如:五分钟,二十分钟,一小时。不会因为一次指标的高峰而导致错误伸缩。
同时,弹性伸缩告警策略服务还支持配置冷却时间,防止由于监控的变化造成伸缩组的反复无效变化。该时间可由用户进行自定义。
您可以创建 10个弹性伸缩组,10个弹性伸缩配置。每个弹性伸缩组同一时刻支持使用 1 个伸缩配置和10 个伸缩策略。
伸缩策略可以启用一个,也可以启用多个。
可以,但是需要您增加一条删除云主机的伸缩策略。
您需要先将自己的操作系统、应用、配置等创建为私有镜像,在伸缩配置中选择该私有镜像后,弹性伸缩添加的云主机就可以自动部署您的应用了。
弹性云主机关机后,弹性伸缩服务不会暂停服务。
您可以对伸缩组中一个或多个正常状态的实例启用实例保护设置,当伸缩组发生自动减容活动时,设置了实例保护的实例将不会被移除。您还可以设置伸缩组的最小实例数,配合实例移除策略,可以使伸缩组始终至少保持一定数量的云主机实例运行。
请见初始化数据盘。