云端高可用应用架构(二)

继续介绍云端高可用应用架构,上文已经介绍了三种常用的架构,下面的两种则是高可用方面的战斗机

4. 多物理区域部署方案

良好的应用以及基础架构设计可以很好的提高系统的高可用性,甚至达到每年52分钟的最小宕机时间。如果需要继续提高商业引用的高可用,就需要考虑多物理区域部署的方案,该方案通过夸物理区域的部署,避免单区域灾难的冲击。

跨物理区域方案具体设计为:

  1. 设计两个物理区域部署应用,两个区域设计为主、备,热备份的关系。
  2. 被动站点按比例缩小,最终保持一致,以获得与活动站点相同的流量。
  3. 两个区域都应保持静态稳定,以处理所有能力要求,即使是在一个AZ区故障期间。
  4. 在所有层中实现应用组件的弹性模式。
  5. 将需要一个轻量应用组件来监测应用程序的健康状况和区域依赖性。
  6. 静态网站在系统中扮演重要角色,其不但用于缓解高并发的情况,同时在故障转移期间,请求将被路由到静态网站,用以实现无缝迁移。
  7. 软件更新将使用蓝绿部署方法或者是Canary部署方法

 

该架构可以保证每年4小时以下的宕机时间,虽然不如上面提到的单物理节点商业级应用,但是因为其多物理区域的特点,许多银行,金融企业使用该架构。

 

5. 最高端的高可用应用架构

 

最高端的高可用架构可以保证每年少于5分钟以下的宕机时间,提供99.999%的高可用,可以说是高可用上的战斗机。重要的银行,金融,政府,军队部门都采用这样的架构。

  1. 高性能的存储解决方案,
  2. 架构中的每一层中采用冗余方案
  3. 在可能的情况下使用NoSQL数据库
  4. 采用主动/主动的多区域方法。每个区域都必须是静态稳定的
  5. 路由层将向健康站点发送流量,并在故障期间停止复制
  6. 在所有层中实现应用组件的弹性功能
  7. 需要一个轻量应用组件来监测应用程序的健康状况和区域依赖性。
  8. 静态网站在系统中扮演重要角色,其不但用于缓解高并发的情况,同时在故障转移期间,请求将被路由到静态网站,用以实现无缝迁移。
  9. 软件更新将使用蓝绿部署方法或者是Canary部署方法
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值