文章目录

  • RDS
  • 1 传统数据库搭建过程
  • 2 对比传统数据库
  • 2.1 运维优势
  • 2.2 价格优势
  • 3 相关概念
  • 4 相关服务
  • 5 产品系列
  • 5.1 基础版
  • 5.2 高可用版
  • 5.3 集群版
  • 5.4 三节点企业版
  • 6 规格
  • 6.1 共享型
  • 6.2 通用性
  • 6.3 独享型
  • 7 优势
  • 8 应用
  • 8.1 异地容灾
  • 8.2 数据多样化存储
  • 8.3 读写分离
  • 8.4 大数据分析
  • 9 实例区别
  • 10 创建流程
  • 11 备份注意事项
  • 11 备份注意事项


RDS

阿里云关系型数据库 Relational Database Service

稳定可靠、可弹性伸缩的在线数据库服务

提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案

考题中出现数据库瓶颈、有问题选项必有云数据库RDS

1 传统数据库搭建过程

  1. 购买硬件
  2. 安装操作系统
  3. 安装数据库软件
  4. 配置数据库

2 对比传统数据库

2.1 运维优势

对比项

RDS

自购服务器搭建数据库服务

服务可用性

高可用结构高可用性

自行保障,自行搭建主备复制,自建RAID

数据可靠性

自动数据日志备份

自行保障,自行搭建主备复制,自建RAID

安全性

流量清洗,及时修复各种漏洞

自行部署修复,价格高昂

软硬件投入

无,按需付费即可

成本较高,还需支付SQL Server许可证费用

系统托管

无费用

每台服务器每年超5000

维护成本

无需运维

需要专职DBA维护

部署扩容

随时开通,快速部署

周期较长,需要硬件采购,机房部署等

资源利用率

100%利用率

业务有高峰低峰,利用率低

2.2 价格优势

费用

RDS

自购服务器搭建

硬件和备份费用

只有实例的费用

至少2台数据库服务器,1台连接前端的内网交换机,还包括后期硬件损坏和更换至少还要30%费用

托管费用

无需付费

1U机柜空间托管费用3000/年,共有2台服务器和1台交换机

带宽费用

同一地域,ECS和RDS可以内网互通,不收费;不同地域,则外网互通,收取外网流量费用

只有内网费用

数据库运维费用

无人员成本

1个初级DBA工程师月薪至少5000/月

3 相关概念

概念

说明

数据库引擎

支持MySQL、SQL Server、PostgreSQL、PPAS和MariaDB TX引擎

网络类型

可选择将实例创建在经典网络或专有网络VPC

产品系列

基础版,高可用版,集群版和金融版

规格

通用型,独享型,独占物理机型

存储类型

SSD本地盘、SSD云盘、ESSD云盘

4 相关服务

名称

说明

ECS

内网访问同一地域的RDS时,可实现RDS最佳性能

Redis

业务访问量较大时,ECS、RDS、Redis的组合可以支持更多的读请求,减少响应时间

MongoDB

数据结构多样时,可以选择将结构化数据存储在RDS,非结构数据存储在MongoDB

MaxCompute

通过数据集成服务,可将RDS数据导入MaxCompute,实现大规模的数据计算

DTS

数据传输服务DTS将本地数据库迁移到RDS,可以实现RDS的异地容灾

5 产品系列

5.1 基础版

单节点实例

适用于个人学习、微型网站、中小企业的开发测试环境

rrd存储是关系型数据库吗 关系型数据库rds是什么_安全

5.2 高可用版

一主一备的高可用架构

适用于中大型企业的生产数据库,互联网、零售电商、物流、游戏等行业的数据库

rrd存储是关系型数据库吗 关系型数据库rds是什么_数据库_02

5.3 集群版

最大支持一主一备和七个只读实例,仅SQL Server提供

适用于大中型企业的生产数据库,如互联网新零售行业,汽车制造行业

rrd存储是关系型数据库吗 关系型数据库rds是什么_数据库_03

5.4 三节点企业版

一主两备的三节点架构,多副本同步复制

