《阿里云认证的解析与实战-关系型数据库ACP认证》——RDS关系型数据库的解析与实践(上)—— 一、RDS的产品简介

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 《阿里云认证的解析与实战-关系型数据库ACP认证》——RDS关系型数据库的解析与实践(上)—— 一、RDS的产品简介

 1. RDS产品综述

 

1) 什么是RDS

 

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

 

a) 目标

? 将耗时费力的数据库管理任务承担下来,使用户能够专心于应用开发和业务发展;

? 用户可根据业务需求对RDS进行弹性伸缩

 

b) 可靠性保证

? RDS采用主从备份架构,具备高可用性,承诺不低于99.95%的服务可用性;

? SSD云盘每份数据具有3个副本,承诺不低于99.9999%的数据可靠性。

 

2) 为什么选择RDS?

image.png

 

? 自研内核:深度定制,提供更强功能;

? 便宜易用:按量付费,即开即用,拥有全套工具;

? 高可用容灾:主备架构、一主两备架构;

? VS自建:性能、成本,在同一技术水平对比,云数据库性价比高;

? 高安全性:数据可靠性;

? 高性能:读取速度快,用户体验好。

 

 

3) RDS产品系列

 image.png

 

? 基础版:单机版,推荐做学习或者临时测试连接性等;

? 高可用版:主备两个实例,通常主实例进行业务支持,当主实例出现故障时,急速切换到备实例;

? 集群版:将SQLserver的数据库做了主备,只读实例也是按需扩容;

? 三节点企业版:一主两备。

 

4) RDS核心概念

 image.png

 

? 地域:以城市来划分,地域下分多个可用区;

? 可用区:有独立电力和网络的数据中心,在同一地域,不同可用区,内网互通,即同一专用网络VPC下,同一地域,同一可用区,内网默认互通。不同地域,内网默认不互通;

? 实例:一台RDS就是一个实例;

? 其他。

 

 

2. RDS应用场景

 

? 读写分离

开启读写分离后,系统会额外提供一个读写分离地址成只读地址。可以使用这个地址实现读写分离。

 

? 复杂搜索

通过OpenSearch自带功能,可将RDS中的数据自动同步至OpenSearch实现各类复杂搜索。

 

? 异地容灾

通过数据传输服务DTS,可以将自建机房的数据库或者ECS上的自建数据库实时同步到任一地域的RDS实例。

 

? 多样化存储

RDS可以搭配云数据库Redis、云数据库Memcache和对象存储OSS等产品使用,实现多样化存储扩展。

 

? 大数据计算

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

 

1) 场景1:开启读写分离扩展RDS处理能力

 

? 企业进行促销时会引入大量数据库查询需求,单个实例可能无法抵抗读取压力,甚至对主流程业务产生影响

? 为了实现读取能力的弹性扩展,分担数据库压力,阿里云RDS支持在某个地域中创建一个或多个只读实例,利用多个只读实例满足大量的数据库读取工作负载,以此增加应用的吞吐量

? 促销结束后可以对只读实例进行释放按需计费使用,节省企业大量成本,有效提升效益。

 

image.png

 

2) 场景2:结合开放搜索服务实现复杂搜索

 

? 开放搜索服务(OpenSearch)是一款结构化数据搜索托管服务,为移动应用开发者和网站站长提供简单、高效、稳定、低成本和可扩展的搜索解决方案;

? 通过OpenSearch自带功能,可将RDS中的数据自动同步至OpenSearch实现各类复制搜索;

? 可以支撑OpenSearch,相当于阿里云的产品之间可以相互联动。

 

image.png

 

3) 场景3:自建库搭配RDS实现异地容灾

 

? 自建机房里面的服务器非常多,而且公司有足够的运维能力来管理所有应用。但是为数据容灾,在异地建一个机房还是一个投入产出比很低的事情。

? 通过DTS数据传输服务,用户可以将自建机房的数据库实时同步到公共云上任一地域的RDS实例里面。即使发生机房损毁的灾难,数据在阿里云永远有一个备份。

 

image.png

 

4) 场景4:搭配异构数据库实现数据多样化存储

 

? 在数据类型多样的应用中,可将高热存取数据存储于缓存产品,如云数据库Memcached版、云数据库Redis版,将图片等非结构化资源存储于对象存储OSS,而将链接等结构化数据存储于RDS,实现对业务数据高效存取,并相应降低成本投入。

 

