“通常,用户业务是实时变化的,对于云计算资源的使用要求更加弹性、灵活与高效。百度云弹性伸缩服务(Auto Scaling)恰好可以满足用户的这种需求,弹性扩缩容能力可以从容应用各种资源需求模式,让云资源的使用与业务场景更契合。”
 
随着互联网业务的快速增长,线上业务的资源需求量经常呈现巨大的波动变化,比如电商网站和移动应用中常见的“秒杀”、“抢红包”等活动,会在短时间内产生高于平常数倍的流量,对企业IT资源调度的灵活性提出了极高的要求。
 
弹性伸缩(Auto Scaling)针对的就是用户希望自动化扩缩容IT资源以满足业务需求的场景,利用百度云按需申请、按量计费的资源使用模式,弹性伸缩将根据用户设定的配置和伸缩规则,自动完成服务器的创建和释放,在资源需求高峰时自动增加服务器数量,在高峰过后自动释放资源。在提高资源利用率、满足业务稳定性的前提下,大大降低用户维护云资源的人力成本。
 
弹性伸缩:让资源使用更契合业务场景
 
过去,企业的IT资源往往是提前数月就要进行规划和采购,因此面对互联网频繁波动且峰值极高的资源需求模式,只能提前根据对峰值资源需求的预估进行足额采购和部署,这样会导致流量非峰值期间的大量资源浪费,也可能因对峰值预估不足导致业务性能受损。
 
而迁移至百度云之后,利用云资源按需申请、按量计费的模式,用户可以在数分钟内就完成云服务器的创建和部署,在业务高峰到来之前及时对资源扩容以满足性能需求,在业务高峰结束后及时释放资源以节约成本。
 
但是仅仅使用百度云的底层资源,当服务器的创建、释放和部署还需要运维人员进行手工操作时,这种方式还是很难应对服务变化快速响应的需求,而且频繁的扩缩容操作也给运维人员带来不少的工作量。
 
利用百度云弹性伸缩,用客户可以将服务器的增加和减少自动化,根据业务所需设定合适的扩缩容规则。面对可预估时间的流量高峰,如上下班和营销活动等,可以利用按计划伸缩来提前准备充分的云资源,面对不可预估的突发情况,可以利用报警触发伸缩来维持业务性能的稳定。在高峰期过后,通过报警触发的缩容规则,可以在资源利用率低时自动释放资源,从而提高资源利用率以节约成本。
 
 
 
六大产品优势满足业务弹性扩容需求
 
  • 支持丰富的伸缩策略
  • 百度云弹性伸缩支持用户自定义云资源的伸缩策略,包括:按计划扩缩容和报警触发扩缩容。 按计划扩缩容指在用户指定的时间点进行云资源的扩容或缩容,用于在时间固定的业务高峰前后创建或释放云资源。 报警触发扩缩容是指在指定的云资源监控数据超过阈值时进行扩容或缩容,用于应对突发的业务量变化,比如当CPU或内存使用量过高时扩容,以维持业务所需的性能。
 
  • 支持多种云服务器类型
  • 目前百度云弹性伸缩支持对百度云服务器BCC以及相关的弹性公网IP和云磁盘CDS进行自动伸缩。普通型、普通型Ⅱ、普通型Ⅲ和计算优化型的云服务器都可以作为伸缩对象,从而满足用户不同类型的业务需求。
 
  • 支持自定义镜像和快照
  • 在自动扩容时,支持使用用户自定义的操作系统镜像或者云磁盘快照,用户可以将需要部署的应用或者数据提前打包,从而在自动扩容时完成系统的自动部署和启动,最大化降低人工成本。
 
  • 自动移除异常节点
  • 百度云弹性伸缩将会帮助用户监控云服务器的运行状态,当发现状态为异常时将会自动移除该资源,从而及时释放无效资源,在节约成本的同时也确保服务始终健康运行。
 
  • 自动关联负载均衡
  • 用户可以为弹性伸缩管理的云服务器关联负载均衡,服务器通过负载均衡统一对外提供服务。当自动扩容时,会自动将扩容产生的服务器加入关联的负载均衡中,以确保服务器可以自动开始对外提供服务。
 
  • 支持最大最小边界设定
  • 支持用户为弹性伸缩设置最大和最小实例数边界,一旦云服务器数量超过边界伸缩组将通过自动扩缩容进行修正,从而保障服务所需的最小资源支撑,同时也确保不会过量扩容导致成本失控。
 
未来:持续扩展和优化
 
未来,百度云弹性伸缩服务的自动扩缩容能力优化主要聚焦在以下三个方面:
 
  • 支持注入自定义云服务器脚本,从而在自动扩容时实现更加自动化的部署行为。
 
  • 支持多可用区的均衡扩缩容策略,从而在扩缩容时最大化保障服务的高可用性。
 
  • 逐步实现对更多类型云资源的扩缩容支持,从而满足更多复杂场景的自动运维需求。
 
除此之外,针对用户对于云计算资源使用越来越精细化、自动化、智能化的需求,百度云弹性伸缩服务将持续扩展和优化,完美匹配用户业务场景对资源的使用。
 
当前,百度云弹性伸缩服务为白名单测试阶段,将作为免费服务对百度云用户提供。百度云用户在此阶段使用,伸缩时创建的云资源仍按照资源原来的费用进行计费。

')}