阿里云关系型数据库-云数据库RDS的简单使用

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
传统型负载均衡 CLB,每月750个小时 15LCU
云数据库 RDS SQL Server,基础系列 2核4GB
简介: 阿里云关系型数据库-云数据库RDS的简单使用

阿里云关系型数据库

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


云数据库RDS相关概念

  • 实例:实例是虚拟化的数据库服务器。可以在一个实例中创建和管理多个数据库。
  • 地域:一般情况下,RDS实例应该和ECS实例位于同一地域,以实现最高的访问性能。
  • 可用区:指在某个地域内拥有独立电力和网络的物理区域。同一地域的不同可用区之间没有实质性的区别。
  • 数据库引擎:RDS支持多种数据库引擎,如MySQL、SQL Server、PostgreSQL、PPAP(Postgre Plus Advanced Server,高度兼容Oracle数据库)和MariaDB。
  •  网络类型:可以选择将实例创建在经典网络或专有VPC中。VPC是阿里云上一种隔离的网络环境,安全性比传统的经典网络更高。
  • 产品系列:分为基础版、高可用版、集群版和金融版。
  •  规格族:分为通用型、独享型、独占物理机型。
  • 存储类型:分为SSD本地盘、SSD云盘和ESSD云盘



RDS与自建数据库对比优势

对比项 RDS MySQL ECS自建 自购服务器搭建数据库
性价比
  • 弹性资源。
  • AliSQL深度定制的独立MySQL分支,提供了类似于MySQL企业版的诸多功能,提升用户使用感受。
  • 最多2倍存储空间大小的免费备份空间
  • 公网流量免费。
  • 免费使用自带的域名。
  • 更新速度快,紧跟MySQL最新版本。
  • 弹性资源。
  • 开源版无性能优化。
  • 备份空间独立收费。
  • 公网流量收费。
  • 一次投入的沉没成本大。
  • 开源版无性能优化。
  • 需要独立准备备份资源,成本极高。
  • 公网流量收费,域名费用高。
可用性
  • 基础版约15分钟即可完成故障转移。
  • 高可用版和集群版提供自研高可用系统,实现30秒内故障恢复。
  • 只读实例自动实现负载均衡。
  • 读写分离使用方便。
  • 未来会推出分析节点,满足分析型场景需求。
  • 基础版约30分钟完成故障转移。
  • 需要单独购买高可用系统。
  • 需要单独实现或者购买负载均衡服务。
  • 分析型场景需要与分析型数据库结合,搭建难度大、成本高。
  • 单机实例,少则两小时,多则等待配货数周。
  • 需要单独购买高可用系统。
  • 需要单独实现或者购买负载均衡设备。
  • 分析型场景需要与分析型数据库结合,搭建难度大、成本高。
可靠性
  • 数据可靠性高,自动主备复制、数据备份、日志备份等。
  • MySQL 5.7三节点企业版与MySQL 8.0三节点企业版,实现RPO(Recovery Point Objective)=0,数据无丢失;RTO(Recovery Time Objective) 通常情况在 1分钟左右。
  • 在好的架构下才能实现高可靠性。
  • 实现RPO=0的成本极高,需要单独购买研发服务。
  • 数据可靠性一般,取决于单块磁盘的损害概率。
  • 实现RPO=0的成本极高,需要单独购买研发服务。
易用性
  • 自动化备份恢复系统,支持按时间点恢复、单库备份恢复等,流式备份对实例性能影响小。
  • 自动化监控告警系统,支持秒级监控,覆盖实例和数据库所有性能指标,支持短信、邮箱、旺旺、钉钉等通道,且根据消费有大额度的免费短信数量。
  • 支持异地容灾
  • 支持一键版本升级
  • 无自动备份系统,流式备份能力需要单独实现,实现按时间点恢复功能成本高。
  • 需要单独购买监控系统,在云监控中配置告警系统。
  • 技术实现难度极大。
  • 版本升级成本高。
  • 无自动备份系统,流式备份能力需要单独实现,实现按时间点恢复功能成本高。
  • 需要单独购买或配置监控系统,通道较少,成本较高。
  • 异地数据中心成本极高,技术实现难度也大,很难实现异地容灾。
  • 版本升级成本高。
