云架构中心-跨云容灾方案
跨云容灾方案
当重要应用系统已经在IDC或其他云上部署,并需要容灾到华为云,以提供高可用的容灾方案。假定应用系统在IDC或其他云上可以达到99.9%的可用性,则在容灾到华为云后,能提供99.99%的可用性。
跨云应用典型架构为前端无状态应用层+后端数据库,其中前端无状态应用可采用虚拟机或容器(以容器为例,华为云采用CCE),后端数据库通常要求采用通用MySQL数据库(华为云采用RDS for MySQL),以实现跨云容灾。
华为云上的应用部署建议方案如下:
类别 |
实施方案 |
---|---|
冗余 |
ELB、CCE、D CS 、Kafka、RDS、DDS等云服务实例均高可用部署。 |
备份 |
RDS、DDS数据库自动备份,在数据故障时使用最新备份数据恢复,可以满足可用性目标要求。 |
容灾 |
应用跨AZ部署,AZ故障时自动恢复;支持跨云容灾,在IDC或其他云出现故障时可以快速切换到华为云。 |
监控告警 |
进行站点运行状态检查,在发生故障时告警;针对CCE、DCS、kafka、RDS、DDS等实例负载状态进行监控,在资源过载时需要告警。 |
弹性扩缩容 |
CCE集群支持工作负载的自动弹性伸缩。 |
变更防差错 |
软件更新采用金丝雀或蓝绿部署,部署过程自动完成,在部署过程中出现问题时自动回滚。 |
应急恢复处理 |
制定应急处理机制,指定应急恢复人员,以便在突发事件后能快速决策和恢复;并提供常见应用、数据库问题以及升级部署失败的相关解决方案,以便在出现问题后可以及时恢复;定期进行演练,及时发现问题。 |
根据以上方案,典型部署架构如下:
该架构的主要特点包括:
- 应用系统采用无状态应用+有状态数据库/虚拟机的分层部署架构。
- 应用系统在IDC/其他云与华为云中各部署一套完整系统;华为云采用跨AZ部署,可以实现云内应用层跨数据中心双活;云间数据支持将它云数据实时同步到华为云,采用主备容灾,在IDC/其他云故障的情况下能快速容灾切换到华为云。
- 为了保证数据的可靠性,数据库的数据定期自动备份,在数据丢失时可以快速恢复。
- 数据治理中心_数据架构_数据架构使用示例-华为云
- 云备份免费试用_容灾是什么意思_实时数据备份
- 专业云服务器备份方案_数据备份与恢复_数据灾备包括哪些功能
- 电话呼叫中心软件_呼叫中心平台_呼叫中心客服系统_云呼叫中心
- GaussDB架构_GaussDB数据库架构_高斯数据库架构-华为云
- 可信跨链服务是什么_可信跨链服务怎么用_可信跨链与区块链服务
- 什么是存储容灾_企业级存储容灾_存储容灾服务是哪个
- 可信跨链服务_可信区块链标准跨链协议_区块链产业生态可信融合-华为云
- GaussDB架构_GaussDB分布式形态_高斯数据库架构-华为云
- 分布式云原生服务中心_华为云分布式云原生_华为云UCS服务中心