开发者社区 > 博文 > 产品发布 | 京东云发布【高可用组】服务,为用户关键应用提供更高等级保障
分享
  • 打开微信扫码分享

  • 点击前往QQ分享

  • 点击前往微博分享

  • 点击复制链接

产品发布 | 京东云发布【高可用组】服务,为用户关键应用提供更高等级保障

  • 京东科技开发者
  • 2019-02-20
  • IP归属:北京
  • 46880浏览

微信截图_20190927095747.png

导语

京东云高可用组服务正式对外开放公测。京东云长期以来一直致力于为用户提供高可靠、安全的云计算服务。在基础设施和产品服务方面,京东云基于用户对关键应用的高可用性要求,推出了高可用组服务。京东云高可用组服务对区域级关键应用部署提供了更高等级的保障,让用户的业务更加持续稳定。

高可用组提供了组内单元在数据中心内横跨多个故障域均衡部署的机制,最大程度规避了局部故障对高可用应用整体的影响。

高可用组内置弹性扩展功能,随后还将支持作为目标组挂载至负载均衡,实现随应用负载波动自动扩容缩容。高可用组服务可以降低应用的运维成本,同时减少因应用不可用带来的损失。高可用组服务本身免费,仅收取高可用组内云主机及相关资源费用。


功能及优势

跨可用区及故障域物理分散

故障域(Fault Domain,简称FD)指单个机房内由网络交换机或电源设备故障造成的单点故障最大影响范围,通常可以理解为一个机架或一组机架。不同FD内的宿主机连接至不同的网络交换机及供电系统以保证FD间物理故障隔离,当一个FD出现网络问题时其他FD内云主机仍可正常对外服务(至少有两个FD有云主机,即至少有两台云主机)。


可用区(Availability Zone,简称AZ)是单一地域内分别位于不同地点的数据中心,具有独立的网络、供电、散热和实体安全保障,并且通过京东云的内部低延迟、高带宽网络相互连接。当前京东云华北-北京及华东-上海地域提供两个可用区,华南-广州第二可用区正在建设中,即将交付使用。跨可用区部署可提升系统整体容灾能力,当一个可用区发生故障时,另一个可用区资源仍可正常提供服务(每个可用区至少有一台云主机)。


高可用组可以叠加多可用区,为云主机分布提供了一种可配置的均衡调度机制。高可用组支持配置单可用区或多可用区(为获得更高的业务可用性,建议配置多可用区),在每个可用区内均提供至少5个故障域(FD1-FD5)。若高可用组配置多可用区,则其内云主机将循环分散在多个可用区,归属同一个可用区内的云主机则将均匀分散在全部故障域上。

举例来说

在华东-上海地域创建了一个配置了可用区A及可用区B的高可用组,当向该高可用组内新建15台云主机时,第1台云主机位于第一个可用区,如可用区A的FD1,第2台云主机位于可用区B的FD1,第3台云主机位于可用区A的FD2……如下图所示。若该高可用组需要扩容1台云主机,则第16台云主机将位于可用区B的FD3。如下图:

55.png

双可用区的高可用组内云主机分布规律

根据业务负载情况自动伸缩

跨可用区及故障域物理分散可保证基于高可用组部署的服务面对不可预知的故障时仍可正常对外服务。此外还可通过开启高可用组自动伸缩功能来自动调整组内云主机数量,高可用组开启自动伸缩后,可设置告警策略或定时策略来触发组内主机的自动伸缩以应对业务负载波动的情况。对于业务波峰,可设置自动扩容策略保证业务服务能力;对于业务波谷则可设置自动缩容策略节约成本。


告警策略是基于监控指标(如CPU、内存利用率)配置的自动伸缩策略,适用于不可预测业务负载波动的场景,如社交媒体服务。定时策略是预先设置时间,到预设时间后执行的自动伸缩策略,适用于可预测业务负载波动的场景,如电商平台促销活动。


典型实践和应用场景


下图是一个Web服务场景的典型部署方式(图中单个高可用组仅示意了两个FD),Web服务与Database服务分属两个不同的高可用组,两个高可用组均已配置两个可用区,单个高可用组内均部署有多台云主机且均挂载至对应负载均衡。Web服务高可用组内云主机从外网负载均衡接收业务流量,经内网负载均衡后,将数据流量分发至Database服务高可用组内的云主机,当其中一个FD出现故障时仅影响该FD内云主机,而不影响其他FD内Web云主机以及Database云主机。

66.jpg


  总结  


1

不同服务需要独立分配高可用组。若在一个高可用组内混合部署两种服务的云主机,一次故障可能影响同一服务的所有云主机从而导致整体业务不可用;

2

为高可用组配置多可用区,以应对数据中心级别的故障;


3

将服务部署在高可用组内的多台云主机(不少于两台)上,避免单点故障;


4

将高可用组挂载至负载均衡,作为其后端服务组,接收分发的业务流量;


5

开启高可用组自动伸缩(可选),应对业务负载波动。


最后欢迎大家来使用我们京东云的高可用组服务!

微信截图_20190927095857.png