1.8 KiB
1.8 KiB
title, type, tags, sources, last_updated
| title | type | tags | sources | last_updated | |||||
|---|---|---|---|---|---|---|---|---|---|
| RDS Maintenance Window | concept |
|
|
2026-05-12 |
RDS Maintenance Window
AWS RDS(Relational Database Service)维护窗口是数据库实例进行必要维护操作(如补丁升级、系统升级)的时间段,由 AWS 预先定义或由用户指定。
Core Characteristics
- 频率:每个 RDS 实例每 7 天强制执行一次维护
- 持续时间:通常 30-60 分钟
- 可中断性:维护期间实例可能不可用
- 用户控制:用户可指定首选维护窗口(每周一次,每次 30 分钟)
AWS Instance Scheduler 中的处理
Instance Scheduler 具备智能感知 RDS 维护窗口的能力:
- 维护前:在维护窗口开始前将 RDS 实例状态记录为"即将进入维护"
- 维护期间:暂停调度操作,不执行启停指令
- 维护完成后:自动识别维护结束,恢复正常的调度状态
Key Considerations
- 停止 vs 终止:RDS 实例的关机行为必须设置为"停止(Stop)"而非"终止(Terminate)",否则维护窗口结束后实例不会重新启动
- 多可用区:Multi-AZ 实例的维护通常自动在备用实例上进行,对主实例影响较小
- 蓝绿部署:使用蓝绿部署进行数据库升级可减少停机时间
Relationship to Instance Scheduler
RDS Maintenance Window 是 Instance Scheduler 在调度 RDS 实例时必须考虑的特殊约束:
- 实例的
InstanceType标签用于区分 EC2 和 RDS - RDS 实例需要额外的维护窗口逻辑判断
- 调度算法需查询 RDS API 获取实例维护状态
Related Pages
- AWS-Instance-Scheduler — 依赖此机制
- ctp-topic-27-aws-instance-scheduler — 原始来源