《阿里云认证的解析与实战-云计算ACP认证》——云计算ACP训练营第3天——二、云数据库RDS

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介: 《阿里云认证的解析与实战-云计算ACP认证》——云计算ACP训练营第3天——二、云数据库RDS

1. 什么是RDS

 

1) 概念

 

阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务

基于阿里云分布式文件系统和SSD盘高性能存储,RDS支持MySQL、SQL Server、PostgreSQL和MariaDB TX引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。

 

数据库服务水平弹性伸缩主要有以下两种类型:

 

读写分离:在对数据库需求为读多写少的场景下,增加只读节点以扩展读取的能力。

分库分表:当数据量非常大需要多个RDS共同承担时,使用PolarDB-X分布式数据库自动进行分库分表,将数据分担到多个RDS上。

 

2) 目标

 

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

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

 

3) 可靠性保证

 

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

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

本地盘基于RAID,承诺99.9999%的数据可靠性。

 

 

2. RDS的产品优势

 

1) 自研内核:AliSQL

2) 便宜易用

3) 高性能

4) 高可用和容灾设计:

 RDS默认提供备份功能,支持一主一备高可用架构,主备数据自动同步。

 集群级容灾:主备实例在同一机房。

 机房级容灾:主备实例在同一地域的不同可用区内。

 地域级容灾:两个RDS,均支持主备高可用架构。

5) 高安全性:

 事前:控制访问源,如:白名单/VPC。

 事中:SSL证书、TDE透明数据加密。

 事后:操作审计+数据库审计。

6) 与自建数据库对比优势

 

3. RDS产品系列

 

1) 基础版

2) 高可用版

3) 集群版(SQL Server)

4) 三节点企业版(MySQL)

image.png 

 除了基础版只有一个主实例,其他3个版本都是有主备实例,数据可以自动复制,支持增加只读实例实现读写分离,一个RDS最多可以加10个只读实例。

 

4. RDS核心概念

 

1) 地域可用区

2) 实例

3) 数据库

4) 数据库账号

5) 运行状态

6) 产品规格,分为三类:

 共享型实例:与同一物理机上其他实例共享CPU资源。

 独享型实例:独享CPU和内存。

 独占型实例:独占一台物理机的所有资源。

 

5. RDS数据库与账号管理

 

由于RDS拥有自身的数据库及数据库账号管理体系,使得用户无法直接使用命令进行数据库创建。

用户可以通过RDS管理控制台创建数据库,数据库名称实例内唯一,实例间互不影响

image.png 

 

注意

对于MySQL类型实例,最多可创建500个数据库

 

数据库账号管理可用于创建新的数据库账号,或者修改已有数据库账号的信息

RDS MySQL实例支持两种数据库账号:高权限账号和普通账号

 

 高权限账号:拥有实例下所有数据库权限,无法通过可视化的方式创建和管理账号。

 普通账号:仅有登录数据库权限,对于数据库和账号的管理只能在RDS控制台通过可视化方式管理。

 

image.png 

 

注意

对于MySQL实例,每个实例最多可创建500个数据库账号;

账号创建后,账号类型无法切换,用户可以删除账号后重新创建同名账号。

 

6. RDS数据库的连接

 

RDS数据库的连接主要有三个步骤:

 

步骤1:确认是否满足内网访问的条件

 

ECS实例与RDS实例位于同一地域

ECS实例与RDS实例的网络类型相同

 

步骤2:设置IP白名单

 

通用白名单模式:目前默认的模式。

高安全白名单模式:早期实例采用的模式。

 

步骤3:连接RDS实例

 

原生命令行

第三方工具

程序编码

DMS

 

7. 只读实例

 

在对数据库有少量写请求,但有大量读请求的应用场景下,单个实例可能无法承受读取压力,甚至对业务产生影响。为了实现读取能力的弹性扩展,分担数据库压力,您可以创建一个或多个只读实例,利用只读实例满足大量的数据库读取需求,增加应用的吞吐量。

 image.pngimage.png

 

只读实例采用 MySQL 的原生复制功能,将源数据库实例(以下简称主实例)的更改同步到所有相关的只读节点

根据MySQL内存大小:内存≥64GB最多可创建10个只读实例、内存<64GB最多可创建5个只读实例

只读节点采用单个物理节点的架构,只读节点down机后,阿里云承诺将在24小时内恢复。

 

8. 异地灾备实例

 

image.png

异地灾备实例=标准RDS实例+自动搭建好的DTS线路

 

对于数据可靠性有强需求的业务场景或是有监管需求的金融业务场景,RDS提供异地灾备实例,帮助用户提升数据可靠性

RDS通过数据传输服务(DTS)实现主实例和异地灾备实例之间的实时同步

主实例和灾备实例均搭建主备高可用架构,当主实例所在区域发生突发性自然灾害等状况,主实例和备实例均无法连接时,可将异地灾备实例切换为主实例,在应用端修改数据库连接地址后,即可快速恢复应用的业务访问

建议灾备节点距离原始节点最好超过500KM以上。

灾备实例可通过DTS管理控制台实现同步对象变更、同步速度设置、延迟报警等同步链路原生功能

 

灾备实例还有以下功能特点:

 

提供独立的数据库连接地址,由用户应用端自助控制连接。

使用主备高可用架构。

按量付费,即开即用、即停即止。

提供独立的白名单配置、账号管理。

 

9. 只读实例、主备实例和灾备实例三者之间的关系

image.png 

 

1) 地域可用区

 

只读实例和主备实例在同一地域,可以在不同可用区

备实例和主实例在同一个地域

灾备实例和主备实例在不同地域

 

2) 实例数量

 

只读实例可以根据需要创建最多10个

