【上云基础系列04】基于标准架构的数据库升级

本文涉及的产品
应用型负载均衡 ALB,每月750个小时 15LCU
私网连接 PrivateLink,5万GB流量 1.5万小时实例时长
全球加速 GA,每月750个小时 15CU
简介: 本文回顾了业务上云从基础到进阶的理念,涵盖基础版和全栈版架构。在“入门级:上云标准弹性架构基础版”的基础上,本文针对数据库升级,重点介绍了高可用数据库架构的升级方案,确保数据安全和业务连续性。最后,附有详细的“上云标准弹性架构”演进说明,帮助用户选择合适的架构方案。

导读:业务上云从基础到进阶的理念回顾

企业业务发展的不同阶段,需要不同的架构选择。但是,这些架构都应该遵循同一套指导思想,从基础架构出发,伴随业务的体量发展做持续的迭代演进。

  • 基础版架构:包含了业务托管所需的几个关键基础组件(含DNS域名解析、负载均衡SLB、NAT网关、云服务器ECS、云数据库RDS)。即使作为一个入门级基础架构,也充分考虑了业务设计的前瞻性,我们会在后面对基础版方案的网络规划和架构设计做重点介绍。
  • 全栈版架构:当业务持续发展时,基础版架构可以平滑叠加更多的能力模块,这也避免了单点架构经常面临的改造和重构难题。如,业务需要扩容时可直接增加ECS进行扩充、需要安全防护时可增加Web应用防火墙等方案、需要加速访问体验时可考虑CDN和OSS服务等。


基于业务上云标准入门架构的数据库升级

1. 高可用的数据库架构

业务上云后,前端多节点部署,共用同一台数据库,推荐使用云数据库RDS替换自建数据库,保证数据安全和业务可持续性,云数据库RDS分为基础版、高可用版、集群版,可以按需选择。

同时,如果您构建上云标准弹性架构(入门级)的时候已经选择了高可用的数据库版本,则无需进行升级如果您当时选购的是非高可用架构版,为了提升数据库的容灾能力,推荐将数据库升级至高可用架构版本。数据库作为业务的核心资产,稳定性和高可用对于业务可用性的提升至关重要。

  • 高可用系列实例有一个备节点,根据所选参数模板的不同,主节点的数据会通过半同步或异步的方式同步到备节点,当主节点出现故障无法访问时,会自动切换到备节点。
  • 高可用系列实例的主备节点可以部署在同一地域里的相同或不同可用区,部署在不同可用区可以实现实例的跨可用区容灾,提升实例的可用性。
  • 高可用系列实例提供完整的产品功能,包括弹性伸缩、备份恢复、性能优化、读写分离等,且提供SQL洞察功能,可以保存最长5年的所有SQL执行记录,使对数据库的访问有据可查,保障核心数据的安全。


附:“上云标准弹性架构”从基础到进阶演进说明总览

上云标准弹性架构 从基础到进阶

推荐组合购买和使用

推荐教程

【入门级】标准弹性架构建设方式

推荐阅读:【上云基础系列-02】企业推荐!必学必会的上云标准架构(弹性架构)

基于“入门级标准弹性架构”建站教程:

  • 说明:本实战选择并模拟了一套开源的代码架构并部署至标准弹性架构,并成功上线。

延伸推荐:

基于1台服务器也可以实现标准弹性架构建设,详细见

方案和教程【上云基础系列 02-01】通过SLB+ESS+1台ECS,搭建一个精简版的上云标准弹性架构(含方案及教程)

说明:很多小微企业刚开始上云,为了节省成本不愿意购买更多的服务器,如果只购买1台服务器,也可以实现标准弹性架构的建设。通过 “ALB+ESS弹性伸缩+1台ECS+RDS”方案,在保障低成本的同时,也不牺牲业务架构的弹性设计,更避免了很多人因为节省成本选择了单体架构后频繁改造架构的困局。

【安全进阶】基于标准架构的安全能力升级

推荐阅读:【上云基础系列03】基于标准架构的安全升级

按需选择安全升级方案:

【数据库进阶】基于标准架构的数据库升级

推荐阅读:【上云基础系列04】基于标准架构的数据库升级(本文)

如果您构建上云标准弹性架构(入门级)的时候已经选择了高可用的数据库版本,则无需进行升级

如果您当时选购的是非高可用架构版,为了提升数据库的容灾能力,可参考此教程将数据库升级至高可用架构:My SQL高可用数据库文档

【更多】基于标准架构的平滑进阶和升级

更新中……

……

