1. RDS实例管理:创建/删除/变配
选择计费方式、地域/可用区、类型、系列、实例规格、存储类型、网络类型、存储引擎等。
2. RDS数据库与账号管理
• 由于RDS拥有自身的数据库及数据库账号管理体系,使得用户无法直接使用命令进行数据库创建;
• 用户可以通过RDS管理控制台创建数据库,数据库名称实例内唯一,实例间互不影响。
对于MySQL类型实例,最多可创建500个数据库
• 数据库账号管理可用于创建新的数据库账号,或者修改已有数据库账号的信息;
• RDS MySQL实例支持两种数据库账号:高权限账号和普通账号。
说明
对于MySQL实例,每个实例最多可创建500个数据库账号;
账号创建后,账号类型无法切换,可以删除账号后重新创建同名账号。
3. 连接RDS数据库
确认是否满足内网访问的条件
• ECS实例与RDS实例位于同一地域
• ECS实例与RDS实例的网络类型相同
设置IP白名单
• 通用白名单模式
• 高安全白名单模式
连接RDS实例
• 原生命令行
• 第三方工具
• 程序编码
• DMS
4. RDS参数管理
RDS MySQL为了保障服务可用性,没有开放部分重要参数,但为了满足不同的业务场景需求(如追求更高性能),RDS MySQL提供各类系统参数模板,可以创建自定义参数模板,根据自己的业务场景,实现批量参数设置。
5. 数据监控管理
资源监控
• 磁盘空间
• IOPS
• 连接数
• CPU/内存使用率
• 网络流量
引擎监控
• TPS/QPS
• InnoDB缓存读命中率、使用率、脏块率
• InnoDB读写量
• InnoDB缓存请求次数
• InnoDB日志读/写/fsync
• MySQL_COMDML
• MySQL_RowDML
• InnoDB每秒写入redolog日志量
部署监控
• 备节点复制线程状态
• 备节复制延迟
6. RDS安全管理
事前:控制访问源
• 设置白名单
• 绑定VPC
事中:加密措施
• 链路SSL
• TDE
事后:审计措施
• 操作审计
• 数据库审计
7. RDS的可用性管理
• 数据库RDS支持高可用切换功能;
• 当主实例不可用时,会自动触发主备切换,将主实例和备实例进行互换,保障实例的高可用性;
• 此外,还可以手动切换主备实例。