C2-02-09-本章结束后的知识位置
本篇是《C2-02-EC2与基础计算服务》的第9个分篇,主要包含:本章结束后的知识位置。
15-GlobalShop-最终计算层案例
正常情况:
Users
│
▼
ALB
│
┌┴───────────────────────────┐
▼ ▼
AZ-A AZ-B
│ │
▼ ▼
EC2 EC2
│ │
└──────── Auto Scaling ───────┘
每台 EC2:
AMI
+
Instance Type
+
EBS
+
Security Group
+
IAM Role
+
User Data
监控:
EC2
│
▼
CloudWatch
│
▼
Auto Scaling
访问 AWS Resource:
EC2
│
│ IAM Role
▼
S3 / DynamoDB / Other AWS APIs
流量高峰:
20 EC2
↓
300 EC2
高峰结束:
300
↓
20
后台可中断计算任务:AWS Batch + Spot。
这就是一个比较完整的 AWS 基础计算体系。
15.5-本章结束后的知识位置
现在 GlobalShop 已经有了第一套真正可以运行应用程序的计算层:
GlobalShop
│
▼
ALB
│
┌────────────┴────────────┐
▼ ▼
AZ-A AZ-B
│ │
EC2 EC2
│ │
└────── Auto Scaling ─────┘
│
┌─────────────┼─────────────┐
▼ ▼ ▼
EBS IAM Role CloudWatch
但这里还有一个重要问题没有解决:是不是所有 Application、都必须运行在 EC2 Virtual Machine 上?
答案当然是否定的。
现代 AWS Compute 体系还有:
Container
ECS
EKS
Fargate
Serverless
Lambda
Application Runtime / Platform
因此下一章应该正式进入:重点建立:
Virtual Machine
↓
Container
↓
Docker
↓
ECS / EKS
↓
Fargate
↓
Serverless
↓
Lambda
并重点解释一个非常关键的问题:
**EC2、Container、Fargate、Lambda 到底分别把多少基础设施管理责任交给 AWS,为什么现代系统会同时使用它们。
**。
[1]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html "What is Amazon EC2? - Amazon Elastic Compute。
Cloud"
[2]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-lifecycle.html "Amazon EC2 AMI lifecycle - Amazon Elastic Compute。
Cloud"
[5]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html "Amazon EC2 instance state changes - Amazon Elastic Compute。
Cloud"
[8]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html "IAM roles for Amazon EC2 - Amazon Elastic Compute。
Cloud"
[9]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html "Use instance metadata to manage your EC2 instance - Amazon Elastic Compute。
Cloud"
[10]: https://docs.aws.amazon.com/en_en/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html "Elastic IP addresses - Amazon Elastic Compute。
Cloud"
[11]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-instance-addressing.html "Amazon EC2 instance IP addressing - Amazon Elastic Compute。
Cloud"
[18]: https://aws.amazon.com/jp/ec2/pricing/ "Amazon EC2 – 安全でサイズ変更可能なコンピューティングキャパシティ – AWS"。
[19]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-reserved-instances.html "Reserved Instances for Amazon EC2 overview - Amazon Elastic Compute。
Cloud"
[24]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-instance-termination-notices.html "Spot Instance interruption notices - Amazon Elastic Compute。
Cloud"
[26]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/capacity-reservation-overview.html "On-Demand Capacity Reservations and Capacity Blocks for ML - Amazon Elastic Compute。
Cloud"
[27]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-capacity-reservations.html?refid=29e2f26a-7577-451e-9d4d-ed0416a17cd3 "Reserve compute capacity with EC2 On-Demand Capacity Reservations - Amazon Elastic Compute。
Cloud"
[28]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-security-groups.html "Amazon EC2 security groups for your EC2 instances - Amazon Elastic Compute。
Cloud"
本篇概述
- 本篇梳理了本章结束后的知识位置相关的核心知识、适用场景与判断要点。