备实例数量是固定的1-2个,高可用版1个,三节点企业版(原金融版)2个

灾备实例是不同地域的一主一备

 

3) 提供服务的限制

 

只读实例创建并设置读权重后就会持续提供服务

备实例和灾备实例在主实例正常运行时都不会提供服务。

 

10. 数据管理DMS简介

 

DMS是面向数据库开发者、数据开发者的一站式在线数据管理平台。

 

image.png 

 

11. 数据迁移DTS产品介绍

 

数据传输服务Data Transmission Service,简称DTS支持关系型数据库、NoSQL、大数据OLAP、分布式数据库等数据源,集数据迁移、订阅、实时同步及ETL流式数据处理功能于一体,能够解决公共云、混合云场景下,远距离、秒级异步数据传输难题。其底层基础设施采用阿里双11异地多活架构,为数千下游应用提供实时数据流。

 

image.png 

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
13天前
|
存储 机器学习/深度学习 搜索推荐
深入解析矢量数据库的数据模型与索引机制
【4月更文挑战第30天】本文深入探讨了矢量数据库的数据模型和索引机制。向量数据库以高维向量表示数据,采用稀疏或密集向量形式,并通过数据编码和组织优化存储与检索。索引机制包括基于树的(如KD-Tree和Ball Tree)、基于哈希的(LSH)和近似方法(PQ),加速相似性搜索。理解这些原理有助于利用矢量数据库处理大规模高维数据,应用于推荐系统、图像搜索等领域。随着技术发展,矢量数据库将扮演更重要角色。
阿里云域名购买注册流程_创建信息模板_域名实名认证全流程
阿里云域名注册指南:访问[阿里云域名注册入口,查询并注册心仪域名,选择后缀,加入清单后结算。价格因后缀而异,如.com首年78元。创建域名信息模板完成实名认证,首次需上传资料。获取优惠口令并使用可享折扣
|
4天前
|
Cloud Native 关系型数据库 分布式数据库
数据库性能诊断工具DBdoctor通过阿里云PolarDB产品生态集成认证
DBdoctor(V3.1.0)成功通过阿里云PolarDB分布式版(V2.3)集成认证,展现优秀兼容性和稳定性。此工具是聚好看科技的内核级数据库性能诊断产品,运用eBPF技术诊断SQL执行,提供智能巡检、根因分析和优化建议。最新版V3.1.1增加了对PolarDB-X和OceanBase的支持,以及基于cost的索引诊断功能。PolarDB-X是阿里巴巴的高性能云原生分布式数据库,兼容MySQL生态。用户可通过提供的下载地址、在线试用链接和部署指南体验DBdoctor。
|
4天前
|
人工智能 NoSQL 安全
国内唯一!阿里云荣膺MongoDB“2024年度DBaaS认证合作伙伴奖”
阿里云连续第五年斩获MongoDB合作伙伴奖项,也是唯一获此殊荣的中国云厂商。
国内唯一!阿里云荣膺MongoDB“2024年度DBaaS认证合作伙伴奖”
|
7天前
|
存储 监控 Apache
查询提速11倍、资源节省70%,阿里云数据库内核版 Apache Doris 在网易日志和时序场景的实践
网易的灵犀办公和云信利用 Apache Doris 改进了大规模日志和时序数据处理,取代了 Elasticsearch 和 InfluxDB。Doris 实现了更低的服务器资源消耗和更高的查询性能,相比 Elasticsearch,查询速度提升至少 11 倍,存储资源节省达 70%。Doris 的列式存储、高压缩比和倒排索引等功能,优化了日志和时序数据的存储与分析,降低了存储成本并提高了查询效率。在灵犀办公和云信的实际应用中,Doris 显示出显著的性能优势,成功应对了数据增长带来的挑战。
查询提速11倍、资源节省70%,阿里云数据库内核版 Apache Doris 在网易日志和时序场景的实践
|
7天前
|
存储 弹性计算 固态存储
阿里云服务器配置选择指南,2024年全解析
阿里云服务器配置选择涉及CPU、内存、带宽和磁盘。个人开发者或中小企业推荐使用轻量应用服务器或ECS经济型实例,如2核2G3M配置,适合网站和轻量应用。企业用户则应选择企业级独享型ECS,如计算型c7、通用型g7,至少2核4G起,带宽建议5M,系统盘考虑SSD云盘或ESSD云盘以保证性能。阿里云提供了多种实例类型和配置,用户需根据实际需求进行选择。
|
13天前
|
存储 SQL Apache
阿里云数据库内核 Apache Doris 基于 Workload Group 的负载隔离能力解读
阿里云数据库内核 Apache Doris 基于 Workload Group 的负载隔离能力解读
阿里云数据库内核 Apache Doris 基于 Workload Group 的负载隔离能力解读
|
14天前
|
弹性计算 运维 Serverless
Serverless 应用引擎产品使用之在阿里函数计算中,使数据库和阿里云函数计算位于同一个内网中如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
989 0
Serverless 应用引擎产品使用之在阿里函数计算中,使数据库和阿里云函数计算位于同一个内网中如何解决
|
14天前
|
运维 监控 关系型数据库
Serverless 应用引擎产品使用之在阿里云函数计算(FC)中,要访问另一个账号的rds配置rds的白名单如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
30 0
|
14天前
|
安全 数据管理 数据库
数据管理DMS操作报错合集之阿里云DMS控制台上展示出了已经删除的数据库信息,如何解决
数据管理DMS(Data Management Service)是阿里云提供的数据库管理和运维服务,它支持多种数据库类型,包括RDS、PolarDB、MongoDB等。在使用DMS进行数据库操作时,可能会遇到各种报错情况。以下是一些常见的DMS操作报错及其可能的原因与解决措施的合集。