开发者社区> 上云指导999> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

十分钟教你了解阿里云数据库RDS

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

什么是云数据库RDS ?

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

功能简介

阿里云数据库RDS版包含有MySQL、SQL Server、PostgreSQL、PPAS和MariaDB TX,用户可以在几分钟内创建出适合自己应用场景的数据库实例,迅速投产,按需付费。本文我们将以MySQL为例,向大家展示如何点几下鼠标就生成业务所需的数据库。

开始动手实践之前我们先介绍一下阿里云数据库RDS for MySQL版的几个基本知识,便于您准确选择适用于您业务场景的MySQL配置。

选地域和可用区

阿里云在国内外多个地域部署了数据中心,并提供多线BGP骨干网线路接入。请根据您以及目标用户所在的地理位置选择地域,从而提升用户访问速度。一般情况下RDS应该和ECS服务器选择在同一地域,这样您部署于ECS服务器中的应用和数据库之间的网络连接效率是最高的。

可用区是指在同一地域内,拥有独立电力和网络的物理区域,实现故障隔离。在同一地域内多个可用区采用高速链路互通,您可以选择将RDS与应用软件的ECS创建在同一可用区或不同的可用区,因为同一地域的不同可用区之间没有实质性区别。同时,MySQL在特定地域提供了多可用区部署的选择,也就是说,高可用版的主节点和备节点分别位于不同的可用区,从而提供跨可用区的容灾高可用能力。
image.png

选版本

阿里云上的MySQL提供三种版本的实例:基础版、高可用版和金融版。

基础版:一般用于个人学习或开发测试。目前基础版只提供MySQL 5.7版本,采用单节点部署,性价比非常高。基础版采用计算节点与存储分离的实现方式,当计算节点宕机时MySQL服务不可用,但存储在云盘里的数据不会丢失。基础版的缺陷是可用性不高,适用于相对不重要的场景,所以不建议您在生产环境中使用基础版。

高可用版:RDS MySQL高可用版采用一主一备的经典高可用架构,采用基于binlog的数据复制技术维护数据库的可用性和数据一致性。同时,高可用版的性能也可以满足业务生产环境的需求,配置上采用物理服务器和本地SSD硬盘,提供最佳性能,各方面表现均衡。

金融版:金融版主要应用于金融、证券、保险等行业的核心数据库,他们对数据安全性、可用性要求非常高。金融版采用三节点,实现一主两备的部署架构,通过binlog日志多副本多级别复制,确保数据的强一致性,可提供金融级的数据可靠性和跨机房容灾能力。
image.png

选规格

**阿里云上MySQL实例有三种规格类型:通用型、独享型和独占型。
**
通用型和独享型都是在一台物理服务器上划分多个资源隔离的区域,为不同用户提供MySQL数据库实例。他们的不同点在于,通用型对于CPU和存储空间采用了复用的技术。当部署在同一台服务器上的所有MySQL实例都很繁忙的情况下,有可能会出现实例间的CPU争抢,或存储的争抢;而独享型虽然也是多个数据库实例共享一台物理服务器,但资源隔离策略确保每个实例都可以独享所分配到的CPU、内存、I/O、存储,不会出现多个实例发生资源争抢的情况。

最高级别的是独占型,是指一个MySQL实例独占一台服务器,会获得最好的性能,当然价格也最贵。追求极致性能但对价格不敏感的客户一般会在重要业务系统采用独占型实例。
image.png

关于通用型和独享型实例的性能,我们以MySQL 5.6实例做了基准实测,可参见如下结果。

image.png

image.png

应用上云

现有业务系统的数据库有可能跑在自己的机房、托管的IDC、VMware虚拟机、OpenStack私有云,或在阿里云ECS云服务器上。阿里云数据传输服务DTS(Data Transmission Service)提供了多种数据迁移方案,可满足不同上云或迁云的业务需求,使您在不影响业务的情况下将数据库平滑迁移至云数据库RDS上。

您可以实现MySQL数据库的结构迁移、全量迁移和增量迁移。另外,您也不用担心被云锁定,无法从阿里云迁回本地。RDS支持通过物理备份或逻辑备份的方式,将云上数据迁移到本地数据库。
image.png

通过上面的学习,相信您已经对阿里云上的MySQL具有了初步的认识,现在一定正跃跃欲试地想要实践体验吧?RDS具有非常简单易用的用户界面,下面,我们一起“鼠标点点,即刻开通”。