image.png

 

5) 场景5:搭配大数据计算服务实现大规模数据计算

 

? 云数据库RDS搭配大数据计算服务(MaxCompute),实现对大数据的分布式分析处理,适用于商业分析、挖掘等大数据处理场景。通过DataWorks可自助实现数据从RDS至MaxCompute的同步,简化数据操作流程。

 

image.png

 

3. RDS功能概述

 

基础管理与监控

? 实例管理

? 库/账号管理

? 连接数据库

? 参数管理

? 监控管理

? 安全管理

? 可用性管理

 

访问与存储

? 访问方式

? 数据库代理

? 存储类型

? 存储引擎

? 读写分离

 

备份与恢复

? 备份方式:全量/增量;自动/手动

? 数据库恢复

? 库表级备份/恢复

? 跨地域备份/恢复

 

数据迁移

? 数据迁入

? 数据迁出

相关文章
|
1天前
|
SQL 关系型数据库 数据库
关系型数据库选择合适的数据库管理系统
【5月更文挑战第5天】关系型数据库选择合适的数据库管理系统
234 2
关系型数据库选择合适的数据库管理系统
|
1天前
|
关系型数据库 MySQL BI
关系型数据库选择合适的数据库管理系统
【5月更文挑战第4天】关系型数据库选择合适的数据库管理系统
175 4
关系型数据库选择合适的数据库管理系统
|
1天前
|
存储 Cloud Native 关系型数据库
PolarDB-X 是面向超高并发、海量存储和复杂查询场景设计的云原生分布式数据库系统
【5月更文挑战第14天】PolarDB-X 是面向超高并发、海量存储和复杂查询场景设计的云原生分布式数据库系统
22 2
|
1天前
|
Cloud Native 关系型数据库 分布式数据库
PolarDB是阿里云自主研发的关系型云原生数据库
【5月更文挑战第14天】PolarDB是阿里云自主研发的关系型云原生数据库
28 3
|
1天前
|
SQL 关系型数据库 Serverless
阿里云关系型数据库RDS
阿里云关系型数据库RDS
11 2
|
1天前
|
存储 Java 分布式数据库
【分布式计算框架】HBase数据库编程实践
【分布式计算框架】HBase数据库编程实践
10 1
|
1天前
|
存储 关系型数据库 MySQL
Percona XtraBackup是否支持PostgreSQL数据库备份?
【5月更文挑战第13天】Percona XtraBackup是否支持PostgreSQL数据库备份?
47 1
|
1天前
|
负载均衡 关系型数据库 MySQL
关系型数据库的安装和配置数据库节点
【5月更文挑战第5天】关系型数据库的安装和配置数据库节点
125 3
关系型数据库的安装和配置数据库节点
|
1天前
|
SQL 存储 关系型数据库
性能诊断工具DBdoctor如何快速纳管数据库PolarDB-X
DBdoctor是一款基于eBPF技术的数据库性能诊断工具,已通过阿里云PolarDB分布式版(V2.3)认证。PolarDB-X是阿里云的高性能云原生分布式数据库,采用Shared-nothing和存储计算分离架构,支持高可用、水平扩展和低成本存储。PolarDB-X V2.3.0在读写混合场景下对比开源MySQL有30-40%的性能提升。DBdoctor能按MySQL方式纳管PolarDB-X的DN节点,提供性能洞察和诊断。用户可通过指定步骤安装PolarDB-X和DBdoctor,实现数据库的管理和性能监控。
113 0
|
1天前
|
Cloud Native 关系型数据库 分布式数据库
数据库性能诊断工具DBdoctor通过阿里云PolarDB产品生态集成认证
DBdoctor(V3.1.0)成功通过阿里云PolarDB分布式版(V2.3)集成认证,展现优秀兼容性和稳定性。此工具是聚好看科技的内核级数据库性能诊断产品,运用eBPF技术诊断SQL执行,提供智能巡检、根因分析和优化建议。最新版V3.1.1增加了对PolarDB-X和OceanBase的支持,以及基于cost的索引诊断功能。PolarDB-X是阿里巴巴的高性能云原生分布式数据库,兼容MySQL生态。用户可通过提供的下载地址、在线试用链接和部署指南体验DBdoctor。

热门文章

最新文章

http://www.vxiaotou.com