导读:业务上云从基础到进阶的理念回顾
企业业务发展的不同阶段,需要不同的架构选择。但是,这些架构都应该遵循同一套指导思想,从基础架构出发,伴随业务的体量发展做持续的迭代演进。
- 基础版架构:包含了业务托管所需的几个关键基础组件(含DNS域名解析、负载均衡SLB、NAT网关、云服务器ECS、云数据库RDS)。即使作为一个入门级基础架构,也充分考虑了业务设计的前瞻性,我们会在后面对基础版方案的网络规划和架构设计做重点介绍。
- 全栈版架构:当业务持续发展时,基础版架构可以平滑叠加更多的能力模块,这也避免了单点架构经常面临的改造和重构难题。如,业务需要扩容时可直接增加ECS进行扩充、需要安全防护时可增加Web应用防火墙等方案、需要加速访问体验时可考虑CDN和OSS服务等。
基于业务上云标准入门架构的数据库升级
1. 高可用的数据库架构
业务上云后,前端多节点部署,共用同一台数据库,推荐使用云数据库RDS替换自建数据库,保证数据安全和业务可持续性,云数据库RDS分为基础版、高可用版、集群版,可以按需选择。
同时,如果您构建上云标准弹性架构(入门级)的时候已经选择了高可用的数据库版本,则无需进行升级。如果您当时选购的是非高可用架构版,为了提升数据库的容灾能力,推荐将数据库升级至高可用架构版本。数据库作为业务的核心资产,稳定性和高可用对于业务可用性的提升至关重要。
- 高可用系列实例有一个备节点,根据所选参数模板的不同,主节点的数据会通过半同步或异步的方式同步到备节点,当主节点出现故障无法访问时,会自动切换到备节点。
- 高可用系列实例的主备节点可以部署在同一地域里的相同或不同可用区,部署在不同可用区可以实现实例的跨可用区容灾,提升实例的可用性。
- 高可用系列实例提供完整的产品功能,包括弹性伸缩、备份恢复、性能优化、读写分离等,且提供SQL洞察功能,可以保存最长5年的所有SQL执行记录,使对数据库的访问有据可查,保障核心数据的安全。
附:“上云标准弹性架构”从基础到进阶演进说明总览
上云标准弹性架构 从基础到进阶 | 推荐组合购买和使用 |
推荐教程 |
【入门级】标准弹性架构建设方式 | 基于“入门级标准弹性架构”建站教程:
|
|
延伸推荐: 基于1台服务器也可以实现标准弹性架构建设,详细见 |
说明:很多小微企业刚开始上云,为了节省成本不愿意购买更多的服务器,如果只购买1台服务器,也可以实现标准弹性架构的建设。通过 “ALB+ESS弹性伸缩+1台ECS+RDS”方案,在保障低成本的同时,也不牺牲业务架构的弹性设计,更避免了很多人因为节省成本选择了单体架构后频繁改造架构的困局。 |
|
【安全进阶】基于标准架构的安全能力升级 |
按需选择安全升级方案:
|
|
【数据库进阶】基于标准架构的数据库升级 |
推荐阅读:【上云基础系列04】基于标准架构的数据库升级(本文) |
如果您构建上云标准弹性架构(入门级)的时候已经选择了高可用的数据库版本,则无需进行升级 如果您当时选购的是非高可用架构版,为了提升数据库的容灾能力,可参考此教程将数据库升级至高可用架构:My SQL高可用数据库文档 |
【更多】基于标准架构的平滑进阶和升级 |
更新中…… |
…… |