相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
9
9
1
36
分享
相关文章
RocketMQ实战—3.基于RocketMQ升级订单系统架构
本文主要介绍了基于MQ实现订单系统核心流程的异步化改造、基于MQ实现订单系统和第三方系统的解耦、基于MQ实现将订单数据同步给大数据团队、秒杀系统的技术难点以及秒杀商详页的架构设计和基于MQ实现秒杀系统的异步化架构。
RocketMQ实战—3.基于RocketMQ升级订单系统架构
中国广电云,全国首个多Region2.0架构升级正式完成并亮相2025CCBN!
2025年4月25日,中国国际广播电视信息网络展览会(CCBN)在北京圆满落幕,在中国广电集团的展台上,阿里云支持建设的“国家文化专网基础设施——中国广电云”接待国家广电总局领导及广电传媒行业专家的参观指导,安全自主、文化特色、全国覆盖、产业智能等中国广电云的鲜明特点给莅临展位的行业同仁留下了深刻的印象。
千万级数据秒级响应!碧桂园基于 EMR Serverless StarRocks 升级存算分离架构实践
碧桂园服务通过引入 EMR Serverless StarRocks 存算分离架构,解决了海量数据处理中的资源利用率低、并发能力不足等问题,显著降低了硬件和运维成本。实时查询性能提升8倍,查询出错率减少30倍,集群数据 SLA 达99.99%。此次技术升级不仅优化了用户体验,还结合AI打造了“一看”和“—问”智能场景助力精准决策与风险预测。
大数据新视界--大数据大厂之MySQL数据库课程设计:MySQL集群架构负载均衡故障排除与解决方案
本文深入探讨 MySQL 集群架构负载均衡的常见故障及排除方法。涵盖请求分配不均、节点无法响应、负载均衡器故障等现象,介绍多种负载均衡算法及故障排除步骤,包括检查负载均衡器状态、调整算法、诊断修复节点故障等。还阐述了预防措施与确保系统稳定性的方法,如定期监控维护、备份恢复策略、团队协作与知识管理等。为确保 MySQL 数据库系统高可用性提供全面指导。
JeecgBoot 低代码平台 v3.7.4 发布,后台架构大升级
JeecgBoot 是一款基于 SpringBoot2.x/3.x 和 SpringCloud Alibaba 的企业级 AI 低代码平台,采用前后端分离架构(Ant Design & Vue3),支持 Mybatis-plus 和 Shiro。它集成了强大的代码生成器,可一键生成前后端代码,无需手动编写,大幅减少重复工作。平台支持 DeepSeek、ChatGPT 和 Ollama 等主流大模型,提供 AI 对话
90 9
【YashanDB知识库】数据库升级后用yasboot在线扩充备节点出现报错
本文来自YashanDB官网,讨论从22.2.4.1升级至23.2.2.100过程中遇到的在线扩容问题。使用yasboot增加备节点时出现“no replication addr in node 1-1”错误,尽管数据库中存在相关配置。原因是早期托管功能未支持扩容,导致OM无法获取新库配置。提供两种规避方法:一是手动修改`cod_domor.db`信息并调整配置文件;二是手动安装YashanDB并配置备机。最终已向研发反馈,将在扩容时优化配置检查逻辑。
让数据与AI贴得更近,阿里云瑶池数据库系列产品焕新升级
4月9日阿里云AI势能大会上,阿里云瑶池数据库发布重磅新品及一系列产品能力升级。「推理加速服务」Tair KVCache全新上线,实现KVCache动态分层存储,显著提高内存资源利用率,为大模型推理降本提速。
【上云基础系列 02-01】通过SLB+1台ECS+ESS弹性伸缩,搭建一个精简版的上云标准弹性架构(含方案及教程)
通常,构建一个弹性架构(即使是一个最基础的入门版),至少需要2台ECS。但是,很多小微企业刚开始上云的时候,为了节省成本不愿意购买更多的服务器。通过 “ALB+ESS弹性伸缩+1台ECS+RDS”方案,在保障低成本的同时,也不牺牲业务架构的弹性设计,更避免了很多人因为节省成本选择了单体架构后频繁改造架构的困局。 方案中的几个设计非常值得小微企业借鉴:(1)通过ALB/RDS的按量付费,节省了初期流量不大时的费用;(2)通过ESS弹性伸缩,不需要提前购买服务器资源,但是当业务增长或减少时却保持了资源弹性自动扩缩容。
【赵渝强老师】达梦数据库MPP集群的架构
达梦数据库提供大规模并行处理(MPP)架构,以低成本实现高性能并行计算,满足海量数据存储和复杂查询需求。DM MPP采用完全对等无共享体系,消除主节点瓶颈,通过多节点并行执行提升性能。其执行流程包括主EP生成计划、分发任务、各EP并行处理及结果汇总返回。为确保高可用性,建议结合数据守护部署。

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等