云架构中心-单Region方案
单Region方案
采用单Region时,前端以CCE为例,建议方案如下:
类别 |
实施方案 |
---|---|
冗余 |
ELB、CCE、D CS 、Kafka、RDS、DDS等云服务实例均高可用部署。 |
备份 |
RDS、DDS数据库自动备份,在数据故障时使用最新备份数据恢复,可以满足可用性目标要求。 |
容灾 |
应用在两个AZ各部署一套,进行双向复制,双活容灾;AZ故障时自动恢复。 |
监控告警 |
进行站点运行状态检查,在发生故障时告警;针对CCE、DCS、kafka、RDS、DDS等实例负载状态进行监控,在资源过载时需要告警。 |
弹性扩缩容 |
CCE集群支持工作负载的自动弹性伸缩。 |
变更防差错 |
软件更新采用金丝雀或蓝绿部署,部署过程自动完成,在部署过程中出现问题时自动回滚。 |
应急恢复处理 |
制定应急处理机制,指定应急恢复人员,以便在突发事件后能快速决策和恢复;并提供常见应用、数据库问题以及升级部署失败的相关解决方案,以便在出现问题后可以及时恢复;定期进行演练,及时发现问题。 |
根据以上方案,典型部署架构如下:
该架构的主要特点包括:
- 应用系统采用无状态应用+有状态数据库的分层部署架构。
- 该应用系统在华为云一个Region两个AZ中各部署一套,提供同城容灾能力。
- 为了保证数据的可靠性,RDS数据库的数据定期自动备份。