Source: Cloud & DevOps/Public-Cloud-Learning-Sessions/05_FinOps/public-cloud-learning-sessions-best-practices-for-ec2-cost-optimization-in-aws-2.md Entities: Mike-Dukes, Steele-Taylor, Spot-Invaders Concepts: AWS-Nitro, EC2-Spot-Instances, ECS Concepts updated: Graviton, SpotInstances (added source reference)
61 lines
3.9 KiB
Markdown
61 lines
3.9 KiB
Markdown
---
|
||
title: "Public Cloud Learning Sessions - Best practices for EC2 cost optimization in AWS - 20240529"
|
||
type: source
|
||
tags:
|
||
- AWS
|
||
- EC2
|
||
- Cost-Optimization
|
||
- Graviton
|
||
- Spot-Instances
|
||
date: 2024-05-29
|
||
---
|
||
|
||
## Source File
|
||
- [[Cloud & DevOps/Public-Cloud-Learning-Sessions/05_FinOps/public-cloud-learning-sessions-best-practices-for-ec2-cost-optimization-in-aws-2]]
|
||
|
||
## Summary(用中文描述)
|
||
- 核心主题:AWS EC2 成本优化最佳实践,涵盖实例选型、购买策略和容器化部署
|
||
- 问题域:企业云成本管理(FinOps),如何在保证工作负载可用性的前提下最大化成本效益
|
||
- 方法/机制:Graviton ARM 架构实例(40% 性价比提升)、EC2 Spot 竞价实例(90% 折扣)、AWS Nitro 虚拟化、Nitro Enclave 安全计算
|
||
- 结论/价值:云效率的核心是"按使用量付费"——通过架构最佳实践和正确的实例购买策略,企业可显著降低 EC2 成本,同时提升性能和可持续性
|
||
|
||
## Key Claims(用中文描述)
|
||
- AWS 云效率原则:按实际使用量付费,只有在使用 AWS 时才支付成本
|
||
- Graviton 实例:基于 ARM64 架构,性价比最高比同类 x86 实例高 40%;功耗比同类 x86 实例低 60%
|
||
- EC2 Spot 实例:相比按需定价最高可享 90% 折扣;适合容错、灵活、无状态的工作负载
|
||
- Spot + Graviton 组合:Spot 和 Graviton 可同时用于容器化工作负载,只要不过度限制实例池
|
||
- Spot 中断处理:AWS 提供中断前通知;集成 Auto Scaling、EKS、ECS 支持自动化响应中断
|
||
|
||
## Key Quotes
|
||
> "When we start talking about architecting and using best practice efficiency in the cloud, you effectively only pay for what you use when you use AWS." — Mike Dukes,AWS 云效率核心理念
|
||
> "Graviton Free actually uses up to 60% less power consumption than comparable X86-based instances." — 演讲者,Graviton 能耗优势
|
||
|
||
## Key Concepts
|
||
- [[Graviton]]:AWS 基于 ARM64 架构的自研处理器,提供更高性价比和更低功耗(比 x86 低 60%)
|
||
- [[EC2-Spot-Instances]]:利用空闲容量的竞价实例,最高可享 90% 折扣,需具备容错能力
|
||
- [[AWS-Nitro]]:AWS 虚拟化平台,将网络、存储和安全组件外部化,提升效率
|
||
- [[FinOps]]:云财务管理,平衡云成本与业务价值
|
||
- [[Savings-Plans]]:AWS 预留实例计划,提供按需价格的折扣
|
||
- [[EKS]]:Amazon Elastic Kubernetes Service,Spot 中断通知已集成
|
||
- [[ECS]]:Amazon Elastic Container Service,支持 Spot 实例自动化管理
|
||
|
||
## Key Entities
|
||
- [[Mike-Dukes]]:AWS 专家,演讲者,EC2 成本优化最佳实践主题
|
||
- [[Steele-Taylor]]:AWS 专家,演讲者,EC2 成本优化最佳实践主题
|
||
- [[AWS]]:Amazon Web Services,云服务提供商
|
||
- [[Spot-Invaders]]:基于 EKS 和 EC2 Spot 的容错混沌工程游戏,展示 Spot 最佳实践
|
||
|
||
## Connections
|
||
- [[Graviton]] ← extends ← [[AWS-Nitro]](Graviton 实例运行于 Nitro 系统)
|
||
- [[EC2-Spot-Instances]] ← extends ← [[EKS]](EKS 提供 Spot 中断通知集成)
|
||
- [[EC2-Spot-Instances]] ← extends ← [[ECS]](ECS 支持 Spot 实例自动化管理)
|
||
- [[public-cloud-learning-sessions-best-practices-for-ec2-cost-optimization-in-aws-2]] ← relates_to ← [[FinOps]](同属 FinOps 系列会话)
|
||
- [[Spot-Invaders]] ← demonstrates ← [[EC2-Spot-Instances]](游戏演示 Spot 最佳实践)
|
||
|
||
## Contradictions
|
||
- 与 [[ctp-topic-13-cloud-finops-micro-focus-policies-best-practices-to-optimize-the-co]] 可能的冲突点:
|
||
- 冲突点:Graviton 适用场景
|
||
- 当前观点(本来源):Graviton 适合大多数场景,有数据库类例外
|
||
- 对方观点(CTP Topic 13):明确建议 RDS Aurora 迁移到 Graviton "相对简单"
|
||
- 协调:两者并不真正冲突——CTP Topic 13 专注文档数据库场景的 Graviton 迁移,本来源强调的是通用指导;Aurora 属于可迁移类别,非"数据库例外"中的有状态高要求场景
|