AWS RDS维护
检查云数据库的数据库参数
max_connections=4000 #但实际连接数到800,就无法访问了
VPC:
逻辑的虚拟的网络,可以配置自由的IP,子网、路由表和网关
提供了安全组合网络访问控制列表等高级安全功能
Amazon RDS 概述
1、获得 CPU、内存、存储和 IOPS
2、可以管理备份、软件修补、自动故障检测和恢复
3、过主实例和在发生问题时可向其执行故障转移操作的同步辅助实例实现高可用性,只读副本扩展读取
RDS数据库的种类:
Amazon Aurora:与 MySQL 和 PostgreSQL 兼容的关系数据库
Amazon RDS:Amazon Aurora、Oracle、Microsoft SQL Server、PostgreSQL、 MySQL 和 MariaDB。
Amazon DynamoDB:mongodb
Amazon Redshift :PB级的数据仓库
Amazon ElastiCache:redis和memcache
Amazon Neptune:图形数据库
AWS DMS:数据迁移,支持同构迁移 (例如从 Oracle 迁移到 RDS for Oracle),还支持在不同数据库平台之间的异构迁移 (例如从 Oracle 迁移到 Amazon Aurora 或从 Microsoft SQL Server 迁移到 RDS for MySQL)。
可以使用 AWS Command Line Interface、Amazon RDS API 或 AWS 管理控制台创建和修改数据库实例。
每个数据库引擎在数据库参数组中均有一组参数,用于控制其管理的数据库的行为
数据库实例类类型
以下是可用的标准数据库实例类:
db.m4 – 最新一代实例类,它们提供比以前的 db.m3 实例类更多的计算容量,并且价格更低。
db.m3 – 上一代实例类,它们兼顾了计算、内存和网络资源,是很多应用程序的理想之选。db.m3 实例类提供比以前的 db.m1 实例类更多的计算容量。
db.m1 – 上一代通用型实例类。
以下是可用的内存优化数据库实例类:
db.r4 – 当前一代实例类,它们针对内存密集型应用程序进行了优化,并以比 db.r3 实例类更低的价格提供每 GiB RAM。
db.r3 – 上一代实例类,它们提供了内存优化,并以更低的价格提供比 db.m2 实例类更多的计算容量。db.r3 实例类在 南美洲(圣保罗) 区域中不可用。
db.m2 – 上一代内存优化实例类。
以下是可用的可突增性能数据库实例类:
db.t2 – 提供基准性能水平的实例类,并且可以突增到完全 CPU 使用率。
https://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html
修改运行 MySQL 数据库引擎的数据库实例
在修改数据库实例设置后,您可以立即应用更改,也可以在数据库实例的下一维护时段内应用更改。某些修改通过重新启动数据库实例导致中断。
当您修改数据库实例时,如果以下两者均为 true,则 Amazon RDS 将重启实例:
您更改数据库实例类。
您指定自定义参数组。
RDS 选项组:添加插件的,一般默认
RDS 参数组:配置实例中的参数用的
适用于 MySQL 数据库实例的设置
https://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/USER_ModifyInstance.MySQL.html
有些修改操作时影响实例的运行的:
分配的存储空间
自动次要版本升级
备份保留期 如果从 0 改为非零值或从非零值改为 0,则会发生服务中断。
备份时段
证书颁发机构
复制标签给快照
数据库端口 数据库实例立即重新启动。
数据库引擎版本(有两种升级方式:主版本升级和次要版本升级) 在此更改期间发生服务中断。
数据库实例类(标准、内存优化和可突增性能) 在此更改期间发生服务中断。
数据库实例标识符 在此更改期间发生服务中断。数据库实例重启。
数据库参数组 在此更改期间,不会出现中断。但是,参数更改仅在手动重新启动数据库实例而未执行故障转移时发生。
增强监测
IAM 数据库身份验证
维护时段 如果有一个或多个待处理的操作导致服务中断,并且维护时段经过更改,加入了当前时间,则立即应用这些待处理的操作并会出现中断。
多可用区部署
新建主密码
选项组
公开可用性
安全组
子网组
存储类型 有可能会中断
从 General Purpose (SSD) 更改为 Magnetic。
从 Magnetic 更改为 General Purpose (SSD)。