首页 > 其他分享 >阿里云rds实战演练

阿里云rds实战演练

时间:2022-11-20 22:57:35浏览次数:57  
标签:实战 rds RDS 创建 选择 实例 ECS MySQL 演练

 

使用流程

更新时间:2022-11-04 10:09提交缺陷 产品详情 相关技术圈   我的收藏

快速入门旨在介绍如何创建RDS MySQL实例、进行基本设置以及连接实例,使用户能够了解从购买RDS实例到开始使用实例的流程。

若您初次使用阿里云RDS,请先了解阿里云RDS使用限制

查看更多视频

简易流程

通常,从新购实例到可以开始使用实例,您需要完成如下操作。
  1. 创建RDS MySQL实例
  2. 创建数据库和账号
  3. 通过DMS登录RDS MySQL

更多操作

  说明

其他引擎使用流程请参见:

 

准备工作

作者:培宇更新时间:2021-11-11 17:47提交缺陷 产品详情 相关技术圈   我的收藏

一个RDS实例是一台数据库服务器, 应用服务器 可以连接到RDS实例,使数据存放在RDS实例。请先获取应用服务器的信息,然后再创建或连接RDS实例。

操作步骤

  1. 确认您的应用是否已部署或将要部署在阿里云 ECS 或其它阿里云产品(本文以ECS为例)。
    • 如果是,进入步骤2。
    • 如果不是,且不迁移上云,本文操作结束。请前往创建RDS实例,后续通过外网连接RDS实例。   说明 外网访问的安全性、性能、稳定性都弱于内网访问。
  2. 确认具体的ECS实例。
    1. 打开ECS实例列表,在顶部选择地域。数字代表该地域有多少个ECS实例。图 1. 选择地域选择地域   说明 如果未创建任何ECS实例,请参见创建ECS实例
    2. 找到已部署或将要部署应用的ECS实例,即要连接RDS的ECS实例,例如下图的ECS实例A。图 2. 确认具体的ECS实例确认具体的ECS实例
  3. 查看ECS实例的地域和 网络类型 。   说明 如果网络类型是经典网络,建议迁移至专有网络。具体操作参见ECS实例从经典网络迁移到专有网络。 图 3. 查看地域和网络类型查看地域和网络类型
  4. 查看VPC。

    如果网络类型是专有网络,您还需要单击实例ID,在实例详情页的网络信息区域查看专有网络ID和名称(VPC ID和名称)。

    图 4. 单击ECS实例ID查看ecs实例id图 5. 查看VPC ID和名称查看VPC名称

下一步

创建RDS MySQL实例

创建RDS MySQL实例

更新时间:2022-11-09 11:31提交缺陷 产品详情 相关技术圈   我的收藏

本文介绍如何创建云数据库RDS MySQL实例。

前提条件

通过RAM用户创建RDS实例时,该RAM用户必须拥有AliyunRDSFullAccess权限。如何授权,请参见RAM资源授权

