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

简介: 《阿里云认证的解析与实战-云计算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 

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
存储 缓存 网络协议
阿里云特惠云服务器99元与199元配置与性能和适用场景解析:高性价比之选
2025年,阿里云长效特惠活动继续推出两款极具吸引力的特惠云服务器套餐:99元1年的经济型e实例2核2G云服务器和199元1年的通用算力型u1实例2核4G云服务器。这两款云服务器不仅价格亲民,而且性能稳定可靠,为入门级用户和普通企业级用户提供了理想的选择。本文将对这两款云服务器进行深度剖析,包括配置介绍、实例规格、使用场景、性能表现以及购买策略等方面,帮助用户更好地了解这两款云服务器,以供参考和选择。
|
SQL 数据挖掘 测试技术
南大通用GBase8s数据库:LISTAGG函数的解析
南大通用GBase8s数据库:LISTAGG函数的解析
|
存储 域名解析 弹性计算
阿里云上云流程参考:云服务器+域名+备案+域名解析绑定,全流程图文详解
对于初次通过阿里云完成上云的企业和个人用户来说,很多用户不仅是需要选购云服务器,同时还需要注册域名以及完成备案和域名的解析相关流程,从而实现网站的上线。本文将以上云操作流程为核心,结合阿里云的活动政策与用户系统梳理云服务器选购、域名注册、备案申请及域名绑定四大关键环节,以供用户完成线上业务部署做出参考。
|
存储 缓存 自然语言处理
评论功能开发全解析:从数据库设计到多语言实现-优雅草卓伊凡
评论功能开发全解析:从数据库设计到多语言实现-优雅草卓伊凡
505 8
评论功能开发全解析:从数据库设计到多语言实现-优雅草卓伊凡
|
运维 API 开发工具
【阿里云】操作系统控制台操作体验与性能评测全解析
操作系统控制台是现代云计算环境中进行系统管理和运维的重要工具,提供系统概览、诊断、观测、管理等功能,支持API、SDK、CLI等管理方式。通过创建角色、系统配置和组件安装等操作,用户可以高效管理云端资源,提升操作系统的使用效率和稳定性。尤其适合需要高效管理操作系统的用户及学习云计算、网络管理的学生。建议增强自定义功能、优化性能报告和完善文档支持,以进一步提升用户体验。
556 21
【阿里云】操作系统控制台操作体验与性能评测全解析
|
存储 关系型数据库 数据库
高性能云盘:一文解析RDS数据库存储架构升级
性能、成本、弹性,是客户实际使用数据库过程中关注的三个重要方面。RDS业界率先推出的高性能云盘(原通用云盘),是PaaS层和IaaS层的深度融合的技术最佳实践,通过使用不同的存储介质,为客户提供同时满足低成本、低延迟、高持久性的体验。
|
缓存 边缘计算 安全
阿里云CDN:全球加速网络的实践创新与价值解析
在数字化浪潮下,用户体验成为企业竞争力的核心。阿里云CDN凭借技术创新与全球化布局,提供高效稳定的加速解决方案。其三层优化体系(智能调度、缓存策略、安全防护)确保低延迟和高命中率,覆盖2800+全球节点,支持电商、教育、游戏等行业,帮助企业节省带宽成本,提升加载速度和安全性。未来,阿里云CDN将继续引领内容分发的行业标准。
1015 7
|
机器学习/深度学习 人工智能 自然语言处理
企业级API集成方案:基于阿里云函数计算调用DeepSeek全解析
DeepSeek R1 是一款先进的大规模深度学习模型,专为自然语言处理等复杂任务设计。它具备高效的架构、强大的泛化能力和优化的参数管理,适用于文本生成、智能问答、代码生成和数据分析等领域。阿里云平台提供了高性能计算资源、合规与数据安全、低延迟覆盖和成本效益等优势,支持用户便捷部署和调用 DeepSeek R1 模型,确保快速响应和稳定服务。通过阿里云百炼模型服务,用户可以轻松体验满血版 DeepSeek R1,并享受免费试用和灵活的API调用方式。
1062 12
|
Serverless 对象存储 人工智能
智能文件解析:体验阿里云多模态信息提取解决方案
在当今数据驱动的时代,信息的获取和处理效率直接影响着企业决策的速度和质量。然而,面对日益多样化的文件格式(文本、图像、音频、视频),传统的处理方法显然已经无法满足需求。
633 4
智能文件解析:体验阿里云多模态信息提取解决方案

热门文章

最新文章

推荐镜像

更多
  • DNS