阿里云数据库RDS MySQL Serverless测评

本文涉及的产品
简介: 就像云服务器和本地服务器的区别一样,云数据库就是云计算版本的数据库。阿里云数据库有多种,今天尝试的是RDS MySQL Serverless,可以按需付费、动态匹配资源,这样的话如果是短期内使用的话比较划算。例如某时间段搞活动导致数据库访问量暴涨,就可以临时购买该产品,动态提升性能,还是比较方便的

@[TOC]

1. 背景

作为一枚程序员,在日常工作中少不了跟云产品打交道。

之前已经陆续测评过阿里云的无影云桌面、Servless函数计算、物联网平台、云服务器ECS。

由于我司一直使用ECS上面自建的MySQL,未曾尝试过云计算版本的MySQL,今天就来尝试一番,也是为之后的工作做一些技术储备。

2. 概念

就像云服务器和本地服务器的区别一样,云数据库就是云计算版本的数据库。

阿里云数据库有多种,今天尝试的是RDS MySQL Serverless,可以按需付费、动态匹配资源,这样的话如果是短期内使用的话比较划算。

例如某时间段搞活动导致数据库访问量暴涨,就可以临时购买该产品,动态提升性能,还是比较方便的。

3. 操作步骤

3.1 购买产品

使用前需要购买,选择RDS产品后,根据需要配置参数。如下截图是试用版本的截图,可以参考。目前也提供免费试用,如果不确定好不好用的话可以先试用下:试用地址

选择时长:
在这里插入图片描述
选择基础配置,此处根据需求购买,配置越高价格越贵。
在这里插入图片描述
选择网络配置,这个默认就行,然后确定试用(购买)。
在这里插入图片描述

3.2 配置RDS账号

虽然购买了RDS数据库实例,但是想使用,还得配置上账号信息。

此时,登录阿里云控制台,从导航中找到RDS菜单。注意阿里云产品有点多,可以点击右侧【数据库】大类快速定位。
在这里插入图片描述
然后点击【实例列表】菜单中的【管理】按钮:
在这里插入图片描述
然后点击【账号管理】菜单中的【创建账号】按钮:
在这里插入图片描述
最后,输入信息确认即可:
在这里插入图片描述

3.3 设置网络访问权限

为了保护安全,RDS实例默认是不允许外网访问的,如果我们想使用外放访问,首先为RDS开通外网访问地址。

在【数据库连接】菜单中点击【开通外网地址】。
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/c4a2f1704fc14fb8ba5ac608c0eb7187.png
如下图,按提示将【0.0.0.0/0】加入白名单,这就意味着所有IP均可以访问RDS实例。
在这里插入图片描述
此时已经可以看到外网地址、外网端口信息了。
在这里插入图片描述

3.4 连接实例

这一步非常简单了,我们可以使用客户端工具连接实例,例如Navicat,将主机地址、端口、账号、密码填入即可,然后点击【测试连接】。
在这里插入图片描述

4. 与自建数据库相比的优势

4.1 弹性设置

自建数据库,性能依赖于服务器,RDS可以弹性设置,便于灵活应对流量洪峰。如下图点击【调整弹性设置】,即可对算力进行灵活设置。
在这里插入图片描述

4.2 监控比较直观

看图即可:
在这里插入图片描述

4.3 报警比较灵活

如下图,点击报警规则设置后,可以自定义规则,这个还是很灵活的。
在这里插入图片描述
在这里插入图片描述

4.4 备份更安全、更方便

既然是云数据库,备份这块优势就更大了。

首先可以直接备份到云端,这个安全性比本地高不少。另外就是直接配置备份策略,不用单独购买备份云服务或者自己写备份程序了,更方便一些。
在这里插入图片描述

5. 总结

总结,云数据库比自建数据库,在安全性、便捷性、弹性扩容等方便有较大优势。

缺点嘛,可能得花点钱,所以最终要不要使用,得根据实际情况综合考虑性价比,来决定。

相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
2天前
|
关系型数据库 MySQL 数据库
【MySQL】MySQL数据库的delete from table和truncate table之间的区别
【MySQL】MySQL数据库的delete from table和truncate table之间的区别
203 1
|
2天前
|
存储 SQL 数据管理
基于阿里云数据库 SelectDB 版内核 Apache Doris 全新分区策略 Auto Partition 应用场景与功能详解
自动分区的出现进一步简化了复杂场景下的 DDL 和分区表的维护工作,许多用户已经使用该功能简化了工作流程,并且极大的便利了从其他数据库系统迁移到 Doris 的工作,自动分区已成为处理大规模数据和应对高并发场景的理想选择。
|
2天前
|
存储 关系型数据库 MySQL
MySQL数据库进阶第三篇(MySQL性能优化)
MySQL数据库进阶第三篇(MySQL性能优化)
|
2天前
|
存储 关系型数据库 MySQL
MySQL数据库进阶第一篇(存储引擎与Linux系统上安装MySQL数据库)
MySQL数据库进阶第一篇(存储引擎与Linux系统上安装MySQL数据库)
|
3天前
|
关系型数据库 MySQL API
实时计算 Flink版操作报错合集之同步MySQL数据到另一个MySQL数据库,第一次同步后源表数据发生变化时目标表没有相应更新,且Web UI中看不到运行的任务,该怎么解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
3天前
|
SQL 弹性计算 API
云服务器 ECS产品使用问题之如何通过API调用阿里云服务器上SQL Server数据库中的数据
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
9天前
|
缓存 运维 Serverless
Serverless 应用引擎产品使用合集之基于django应用模板创建的FC,如何配置数据库
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
9天前
|
关系型数据库 MySQL Serverless
Serverless 应用引擎产品使用合集之如何访问数据库
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
9天前
|
运维 JavaScript Serverless
Serverless 应用引擎产品使用合集之php工程已经部署,可以正常访问数据库,静态资源样式无法正常加载,要怎么配置
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
Serverless 应用引擎产品使用合集之php工程已经部署,可以正常访问数据库,静态资源样式无法正常加载,要怎么配置
|
SQL 存储 AliSQL
2021云数据库RDS重磅升级发布会
数据库上云已是大势所趋,如何实现弹性上云,降低企业数据库成本?如何将企业既有数据库能力与云数据库能力相结合,使云数据库更好支撑业务运行?应用和数据库布署到云上后,如何保障数据库内核的平稳运行?
2277 0
2021云数据库RDS重磅升级发布会

热门文章

最新文章

相关产品

  • 函数计算