操作步骤

  1. 点此打开RDS实例创建页面
  2. 选择计费方式。
     
    计费方式建议好处
    包年包月 长期使用RDS实例,请选择包年包月(一次性付费),并在页面左下角选择购买时长。 包年包月比按量付费更实惠,且购买时长越长,折扣越多。
    按量付费 短期使用RDS实例,请选择按量付费(按小时付费)。

    您可以先创建按量付费的实例,确认实例符合要求后转包年包月。

    可随时释放实例,停止计费。
    Serverless 需要定时处理任务、业务波动大、全托管或希望完全免运维的场景,请选择Serverless。   说明 打破固定资源付费的模式,做到真正负载与资源动态匹配的按量付费,可节省大量成本。
      说明 可以在页面右下角查看价格。您需要完成后续的配置选择,才能最终确定价格。
  3. 选择要在哪个地域创建RDS实例。 建议将RDS实例创建在 ECS实例 所在的地域。否则,ECS实例只能通过外网访问RDS实例,无法发挥最佳性能。   说明
    • RDS实例购买后,地域不支持更改,如需使ECS实例通过内网连接RDS实例,请确保RDS实例与ECS实例在同一地域。
    • 如何查看您的ECS实例所属地域,请参考准备工作
    • 如果您要通过ECS以外的设备(例如本地服务器或电脑)连接RDS实例,则选择将RDS实例创建在离该设备较近的地域即可,后续通过外网地址连接RDS。
  4. 选择数据库类型。 本文介绍MySQL,选择MySQL。

    建议选择高版本(8.0或5.7)或者与本地MySQL同版本。默认为8.0。

      说明 Serverless实例仅支持8.0和5.7版本。
  5. 选择实例系列,默认为高可用版。
     
    系列说明特点
    基础版 一个节点。 性价比高,用于学习或测试。

    故障恢复和重启耗时较长。

    高可用版(推荐) 一个主节点和一个备节点,还可扩展只读节点。 高可用,用于生产环境,适合80%以上的用户场景。
    三节点企业版 一个主节点、一个备节点和一个日志节点,还可扩展只读节点。 提供金融级可靠性。
      说明
    • 可选的系列取决于您选择的地域和数据库类型,例如,如果数据库类型为MySQL 5.6,则此处不会显示基础版。
    • Serverless实例仅支持基础版。
    • 关于各系列的详细介绍,请参见产品系列概述
  6. 选择存储类型。
     
    对比项ESSD云盘(推荐)本地SSD盘
    弹性扩展 ★★★★★
    • 最大32TB。
    • 扩存储无闪断。
    • 分钟级升降配、增减节点。
    • 支持自动扩容。
    ★★
    • 最大6TB。
    • 扩存储有闪断。
    • 升降配、增减节点可能数小时。
    • 不支持自动扩容。
    性能 ★★★★★
    • PL1<PL2<PL3
    • PL2比PL1最高提升2倍IOPS和吞吐。
    • PL3比PL1最高提升20倍IOPS、11倍吞吐。
      说明 RDS提供三种存储类型,更多详情,请参见存储类型
    ★★★★★
    备份 ★★★★★
    • 分钟级/秒级备份。
    • 最高频率每15分钟一次。
    ★★★
    • 备份时间较长。
    • 最高频率每天一次。
      说明
    • MySQL 8.0/5.7基础版只支持云盘,MySQL 8.0/5.7三节点企业版、MySQL 5.6/5.5高可用版只支持本地盘、Serverless实例只支持云盘。
    • 云盘和本地盘支持的功能有些差异,具体请参见MySQL功能概览
  7. 选择实例所在的 可用区 。
    • 如何选可用区
      • 同一地域不同可用区没有实质性区别。
      • ECS访问同可用区RDS的性能比访问同地域其它可用区RDS更好,但差别较小。
    • 部署方案
      • 多可用区部署(推荐):主节点和备节点位于同一地域的不同可用区,具备跨可用区容灾。
      • 单可用区部署:主节点和备节点位于同一可用区。
        说明 如果实例系列选择为基础版,则只能选择单可用区部署。
  8. 选择实例规格。
    1. 选择架构(X86或ARM)。   说明 ARM架构的RDS MySQL实例,在与现有X86架构实例体验完全相同的情况下,具有更高的性价比,帮助您降本增效。ARM架构规格正在邀测中,邀测阶段仅支持申请mysql.n4m.medium.2c规格的MySQL 8.0实例。更多信息,请参见【邀测】RDS支持ARM架构规格
    2. 选择分类(通用或独享)。
       
      分类说明特点
      通用规格 独享:内存和I/O

      共享:CPU和存储

      价格低,性价比高
      独享规格 独享:CPU、内存、存储和I/O   说明 独占型是独享型的顶配,独占整台服务器的CPU、内存、存储和I/O。 性能更好更稳定   说明 基础版不支持独享规格。
    3. 选择具体规格(CPU核数和内存)。
      • 测试环境:1核或以上。
      • 生产环境:建议4核或以上。
        说明 规格列表,请参见RDS MySQL主实例规格列表(X86)选择规格
  9. 选择存储空间。

    存储空间范围(最小值和最大值)与前面选择的实例规格和存储类型有关。

    调整存储空间时,最少增减5GB。
  10. 如果前面选择包年包月和本地SSD盘,那么可以设置以下参数,否则跳过本步骤。 释放后备份保留策略:建议选中保留最后一个或全部保留,避免由于忘记续费导致数据丢失。释放后备份保留策略
  11. 在页面右下角,单击下一步:实例配置。 下一步:实例配置
  12. 选择 网络类型 。
    1. 网络类型:建议选择与ECS实例相同的网络类型,否则,ECS实例与RDS实例无法内网互通。   说明
      • 根据准备工作,确认您的ECS实例的网络类型。
      • 如果不需要通过内网访问RDS,那么任选一种网络类型。
      • 部分RDS实例不支持经典网络。
    2. VPC和交换机:如果网络类型为专有网络,还需选择VPC和交换机,建议选择与ECS实例相同的VPC。ECS实例与RDS实例位于不同VPC时,无法内网互通。   说明
      • 根据准备工作,确认您的ECS实例的VPC名称。
      • VPC相同,交换机不同,ECS实例与RDS实例也可以内网互通。
  13. 设置更多自定义参数。如无特殊需求,可保留默认值。
     
    参数说明
    默认存储引擎
    • InnoDB(推荐):开源默认存储引擎,功能覆盖全面。
    • X-Engine:阿里巴巴自研,兼容 InnoDB,高压缩率,可节约60%以上空间。
      说明 仅当上一步:基础资源页依次选择了MySQL 8.0、基础版或高可用版、ESSD云盘或本地SSD盘时,此处显示该配置项。
    参数模板 选择高性能、异步、默认或自定义参数模板,右侧显示模板里的参数。更多信息,请参见使用参数模板。   说明 仅当上一页选择了高可用版或基础版时才显示此参数。
    时区 设置实例时区。   说明 仅当上一页选择了高可用版或基础版时才显示此参数。
    表名大小写 默认不区分大小写。如果本地数据库区分表名大小写,可以修改为区分大小写,便于迁移数据。   说明 仅当上一页选择了高可用版或基础版时才显示此参数。
    实例释放保护 选中此项可以为按量付费实例开启实例释放保护,防止按量付费实例被意外释放。更多信息,请参见开启和关闭实例释放保护
    小版本升级策略 设置内核小版本升级策略:
    • 自动升级(推荐):将在可维护时间段内自动升级到最新小版本,您可以在计划内事件页面修改升级时间。
    • 手动升级:在实例的基本信息页面手动升级。

    如果不想使用最新小版本,可勾选选择小版本,指定小版本。

    资源组 选择默认或自定义的资源组,方便实例管理。
  14. 在页面右下角,单击下一步:确认订单。 下一步:确认订单
  15. 确认订单信息、购买量和购买时长(仅包年包月实例),勾选服务协议,单击去支付,并完成支付。   说明 对于包年包月实例,建议选中到期自动续费,避免因忘记续费而导致业务中断。 控制台提示支付成功或开通成功。
  16. 查看实例。 进入实例列表,在上方选择实例所在地域,根据创建时间找到刚刚创建的实例。

    实例创建需要约1~10分钟。请刷新页面查看。

    实例创建中

