从开展业务的初期到业务增长期,对数据库的性能、可用性会有不同的需求,运维也会变得越来越复杂。建议您尽早将数据库迁移到云数据库 RDS 上。
业务发展的不同阶段对于数据库运维的需求:
在业务初期,您可能会为了控制成本选择在应用服务器上自建数据库。但随着业务增长,这种应用和数据库部署在一个服务器上的架构,会有性能、安全、扩展性方面的隐患。
为了消除性能、安全、扩展性方面的隐患,您可能会选择将数据库和应用分开部署。但数据库迁移工作并不简单,并且实现高可用和读写分离也很复杂,需要大量的时间和人力成本。
如果您的业务在未来会持续增长,建议您尽早将数据库迁移到云数据库上。云数据库 RDS 可以让您使用一写多读、故障自动切换、自动备份等关键特性的同时,无需关注复杂的数据库运维工作。
数据云盘通过多副本冗余确保数据可靠性,高可用版和集群版采用主备容灾,最高可保障 99.99% 可用性;数据零丢失。
计费方式灵活,Serverless 实现最高 70% 降本;支持 ARM 架构,体验相同,性价比更高。
支持自动扩缩容,自动 SQL 优化、自动 SQL 限流等,实现数据库的自感知,自修复,自优化,自运维及自安全,减少运维负担和成本。
ECS 自建数据库 | VS | 使用云数据库 RDS |
成本高 公网流量收费;备份数据占用空间;无现成数据库代理用于读写分离;无现成 Serverless 方案 | 成本 | 零成本 公网流量不收费;提供最多 2 倍于存储空间的免费备份空间;通用型数据库代理不收费;支持 Serverless |
无高可用,难保证业务稳定性 无现成高可用;无现成负载均衡 | 稳定 | 高可用,保证业务稳定性 高可用和集群系列秒级故障切换,最高保障 99.99% 可用性;基础系列自动故障恢复,承诺 99.5% 可用性;自动读写分离,实现负载均衡 |
参数无优化,性能排查复杂 无现成的参数调优;无现成读写分离;性能排查复杂;无内核优化 | 性能 | 参数持续优化,性能优越 持续优化参数;支持只读实例和读写分离,扩展读性能;支持慢日志分析、自动 SQL 优化;自研 AliSQL 和 AliPG 优化性能 |
无加密通道,需自行修复漏洞 无现成的连接链路加密;无现成的 TDE 加密;审计困难,无 SQL 审计;内核 Bug 需要自行修复 | 安全 | 数据传输加密,阿里云自动修复 SSL 加密;TDE 加密;SQL 洞察与审计;内核 Bug 由阿里云修复 |
在没有过往经验的情况下,您可能仍然会担心自己不够熟悉数据库迁移,而无法完成这项工作。 这里我们提供了一个快速体验教程,模拟了一遍数据库迁移所需的工作,帮助您快速熟悉这一流程。
为了控制成本,本方案中所创建的资源都是尽可能使用小规格资源,体验此教程会为您创建的资源具体架构如左图所示:
你好,我是AI助理
可以解答问题、推荐解决方案等