适用于对数据安全性要求非常高的金融、证券、保险行业等各行业大型企业的核心数据库

rrd存储是关系型数据库吗 关系型数据库rds是什么_rrd存储是关系型数据库吗_04


6 规格

6.1 共享型

  • 与同一物理机上的其他共享型实例共享CPU资源和存储资源
  • 性价比高,实现CPU使用率最大化
  • 有资源争抢风险
  • 适用于
  • 高性价比,需要减轻使用成本的场景
  • 稳定性要求低,需要高可用架构保障业务可用性

6.2 通用性

  • 与同一物理机上的其他共享型实例共享CPU资源和存储资源
  • 性价比较高,CPU复用率小于共享型
  • 存储大小不和CPU/内存绑定,灵活选配
  • 适用于
  • 性能稳定性较低的应用场景

6.3 独享型

  • 完全独享的CPU和内存,性能长期稳定
  • 适用于
  • 以数据库为核心的业务场景
  • 例如金融、电商、政务、大中型互联网业务等

7 优势

  • 便宜易用
  • 灵活计费 可以按量付费也可包年包月
  • 按需变配 根据业务数量变化购买
  • 即开即用 只需通过阿里云控制台或API在数分钟内创建指定实例
  • 高性能
  • 经过多年的生产实践和优化
  • 高安全性
  • 大量安全手段保证安全性
  • 灾备设计
  • 默认提供备份,支持本地异地容灾

8 应用

8.1 异地容灾

  • 自建数据库搭配RDS

通过数据传输服务DTS

将自建机房的数据库或ECS上的自建数据库实时同步到任一地域的RDS实例

  • 创建异地容灾实例

创建异地容灾实例来抵御地域级别的灾难

  • 跨地域备份恢复

自动将本地备份文件复制到另一个地域的OSS上

rrd存储是关系型数据库吗 关系型数据库rds是什么_rrd存储是关系型数据库吗_05

8.2 数据多样化存储


搭配响应块、支持更高的QPS(每秒处理请求数)的云数据库缓存产品

组成高吞吐、低延迟的存储解决方案

rrd存储是关系型数据库吗 关系型数据库rds是什么_安全_06

8.3 读写分离

支持读写分离 可以实现读写请求的自动转发,降低读取压力

系统会额外提供读写分离或只读地址,只需增加只读实例的个数,即可不断扩展系统的处理能力

rrd存储是关系型数据库吗 关系型数据库rds是什么_rrd存储是关系型数据库吗_07

8.4 大数据分析

通过数据集成服务,可将RDS数据导入MaxCompute,实现大规模的数据计算

rrd存储是关系型数据库吗 关系型数据库rds是什么_运维_08


9 实例区别

  • 大量读请求的应用场景下,主实例无法承受读压力
  • 会创建一个或多个只读实例分担压力
  • 只读实例和主备实例在同一地域,可在不同可用区
  • 备实例和主实例在同一地域
  • 灾备实例和主备实例在不同地域
  • 只读实例最多10个
  • 备实例数量固定1~2
  • 灾备实例是不同地域一主一备
  • 备实例和灾备实例在主实例正常运行时都不会提供服务

10 创建流程

  1. 创建实例
  2. 设置白名单
  3. 申请外网地址
  4. 创建数据库
  5. 创建账号
  6. 连接并使用数据库

11 备份注意事项

  1. 仅本地SSD盘实例支持归档备份
  2. 备份期间不要执行DDL操作
  3. 尽量选择业务低峰期备份
  4. 及时下载需要保留的备份文件到本地
  5. 表数量超5万张无法进行单库单表恢复,超过60万无法进行备份

rrd存储是关系型数据库吗 关系型数据库rds是什么_阿里云_09

11 备份注意事项

  1. 仅本地SSD盘实例支持归档备份
  2. 备份期间不要执行DDL操作
  3. 尽量选择业务低峰期备份
  4. 及时下载需要保留的备份文件到本地
  5. 表数量超5万张无法进行单库单表恢复,超过60万无法进行备份