性能
  • MySQL的本地SSD盘实例性能极佳。
  • MySQL的ESSD性能较SSD提升显著。
  • 增加只读实例之后性能强劲且负载均衡。
  • CloudDBA提供高级优化能力。
  • SQL洞察满足大部分监控及性能优化数据库场景。
  • ECS本地盘意味着降低数据可靠性,采用云盘需要规划架构,成本支出较大。
  • 基于ESSD的ECS自建MySQL性能低于基于ESSD的RDS MySQL性能。
  • 实现集群版的难度较高,咨询成本较高,维护成本极高。
  • 依赖资深DBA,支出大,受制于人。
  • 比云计算硬件更新速度慢,性能一般都会低于云数据库。
  • 难以实现计算和存储分离,若使用高端存储实现计算和存储分离,动辄需要数千万支出。
  • 实现集群版的难度较高,咨询成本较高,维护成本极高。
  • 依赖资深DBA,支出大,受制于人。
安全
  • 事前防护:白名单、安全组、专有网络隔离。
  • 事中保护:需要单独实现连接链路加密和数据落盘加密,BYOK密钥轮转难度大,咨询成本较高。
  • 事后审计:审计困难,需要单独保存SQL日志。
  • 事前防护:白名单和专有网络隔离的咨询成本较高。
  • 事中保护:需要单独实现连接链路加密和数据落盘加密,BYOK密钥轮转难度大,咨询成本较高。
  • 事后审计:审计困难,需要单独保存SQL日志。


阿里云数据库怎么使用

1. 快速入门流程

image.png

2. 创建RDS SQL Server实例

您可以通过阿里云RDS管理控制台或API创建RDS实例。

3. 设置白名单

创建RDS SQL Server实例后,暂时还无法访问该实例,您需要设置RDS SQL Server实例的白名单,即IP白名单或安全组

  • IP白名单指允许访问RDS实例的IP清单。设置IP白名单可以让RDS实例得到高级别的访问安全保护,定期维护白名单。
  • 创建RDS实例后,您需要将外部IP地址添加至IP白名单中,外部设备才可以正常访问该RDS实例。
  • 当数据库连接异常时,您可以检查白名单设置是否正确。

4. 申请或释放外网地址

RDS支持内网地址和外网地址两种地址类型,默认提供内网地址供您内部访问RDS实例,如果需要外网访问,您需要申请外网地址。

image.png

image.png

5. 创建数据库和账号:

创建数据库和账号

6. 连接SQL Server实例

初始化配置后,您可以让ECS连接SQL Server实例,也可以本地连接到SQL Server实例,实现业务目标。

  • 使用DMS连接实例

DMS是阿里云提供的图形化的数据管理工具,可用于管理关系型数据库和NoSQL数据库,支持数据管理、结构管理、用户授权、安全审计、数据趋势、数据追踪、BI图表、性能与优化等功能。

  • 使用客户端连接实例

在ECS或本地电脑上启动Microsoft SQL Server Management Studio客户端。

  • 选择连接 > 数据库引擎 。
  • 在弹出的连接到服务器对话框中输入登录信息。

    image.png

    单击连接,即可连接到实例

    image.png

