RDS关系型数据库

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 基础版

单节点实例

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

在这里插入图片描述

5.2 高可用版

一主一备的高可用架构

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

在这里插入图片描述

5.3 集群版

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

适用于大中型企业的生产数据库,如互联网新零售行业,汽车制造行业
在这里插入图片描述

5.4 三节点企业版

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

适用于对数据安全性要求非常高的金融、证券、保险行业等各行业大型企业的核心数据库
在这里插入图片描述


6 规格

6.1 共享型

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

6.2 通用性

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

6.3 独享型

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

7 优势

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

8 应用

8.1 异地容灾

  • 自建数据库搭配RDS

通过数据传输服务DTS

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

  • 创建异地容灾实例

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

  • 跨地域备份恢复

自动将本地备份文件复制到另一个地域的OSS上
在这里插入图片描述

8.2 数据多样化存储

  • 缓存数据持久化

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

组成高吞吐、低延迟的存储解决方案
在这里插入图片描述

8.3 读写分离

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

系统会额外提供读写分离或只读地址,只需增加只读实例的个数,即可不断扩展系统的处理能力
在这里插入图片描述

8.4 大数据分析

通过数据集成服务,可将RDS数据导入MaxCompute,实现大规模的数据计算
在这里插入图片描述


9 实例区别

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

10 创建流程

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

11 备份注意事项

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

在这里插入图片描述

11 备份注意事项

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值