下一步

创建数据库和账号

常见问题

为什么创建实例后,实例列表看不到创建中的实例?
 
可能原因说明建议
地域错误 您所在地域和您创建实例时选择的地域不一致。 在页面左上角切换地域。
可用区内资源不足 可用区内资源不足,导致创建失败。

创建失败您可以在订单列表里看到退款。

选择其它可用区后重试。
RAM权限策略禁止创建未加密的RDS实例 已配置RAM权限策略,禁止RAM用户创建未加密的RDS实例。
  • RAM用户尝试创建本地盘实例,实例创建失败(本地盘实例无法在创建时设置磁盘加密)。
  • RAM用户尝试创建云盘实例,但未设置云盘加密,实例创建失败。

更多信息,请参见通过RAM权限策略限制RAM用户权限

创建实例时,存储类型选择云盘,选中云盘加密并设置密钥后重试。

相关文档

 

标签:实战,rds,RDS,创建,选择,实例,ECS,MySQL,演练
From: https://www.cnblogs.com/machangwei-8/p/16909943.html

相关文章

  • 《ASP.NET Core技术内幕与项目实战》精简集-EFCore2.8:EFCore7的重磅更新-批量操作
    本节内容,为补充内容,部分类型涉及5.1和5.2,P129-P134。主要NuGet包:  一、实体更改跟踪EFCore默认采用“快照更改跟踪”,会对“通过DbContext上下文查询出来的所有实体对......
  • 项目实战:并发下保证接口的幂等性
    1.1幂等性的概念Methodscanalsohavethepropertyof"idempotence"inthat(asidefromerrororexpirationissues)theside-effectsofN>0identicalrequ......
  • Rust实战系列-生命周期、所有权和借用
    本文是《Rustinaction》学习总结系列的第四部分,更多内容请看已发布文章:一、Rust实战系列-Rust介绍二、Rust实战系列-基本语法三、Rust实战系列-复合数据类型“理解......
  • Rust实战系列-深入理解数据
    本文是《Rustinaction》学习总结系列的第五部分,更多内容请看已发布文章:一、Rust实战系列-Rust介绍二、Rust实战系列-基本语法三、Rust实战系列-复合数据类型四、Rust......
  • JDK源码分析实战系列-PriorityQueue
    完全二叉树一棵深度为k的有n个结点的二叉树,对树中的结点按从上至下、从左到右的顺序进行编号,如果编号为i(1≤i≤n)的结点与满二叉树中编号为i的结点在二叉树中的位置相同,则......
  • 强化学习代码实战-09 SAC 算法
    离线学习算法:A3C,PPO,TRPO在线学习算法:DDPG,训练不稳定,容易陷入局部最优SAC:离线策略,随机策略,最大化累积奖励的同时最大化策略的熵(更好地探索环境,熵值越高,策略越随机,目......
  • 《ASP.NET Core技术内幕与项目实战》精简集-EFCore2.9:泛型仓储实现IRepository
    本节内容,部分为补充内容,部分涉及到5.2(P131-133)。主要NuGet包:如前章节所述 仓储模式,将数据访问层抽象出来,隐藏了底层对数据源的CRUD操作,这样在应用层或控制器中,我们直接......
  • 企业级网关 Kong 部署 Spring Boot 项目实战
    企业级网关Kong部署SpringBoot项目实战1、概述在本教程中,我们将演示使用KongIngressController(KIC)在Kubernetes上部署SpringBoot应用程序。通过为应用程序......
  • DBA实战面试题(一)
    数据库面试测试题(一)简述当前主流RDBMS软件有哪些?开源且跨平台的数据库软件有哪些?参考答案当前主流的数据库服务器软件有:Oracle、DB2、SQLSERVER、MySQL等,其中......
  • 五、Redis企业实战 - 分布式锁
    你们有随时可以打扰的人吗利用Redis实现分布式锁基本原理分布式锁:满足分布式系统或集群模式下多进程可见并且互斥的锁。分布式锁的核心思想:就是让大家(集群中的所有......