开发者社区 > 云原生 > 中间件 > 正文

云产品在高可用上为应用提供了哪些解决方案?

云产品在高可用上为应用提供了哪些解决方案?

展开
收起
云上静思 2022-07-22 21:10:55 268 0
1 条回答
写回答
取消 提交回答
  • 虚机:当虚机检测到底层硬件异常时,可以自动帮助应用做热迁移,迁移后的应用不需重新启动而仍然具备对外服务的能力,应用对整个迁移过程甚至都不会有任何感知;

    容器:有时应用所在的物理机是正常的,只是应用自身的问题(比如 bug、资源耗尽等)而无法正常对外提供服务了,容器通过监控检查探测到进程状态异常,从而实施异常节点的下线、新节点上线和生产流量的切换等操作,整个过程自动完成而无需运维人员干预;

    云服务:如果应用把“有状态”部分都交给了云服务(如缓存、数据库、对象存储等),加上全局对象的持有小型化或具备快速重构能力,由于云服务本身是具备极强的高可用能力的,那么应用本身会变成更薄的“无状态”应用,因为高可用故障带来的业务中断会降至分钟级;如果应用是 N-M 的对等架构架构模式,那么结合 Load Balancer 产品可获得几乎无损的高可用能力!

    以上内容摘自《云原生架构白皮书2022新版》电子书,点击https://developer.aliyun.com/special/download?id=8548可下载完整版

    2022-07-23 11:05:50
    赞同 展开评论 打赏
问答地址:

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
云原生架构下面向流量的应用高可用 立即下载
云迁移与云容灾-云上数据库迁移与云原生容灾 立即下载
阿里云《云上安全最佳实践》 立即下载