阿里云数据库RDS MySQL Serverless测评

news2024/11/26 13:57:22

文章目录

  • 1. 背景
  • 2. 概念
  • 3. 操作步骤
    • 3.1 购买产品
    • 3.2 配置RDS账号
    • 3.3 设置网络访问权限
    • 3.4 连接实例
  • 4. 与自建数据库相比的优势
    • 4.1 弹性设置
    • 4.2 监控比较直观
    • 4.3 报警比较灵活
    • 4.4 备份更安全、更方便
  • 5. 总结

1. 背景

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

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

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

2. 概念

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

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

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

3. 操作步骤

3.1 购买产品

使用前需要购买,选择RDS产品后,根据需要配置参数。如下截图是试用版本的截图,可以参考:

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

3.2 配置RDS账号

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

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

3.3 设置网络访问权限

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

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

3.4 连接实例

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

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

4.1 弹性设置

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

4.2 监控比较直观

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

4.3 报警比较灵活

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

4.4 备份更安全、更方便

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

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

5. 总结

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/525320.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux C/C++并发编程实战(0)谈谈并发与并行

作为并发编程的第一讲,比较轻松,我们先来谈谈什么是并发和并行。 并发(Concurrency)是指一个处理器同时处理多个任务。 并行(Parallelism)是指多个处理器或者是多核的处理器同时处理多个不同的任务。 并发…

git rebase的理解

首先看下图 比如提价了三次,都是同一个文件的修改,有三次commit的信息 想把提交的版本信息变的好看一点,或者变成一次提交信息 // 这个表示要查看提交的三个版本并进行合并 git rebase -i HEAD~~~// 如何要合并多个版本 git rebase -i HEA…

媲美ChatGPT4的免费工具来了!傻瓜式教程不用魔法也能使用!

嗨呀 又是元气满满的一周啦 废话不多说直接进入正题,仅在注册时可能需要使用一些科学方法,使用完全无限制 优势 对中文的支持非常强大 无需魔法上网 不受限制 免费!!! 实测优于ChatGPT3.5,略逊于4.0&…

vue-7:组件库(移动端vant)(PC端element)

移动端vant 插件安装(按需导入) 重启生效 # 通过 npm 安装 npm i unplugin-vue-components -D# 通过 yarn 安装 yarn add unplugin-vue-components -D 导入基于 vite 的项目: 如果是基于 vite 的项目,在 vite.config.js 文件中…

Git详细用法:Git概述 安装 常用命令 分支操作 团队协作 、GitHub、idea集成Git、idea集成GitHub、Gitee 码云、GitLab

0 课程介绍 说明: 在公司想要使用idea集成git: 首选需要下载安装Git(查看第2章)之后在中设置用户签名(查看3.1)然后在idea中集成Git(查看第7章)… 0.1 学习目标 第1章 Git 概述 …

高级语句(二)

一、VIEW(视图) 1、 概念 可以被当作是虚拟表或存储查询 视图跟表格的不同是,表格中有实际储存资料,而视图是建立在表格之上的一个架构,它本身并不实际储存资料。 临时表在用户退出或同数据库的连接断开后就自动消…

关于预处理器 sass 的超全用法

随着用户需求的增加,应用于页面的 css 代码越来越复杂越发臃肿难以维护,但是又没有 css 的替代品,css 预处理器作为 css 的扩展,出现在前端技术中。 sass 是 css 预处理器中常用的一种,它是一种动态样式语言&#xff0…

基于html+css图展示58

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

C++系列九:预处理功能

预处理功能 1. 宏定义2. 文件包含3. 条件编译4. 代码注释5. 预处理器注意事项6. 总结 预处理器是 C 编译器提供的一个工具,允许程序员在编译之前对源代码文件做出修改。它主要是根据在代码中命名实体的定义(如宏、条件编译指令)、源文件调用等…

分布函数有什么意义?

累积分布函数(CDF)有什么意义? 参考文献:姜咏梅. 浅析分布函数的意义与应用[J]. 科学与财富,2014(10):207-207,208. DOI:10.3969/j.issn.1671-2226.2014.10.183. 关于PMF、PDF、CDF的介绍,移步至我的笔记&#xff1a…

【SPSS】因子分析详细操作教程(附案例实战)

🤵‍♂️ 个人主页:@艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+ 目录 因子分析 因子分析案例 因子分析

Clion开发STM32之OTA升级模块(一)

什么是OTA 百度百科解释个人理解:就是不通过烧录的方式,通过串口、网口、无线对主板运行的程序进行升级。减少后期的一个维护迭代程序的一个成本。 STM32的OTA升级模块的一个设计 程序启动的一个框架流程图(大致流程) FLASH的一个划分框图 BootLoader…

Nautilus Chain 或成未来最好的链上隐私生态

Nautilus Chain 目前仍旧处于测试网阶段,作为目前行业内首个,也是最受关注的 Layer3 模块化链,Nautilus Chain 在测试网早期阶段,整体就有着十分出色的数据表现。而该链有望在 6 月上线主网,面向更为广泛的开发者、用户…

分布式数据库设计与实现

分布式数据库设计与实现 摘要背景二期项目包括数据库选型分布式数据库设计数据集成测试部署分布式数据库扩展阅读 摘要 : 本文论述《金蚕工程》的分布式数据库的设计和实现。该项目的设计目标是实现企业间茧、丝等的合同交易(交易规则和期货交易一样)、…

【springcloud 微服务】springcloud openfeign使用详解

目录 一、前言 二、openfeign介绍 2.1 openfeign介绍 2.2 openfeign优势 三、Spring Cloud Alibaba整合OpenFeign 3.1 前置准备 3.2 代码整合过程 3.2.1 添加feign依赖 3.2.2 添加feign接口类 3.2.3 调整调用的方法 3.2.4 核心配置文件 3.2.5 接口模拟测试 四…

libevent介绍和使用

libevent介绍 libevent 是一个开源的事件通知库,它提供了一个跨平台的抽象接口,libevnet处理的事件包括网络IO事件,定时事件以及信号事件。它可以在不同的操作系统上使用,包括Linux、Windows和Mac OS X等。libevent 的主要目的是…

最全面的ChatGPT镜像网址:值得三连~~~

ChatGPT是一个基于人工智能的聊天机器人,它可以与用户进行自然语言交互。ChatGPT使用了最新的自然语言处理技术,包括深度学习和神经网络,以便更好地理解用户的意图和回答用户的问题。 ChatGPT可以回答各种问题,包括但不限于常见问…

69.建立手风琴组件第二部分

上节课我们构建了下图一样的基本样式,这节课我们来构建布局! ● 建立阴影,并生成grid布局 .item {box-shadow: 0 0 32px rgba(0,0,0,0.1);#添加外阴影,为半透明黑色,大小为0,0,32pxpadding: 24p…

C++编译Boost库读写和解析JSON文件和XML文件(2023.5.14)

C编译Boost读写并解析JSON文件和XML文件 需求分析前提环境(Win11、VS 2015)1、Boost简介1.1 为何使用Boost?1.2 Boost快速上手(Windows系统) 2、Boost 安装和使用2.1 自己下载源码编译生成Boost库(v 1.82.0)2.2 从官网…

基于微信平台教务管理系统的设计与实现(论文+源码)_kaic

摘 要 网络技术的快速发展也使得越来越多的研究学者将计算机技术应用到停车、医疗、商业、旅游等各行各业,这些传统行业在计算机技术的催动下,正在快速发展。为了顺应时代发展的变化,将计算机技术应用到教务管理领域显得极为重要。 本文设计…