值不值买之阿里云RDS

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云服务器ECS,u1 2核4GB 1个月
简介: 值不值得买,要看你有多需要RDS的高可用、自带备份、在线扩容、主机安全、性能优化、诊断工具。

按照阿里云官方文档的定义,阿里云RDS是:

阿里云关系型数据库(Relational Database Service,简称RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和SSD盘高性能存储,RDS支持MySQL、SQL Server、PostgreSQL、PPAS(Postgre Plus Advanced Server,高度兼容Oracle数据库)和MariaDB TX引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。

阿里云上的数据库类的服务有很多,并不限于阿里云RDS提供的这些,例如:

  • PolarDB、阿里云自研的数据库引擎,主要面向在线事务处理场景(OLTP),对比RDS的区别主要是采取了共享存储的架构,计算集群和存储资源均可分别扩展,最大支持16个节点组成集群,每个节点最大88个vCPU,存储空间最高支持到100TB。目前提供MySQL编程接口的版本,支持兼容Oracle编程接口的版本正在公测。
  • 分析型数据库ADS、主要面向分析型应用场景(OLAP),主要用于批量导入数据到ADS进行快速查询分析。目前提供MySQL和PostgresSQL版本。
  • HybridDB 、混合型数据库,同时适配在线事务处理(OLTP)和在线数据分析(OLAP)应用场景,可根据需要选择MySQL和PostgresSQL版本。
  • 其他、另外还有MongoDB、Redis、Memcache、HBASE、表格存储、时序数据库、图数据库等。

说这些是为了要强调的是我们这次讨论的重点仅限于RDS,不包括上述这些数据库服务。
RDS提供的数据库引擎和版本如下图所示:
图片 1.png

观察一下不难发现,RDS提供的这些数据库都可以直接部署在ECS上,再对比一下购买成本就会看到RDS相同规格的购买成本要比ECS高了很多,到底是什么让RDS有底气卖的比ECS贵呢,RDS值得买么?
我的观点是RDS值不值得买,要看你有多需要这些特性:

  • 高可用、假如您的业务无法容忍计划外的停机,在云上搭建和运维数据库高可用集群需要管理员具备独孤九剑这样的本领。
  • 自带备份、数据库圈里有一句话:DBA失去工作和得到工作通常都和备份有关。这是因为管理员失去工作通常都是因为把备份搞砸了,获得一份新工作很可能就是因为前一个管理员因为无法恢复数据库被开除了。
  • 在线扩容、假如您的业务增长较快,ECS服务器上运行的数据库的每次扩容都会让数据库管理员有生无可恋的感觉。
  • 主机安全、假如您是自己在ECS上搭建数据库服务,一旦ECS服务器的操作系统因为漏洞、弱口令或者什么其他原因被攻破,上面运行的数据库会如何?赶紧去换比特币吧!
  • 性能优化、到底怎么优化才能让数据库的性能更好毫无疑问是一项学问,在面对服务器、存储、网络、操作系统、数据库参数等等方方面面的细节的时候,您还对自己的优化技能有多大的自信?
  • 诊断工具、在遇到数据库性能问题时,好的诊断工具可以让管理员快速直观的定位和解决问题。老板和同事们通常只看结果不问过程,他们才不管你输入命令的手速和对数据库诊断命令的掌握程度。RDS配套的诊断工具能够更清晰直观的看到CPU、IO使用率、慢SQL、热点表、锁信息等这些数据库运行状态信息而不用东拼西凑的运行命令来收集这些信息。

RDS到底值不值得买?你自己看。

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
存储 容灾 安全
在阿里云RDS(Relational Database Service)迁移前准备目标区域选择
在阿里云RDS(Relational Database Service)迁移前准备目标区域选择
23 3
|
1月前
|
SQL 关系型数据库 MySQL
阿里云MySQL数据库价格、购买、创建账号密码和连接数据库教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,选择配置和地区,完成支付。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码访问。同地域VPC内的ECS需将IP加入白名单以实现内网连接。参考链接提供详细步骤。
369 3
|
1月前
|
弹性计算 关系型数据库 MySQL
阿里云ECS使用docker搭建mysql服务
阿里云ECS使用docker搭建mysql服务
152 1
|
27天前
|
存储 关系型数据库 数据库
超1/3中国500强企业都在用的「汇联易」,为什么选用阿里云RDS?
迎峰而上:汇联易依托阿里云RDS通用云盘,加速业务智能化升级
超1/3中国500强企业都在用的「汇联易」,为什么选用阿里云RDS?
|
1月前
|
弹性计算 关系型数据库 MySQL
阿里云MySQL云数据库优惠价格、购买和使用教程分享!
阿里云数据库使用流程包括购买和管理。首先,选购支持MySQL、SQL Server、PostgreSQL等的RDS实例,如选择2核2GB的MySQL,设定地域和可用区。购买后,等待实例创建。接着,创建数据库和账号,设置DB名称、字符集及账号权限。最后,通过DMS登录数据库,填写账号和密码。若ECS在同一地域和VPC内,可内网连接,记得将ECS IP加入白名单。
435 2
|
1月前
|
SQL 关系型数据库 MySQL
阿里云mysql数据库价格购买和使用教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,通过选择配置、地域和可用区完成购买。创建数据库和账号,分配权限。使用DMS登录数据库,进行管理操作。确保ECS与RDS在同一地域的VPC内,配置白名单实现内网连接。详细步骤见官方文档。
631 1
|
1月前
|
关系型数据库 MySQL 数据库
使用阿里云的数据传输服务DTS(Data Transmission Service)进行MySQL 5.6到MySQL 8.0的迁移
【2月更文挑战第29天】使用阿里云的数据传输服务DTS(Data Transmission Service)进行MySQL 5.6到MySQL 8.0的迁移
223 2
|
1月前
|
SQL 关系型数据库 MySQL
购买阿里云RDS实例
购买阿里云RDS实例
165 2
|
1月前
|
存储 DataWorks 关系型数据库
购买和初始化阿里云RDS
购买和初始化阿里云RDS
26 3
|
16天前
|
关系型数据库 MySQL 数据库
mysql卸载、下载、安装(window版本)
mysql卸载、下载、安装(window版本)