阿里云数据库RDS版产品优势

阿里云关系型数据库(Relational Database Service,简称RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。具有便宜易用,高性能,灾备设计,高安全性,优于自建数据库等众多优势。

阿里云数据库RDS版产品具有以下优势
一.便宜易用
灵活计费
RDS提供灵活的计费方式,帮您节省使用成本。
对于短期需求,您可以创建按量付费(按小时计费)的实例,用完可立即释放实例,节省费用。
对于长期需求,您可以创建包年包月的实例,价格更实惠,且购买时长越长,折扣越多。

即开即用
您无需购置数据库服务器硬件或软件,节省大量成本。
开始使用RDS,只需通过阿里云控制台或者API创建指定规格的RDS实例,在数分钟内即可生成RDS实例。

按需变配
在业务初期,您可以购买小规格的RDS实例来应对业务压力。随着数据库压力和数据存储量的增加,可以升级实例规格。业务回到低峰时,可以降低实例规格,节省费用。

透明兼容
RDS与原生数据库引擎的使用方法一致,您无需二次学习,上手即用。
RDS兼容您现有的程序和工具。使用通用的数据导入导出工具即可将数据迁移至RDS,迁移过程中的人力开销非常低。

管理便捷
阿里云负责RDS的日常维护和管理,包括但不限于软硬件故障处理、数据库补丁更新等工作,保障RDS的正常运转。
您也可以通过阿里云控制台或者API自行完成数据库的增加、删除、重启、备份、恢复等管理操作。

二.高性能
参数优化
阿里云聚集国内顶尖的数据库专家,RDS的所有参数都经过多年的生产实践和优化。在RDS实例的生命周期内,DBA持续对其进行优化,确保RDS实例一直基于最佳配置运行。

SQL优化建议
针对您的应用场景特点,RDS会锁定效率低下的SQL语句并提出优化建议,以便您优化业务代码。

高端硬件投入
RDS使用的所有服务器硬件都经过多方评测,保证在性能和稳定性上都遥遥领先。

高速访问
RDS可以配合同一地域的云服务器ECS一起使用,通过内网通信,缩短应用响应时间,同时也节省了公网流量费用。

三.灾备设计
数据备份与恢复
RDS 支持自动备份和手动备份。您可以设置自动备份的周期,还可以根据自身业务特点随时发起备份。更多信息请参考备份恢复。
支持按备份集和指定时间点进行数据恢复。在大多数场景下,您可以将7天内任意一个时间点的数据恢复到RDS临时实例或克隆实例上,数据验证无误后即可将数据迁回RDS主实例,从而完成数据回溯。

同城容灾

系列 说明
基础版
  • 数据备份存储在OSS或分布式云盘上,通过多副本冗余确保数据不会丢失。(所有RDS实例均是如此。)
  • 只包含一个节点,没有备节点作为热备份,因此当发生故障时,恢复时间较长。适用于对可用性要求不高的场景。
高可用版 采用一主一备的双机热备架构,适合80%以上的用户场景。主节点故障时,主备节点秒级完成切换,整个切换过程对应用透明;备节点故障时,RDS会自动新建备节点以保障高可用。
  • 单可用区实例:主备节点位于同一个可用区。主备节点位于两台不同的物理服务器上,可用区内的机柜、空调、电路、网络都有冗余,保障高可用性。
  • 多可用区实例(也称为同城双机房或者同城容灾实例):主备节点位于同一地域的不同可用区,提供跨可用区的容灾能力,且不额外收费。
说明 单可用区实例和多可用区实例可以互相转换。
集群版 最大支持一主一备高可用架构和七个只读节点,支持横向扩展集群读能力,备节点和所有只读节点都是从主节点同步数据。集群版的高可用能力与高可用版相同,而且只读节点可以创建在和主备节点不同的其它可用区。
说明
金融版
  • 目前仅RDS for MySQL 5.6支持金融版
  • 采用一主两备的三节点架构,通过多副本同步复制,确保数据的强一致性,提供金融级的可靠性,适用于各行业大型企业的核心生产数据库。
  • 金融版实例的三个节点总是位于同一地域的三个不同的可用区。

异地容灾

您可以通过数据传输服务(DTS)实现主实例和异地灾备实例之间的实时同步。主实例和灾备实例均具备主备高可用架构,当主实例所在区域发生突发性自然灾害等状况,主实例的主备节点均无法连接时,可将异地灾备实例切换为主实例,在应用端修改数据库连接地址,即可快速恢复应用的业务访问。
您也可以将自建机房的数据库或者ECS上的自建数据库实时同步到任一地域的RDS实例。即使发生机房损毁的灾难,数据永远在阿里云数据库上有备份。

四.高安全性
防DDoS攻击
当您通过外网连接和访问RDS实例时,可能会遭受DDoS攻击。当RDS安全体系认为RDS实例正在遭受DDoS攻击时,会首先启动流量清洗功能,如果流量清洗无法抵御攻击或者攻击达到黑洞阈值时,将会进行黑洞处理,保证RDS服务的可用性。

访问控制策略
您可以为每个实例定义IP白名单,只有白名单中的IP地址所属的设备才能访问RDS。
账号之间实现资源隔离,每个账号只能查看和操作自己的数据库。

系统安全
RDS处于多层防火墙的保护之下,可以有力地抗击各种恶意攻击,保证数据的安全。
RDS服务器不允许直接登录,只开放特定的数据库服务所需要的端口。
RDS服务器不允许主动向外发起连接,只能接受被动访问。

专业安全团队
阿里云安全团队负责RDS的安全技术支持。

五.RDS数据库与自建数据库对比优势
对比项 云数据库RDS 自购服务器搭建数据库服务
服务可用性 99.95% 需自行保障,自行搭建主备复制,自建RAID等。
数据可靠性 99.9999% 需自行保障,自行搭建主备复制,自建RAID等。
系统安全性 防DDoS攻击,流量清洗;及时修复各种数据库安全漏洞。 自行部署,价格高昂;自行修复数据库安全漏洞。
数据库备份 自动备份。 自行实现,但需要寻找备份存放空间以及定期验证备份是否可恢复。
软硬件投入 无软硬件投入,按需付费。 数据库服务器成本相对较高,对于SQL Server还需支付许可证费用。
系统托管 无托管费用。 每台2U服务器每年超过5000元(如果需要主备,两台服务器需超过10000元/年)。
维护成本 无需运维。 需招聘专职DBA来维护,花费大量人力成本。
部署扩容 即时开通,快速部署,弹性扩容。 需硬件采购、机房托管、机器部署等工作,周期较长。
资源利用率 按实际结算,100%利用率。 由于业务有高峰期和低峰期,资源利用率很低。

价格对比

 
费用 云数据库RDS 自购服务器搭建数据库服务
硬件费用和备品配件费用 RDS实例的费用。例如,内存1200 MB、存储空间50 GB(IOPS能力可达到600)的实例费用是2040元/年。
  • 至少需要2台数据库服务器。每台IOPS能力达到600的服务器费用大约是6000元。
  • 1台用于连接前端Web服务器的内网交换机(便宜的1U非网管交换机为1000元左右)。
  • 后期硬件损坏和更换至少还要消耗30%费用。
  • 硬件花费:(6000 × 2 + 1000)× 130% = 16900元。

    每年费用:16900元/3 = 5633元(硬件按照3年折旧计算)。

机房托管费用 服务商负责,无需付费。 1U机柜空间托管费用为3000元/年,共有2台1U服务器和1台1U内网交换机需要计费,机房托管费用:3000 × 3 = 9000元。
带宽费用
  • 同一地域内,ECS和RDS可以通过内网互通,且不收取费用。
  • 若在不同地域,ECS和RDS可以通过外网互通,需收取外网流量费用。
只用于内网,不产生公网费用。
数据库运维工程师费用 数据库维护由服务商负责,无人员成本。 1个初级DBA工程师月薪至少5000/月,假设当前项目占用该工程师30%的工作量,则人员成本为5000 × 12× 30% = 18000元。
每年总费用 2040元/年。 32633元/年。