即刻开通

1、通过控制台进入云数据库RDS版,在右上角单击创建实例的按钮,进入创建实例页面。

image.png

2、选择所希望的地域,建议RDS实例和ECS实例在同一地域。

image.png

3、选择数据库版本、系列,以及对应的存储类型和可用区。
目前MySQL 5.7支持基础版和高可用版。MySQL 5.6支持高可用版和金融版。MySQL 5.5支持高可用版。

image.png

4、选择网络类型、实例规格、存储空间以及购买时长。
网络类型默认是VPC,即专有网络。除非您是老客户已经在用经典网络,否则推荐使用VPC专有网络,组网比较灵活也更加安全。关于购买时长,我们推荐包年包月,毕竟数据库支撑业务系统不会经常释放资源,而且包年包月订购的时间越长折扣越好,可以帮助您的业务应用省好多钱。但如果您只是用于测试或学习,可以创建实例时在左上角切换到按量付费。

image.png

5、提交订单和付款

image.png

几分钟后,当您收到短信和邮件的通知时,RDS实例就创建成功了,可以在管理控制台上查看和使用。

image.png

最后,您打算如何连接访问MySQL?如何管理云上的MySQL?当然相信您也是高手一定知道SQLyog、phpMyAdmin等独立管理工具。这些都没有问题,但更专业的用法,还是使用阿里云为数万研发人员量身打造的数据管理软件DMS。

DMS是一款用于访问云数据库的Web服务,支持MySQL、SQL Server、PostgreSQL、Redis和MongoDB等数据源。DMS提供了数据管理、对象管理、数据流转和实例管理等功能,使用方式也非常简单,让我们来看一看吧。

1、登录云数据库RDS的管理控制台

2、在页面左上角,选择实例所在的地域。

3、找到目标实例,单击实例ID,进入基本信息页面。

4、在右上角单击登录数据库跳转到DMS登录页面,具体功能请参见DMS功能总览。

了解更多:云数据库RDS MySQL 视频简介

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
手把手教你如何选配阿里云数据库RDS MySQL
如何选配阿里云数据库RDS MySQL?作为世界上最受欢迎的开源数据库之一,作为开源软件组合 LAMP(Linux + Apache + MySQL + Perl/PHP/Python)中的重要一环,MySQL广泛应用于各类应用场景。本文中详细解释选配阿里云数据库的流程。
633 0
如何选配阿里云数据库RDS MySQL
如何选配阿里云数据库RDS MySQL?作为世界上最受欢迎的开源数据库之一,作为开源软件组合 LAMP(Linux + Apache + MySQL + Perl/PHP/Python)中的重要一环,MySQL广泛应用于各类应用场景。本文详细解释选配阿里云数据库的流程。
391 0
干货 | 阿里云数据库RDS MySQL数据安全预防与恢复
作者:凌洛,阿里云数据库运维专家
884 0
RDS for mysql5.7 基础版本使用mysqldump 全量加增量恢复到本地
rds mysql 5.7基础版本无法下载物理备份,在业务不允许中断,并且本地数据库没有公网的情况下,如果要迁移数据到本地可以利用mysqldump 导出的dump 文件然后结合binlog 增量把rds数据迁移到本地。
1909 0
RDS MySQL 8.0 SQL Outline 功能
## 背景 在生产环境,MySQL 数据库实例运行过程中,一些 SQL 语句会发生执行计划的变化,导致增加了数据库稳定性的风险, 这里边有几个因素和场景,比如:随着表数据量的变化,以及统计信息的自动收集,CBO optimizer 计算得到了一个cost 更低的 plan, 又或者 表结构发生了变化,增加和删减了某些索引,或者在实例升级迁移等过程中,MySQL 自身优化器行为和算法发生了
643 0
RDS For MySQL常见连接问题总结
RDS常见问题总结主要分为两个方面的原因:用户侧配置问题、外部原因,这里我们对这两个方面的问题产生的原因进行总结概述。
17870 0
RDS for MySQL 表上 Metadata lock 的产生和处理
RDS for MySQL 表上 Metadata lock 的产生和处理 1. Metadata lock wait 出现的场景 2. Metadata lock wait 的含义 3. 导致 Metadata lock wait 等待的活动事务 4. 解决方案
2796 0
+关注
上云指导999
更多优惠http://aliyun.yundashi168.com/
81
文章
20
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载