Auto-sync: 2026-04-20 00:02
This commit is contained in:
53
wiki/sources/ctp-topic-27-aws-instance-scheduler.md
Normal file
53
wiki/sources/ctp-topic-27-aws-instance-scheduler.md
Normal file
@@ -0,0 +1,53 @@
|
||||
---
|
||||
title: "CTP Topic 27 AWS Instance Scheduler"
|
||||
type: source
|
||||
tags:
|
||||
- AWS
|
||||
- Instance-Scheduler
|
||||
- Cost-Optimization
|
||||
- FinOps
|
||||
date: 2026-04-14
|
||||
---
|
||||
|
||||
## Source File
|
||||
- [[raw/Cloud & DevOps/Public-Cloud-Learning-Sessions/05_FinOps/ctp-topic-27-aws-instance-scheduler.md]]
|
||||
|
||||
## Summary
|
||||
- 核心主题:AWS Instance Scheduler 自动调度工具,用于定时启停 EC2 和 RDS 实例以降低非生产环境成本
|
||||
- 问题域:云成本优化、FinOps 实践
|
||||
- 方法/机制:基于 CloudFormation 部署,通过 CloudWatch Events 定时触发 Lambda,读取 DynamoDB 配置表中的调度规则,根据实例标签决定启停操作
|
||||
- 结论/价值:该工具已通过 Guardrails 自动化覆盖公司内绝大多数月消费超过 10 美元的 AWS 账号
|
||||
|
||||
## Key Claims
|
||||
- AWS Instance Scheduler 通过定时启停 EC2 和 RDS 实例实现非生产环境成本节省
|
||||
- 该工具基于时间表触发,非空闲率触发
|
||||
- 实例关机行为必须设置为"停止"而非"终止"以保留数据
|
||||
- Instance Scheduler 能智能处理 RDS 七天一次的强制维护窗口
|
||||
|
||||
## Key Quotes
|
||||
> "该工具基于时间表触发,不是基于空闲率" — Gustavo 在 Q&A 环节澄清
|
||||
|
||||
## Key Concepts
|
||||
- [[Instance Scheduling]]:通过预设时间规则自动控制实例启停的技术
|
||||
- [[Cost Optimization]]:通过多种手段降低云资源支出的实践
|
||||
- [[CloudWatch Events]]:AWS 定时触发服务,触发 Lambda 函数执行调度逻辑
|
||||
- [[DynamoDB Config Table]]:存储调度配置(Schedule 和 Period 定义)的数据库表
|
||||
- [[Tagging]]:通过标签将实例关联到预定义调度逻辑的机制
|
||||
- [[RDS Maintenance Window]]:RDS 数据库维护窗口,Instance Scheduler 能识别并配合该窗口
|
||||
- [[Override Status]]:强制将实例保持在停止状态的高级配置
|
||||
|
||||
## Key Entities
|
||||
- [[AWS Instance Scheduler]]:AWS 官方提供的实例调度工具
|
||||
- [[Guardrails]]:CCOE 实施的自动化合规与治理框架
|
||||
- [[CCOE]]:云卓越中心,负责云资源治理和成本控制
|
||||
- [[Gustavo]]:本次会议讲师
|
||||
|
||||
## Connections
|
||||
- [[AWS Instance Scheduler]] ← deployed_by ← [[Guardrails]]
|
||||
- [[CloudWatch Events]] ← triggers ← [[AWS Lambda]]
|
||||
- [[AWS Lambda]] ← reads ← [[DynamoDB Config Table]]
|
||||
- [[Instance Scheduling]] ← applies_to ← [[EC2]]
|
||||
- [[Instance Scheduling]] ← applies_to ← [[RDS]]
|
||||
- [[Guardrails]] ← implements ← [[CCOE]]
|
||||
|
||||
## Contradictions
|
||||
Reference in New Issue
Block a user