相关实践学习
MySQL基础-学生管理系统数据库设计
本场景介绍如何使用DMS工具连接RDS,并使用DMS图形化工具创建数据库表。
相关文章
|
2月前
|
运维 数据库 数据库管理
云数据库问题之阿里云在运营商领域数据库替换的整体解决方案要如何实现
云数据库问题之阿里云在运营商领域数据库替换的整体解决方案要如何实现
|
2月前
|
Oracle 数据管理 关系型数据库
云数据库问题之云计算的普及化对中国数据库厂商的全球化发展有什么影响
云数据库问题之云计算的普及化对中国数据库厂商的全球化发展有什么影响
|
2月前
|
关系型数据库 MySQL 数据库
RDS MySQL灾备服务协同解决方案构建问题之数据库备份数据的云上云下迁移如何解决
RDS MySQL灾备服务协同解决方案构建问题之数据库备份数据的云上云下迁移如何解决
|
18天前
|
安全 关系型数据库 数据库
阿里云RDS PostgreSQL版支持 PG17,还不来体验?
PostgreSQL被誉为最先进的开源数据库,具有强大的扩展性和灵活架构。9月26日,社区官方正式发布了PostgreSQL 17.0版本,在性能、逻辑复制、开发者体验等方面进行了优化。阿里云RDS PostgreSQL 版已支持 PostgreSQL 17.0,并在社区17.0基础上,进行了安全、成本、可运维性等多方面提升,增加多种内核特性及插件特性。
|
2月前
|
弹性计算 关系型数据库 MySQL
新一期陪跑班开课啦!阿里云专家手把手带你体验RDS通用云盘核心能力
本次课程将手把手带领用户创建一个云数据库RDS MySQL(通用云盘),并通过云服务器ECS对RDS MySQL实例进行压测,体验IO加速和IO突发带来的性能提升;并通过DMS执行DDL,将数据归档到OSS,再结合云盘缩容,体验数据归档带来的成本优势。
|
2月前
|
SQL 关系型数据库 数据库
数据库空间之谜:彻底解决RDS for SQL Server的空间难题
【8月更文挑战第16天】在管理阿里云RDS for SQL Server时,合理排查与解决空间问题是确保数据库性能稳定的关键。常见问题包括数据文件增长、日志文件膨胀及索引碎片累积。利用SQL Server的动态管理视图(DMV)可有效监测文件使用情况、日志空间及索引碎片化程度。例如,使用`sp_spaceused`检查文件使用量,`sys.dm_db_log_space_usage`监控日志空间,`sys.dm_db_index_physical_stats`识别索引碎片。同时,合理的备份策略和文件组设置也有助于优化空间使用,确保数据库高效运行。
59 2
|
2月前
|
关系型数据库 数据库 数据安全/隐私保护
"告别繁琐!Python大神揭秘:如何一键定制阿里云RDS备份策略,让数据安全与效率并肩飞,轻松玩转云端数据库!"
【8月更文挑战第14天】在云计算时代,数据库安全至关重要。阿里云RDS提供自动备份,但标准策略难以适应所有场景。传统手动备份灵活性差、管理成本高且恢复效率低。本文对比手动备份,介绍使用Python自定义阿里云RDS备份策略的方法,实现动态调整备份频率、集中管理和智能决策,提升备份效率与数据安全性。示例代码演示如何创建自动备份任务。通过自动化与智能化备份管理,支持企业数字化转型。
58 2
|
2月前
|
存储 C# 关系型数据库
“云端融合:WPF应用无缝对接Azure与AWS——从Blob存储到RDS数据库,全面解析跨平台云服务集成的最佳实践”
【8月更文挑战第31天】本文探讨了如何将Windows Presentation Foundation(WPF)应用与Microsoft Azure和Amazon Web Services(AWS)两大主流云平台无缝集成。通过具体示例代码展示了如何利用Azure Blob Storage存储非结构化数据、Azure Cosmos DB进行分布式数据库操作;同时介绍了如何借助Amazon S3实现大规模数据存储及通过Amazon RDS简化数据库管理。这不仅提升了WPF应用的可扩展性和可用性,还降低了基础设施成本。
63 0
|
3月前
|
关系型数据库 Serverless 数据库
函数计算产品使用问题之如何访问阿里云的RDS
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
3月前
|
消息中间件 关系型数据库 数据库
实时计算 Flink版操作报错合集之在使用RDS数据库作为源端,遇到只能同步21个任务,是什么导致的
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。

热门文章

最新文章