Files
nexus/wiki/concepts/AWS-Instance-Scheduler.md

70 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "AWS Instance Scheduler"
type: concept
tags:
- AWS
- Cost-Optimization
- FinOps
- Automation
- EC2
- RDS
sources:
- ctp-topic-27-aws-instance-scheduler
- ctp-topic-63-optimise-resource-cost-using-automation
last_updated: 2026-05-12
---
## AWS Instance Scheduler
AWS 官方提供的自动化解决方案,通过定时控制 EC2 和 RDS 实例的启动和停止状态来降低非生产环境(开发和测试)的云成本。
## Core Mechanism
技术架构(四层):
1. **CloudFormation**:一键部署完整解决方案栈
2. **CloudWatch Events**:定时触发器,默认每 15 分钟触发一次 Lambda 函数
3. **Lambda 函数**:读取调度配置并执行实例启停操作
4. **DynamoDB Config Table**存储调度定义Schedules和周期定义Periods
## Key Features
- **基于时间表触发**:按预设时间表(而非空闲率)执行启停操作
- **多时区支持**:可配置不同办公时间(西雅图时间、英国时间等)
- **标签化关联**:通过实例上的 `Schedule``Period` 标签关联调度逻辑
- **RDS 维护窗口兼容**:智能配合 RDS 每 7 天强制维护窗口,维护完成后恢复调度状态
- **Override Status**:高级配置,强制将实例保持在停止状态
- **数据保留**:实例关机行为必须设置为"停止Stop"而非"终止Terminate"
## Deployment Model
- **独立部署**:通过 AWS 官方 CloudFormation 模板一键部署
- **Guardrails 集成**Micro Focus CTPCCOE 通过 Guardrails 框架将 Instance Scheduler 自动推送至公司内月消费 10 美元以上的 AWS 账号,用户无需手动配置
## Relationship to FinOps
Instance Scheduler 是 [[FinOps云财务管理]] 核心技术手段"自动化调度"的具体实现方案:
- **CTP Topic 13**:首次提出"实例调度器"作为 FinOps 5 大策略之一
- **CTP Topic 27**:详解 AWS 原生 Instance Scheduler 的技术架构和运营要点
- **CTP Topic 63**:作为自动化成本优化的 5 大策略之一再次引用
## Cost Impact
非 7×24 工作负载(如开发/测试环境)每天只运行 10 小时,相比 24 小时运行可节省约 **70%** 的实例成本。
## Aliases
- Instance Scheduler
- AWS EC2 Instance Scheduler
- AWS RDS Instance Scheduler
## Related Pages
- [[CloudWatch-Events]] — 触发机制
- [[DynamoDB-Config-Table]] — 调度配置存储
- [[Tagging]] — 实例关联方式
- [[RDS-Maintenance-Window]] — RDS 兼容性
- [[Override-Status]] — 高级覆盖配置
- [[Godrails]] — CTP 中的自动化部署框架
- [[ctp-topic-27-aws-instance-scheduler]] — 原始来源
- [[ctp-topic-63-optimise-resource-cost-using-automation]] — 技术实施参考