Auto-sync: update nexus workspace
This commit is contained in:
49
wiki/concepts/RDS-Maintenance-Window.md
Normal file
49
wiki/concepts/RDS-Maintenance-Window.md
Normal file
@@ -0,0 +1,49 @@
|
||||
---
|
||||
title: "RDS Maintenance Window"
|
||||
type: concept
|
||||
tags:
|
||||
- AWS
|
||||
- RDS
|
||||
- Database
|
||||
- Maintenance
|
||||
sources:
|
||||
- ctp-topic-27-aws-instance-scheduler
|
||||
last_updated: 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 维护窗口的能力:
|
||||
|
||||
1. **维护前**:在维护窗口开始前将 RDS 实例状态记录为"即将进入维护"
|
||||
2. **维护期间**:暂停调度操作,不执行启停指令
|
||||
3. **维护完成后**:自动识别维护结束,恢复正常的调度状态
|
||||
|
||||
## 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]] — 原始来源
|
||||
Reference in New Issue
Block a user