Compute
D3 · Performance
D4 · Cost
~1 phút đọcEC2 — Instance types, pricing, networking
EC2 là nền tảng compute IaaS. Nắm families, pricing models, placement groups, metadata và cách kết hợp EBS/Instance Store.
ec2
compute
spot
reserved
placement-group
Sơ đồ tổng quan
Đang tải sơ đồ…
Instance families (nhớ theo use case)
- General purpose: T (burstable), M, A1 — cân bằng CPU/mem/network.
- Compute optimized: C — CPU cao (batch, HPC, game server).
- Memory optimized: R, X, z1d — in-memory DB, SAP HANA.
- Storage optimized: I (NVMe), D (HDD lớn), H — NoSQL local, data warehouse.
- Accelerated: P/G (GPU), Inf/Trn (ML), F (FPGA).
Pricing model
- On-Demand: linh hoạt nhất, đắt nhất. Dev/test hoặc workload không đoán trước.
- Reserved (1/3 năm, Standard/Convertible): cam kết → giảm tới 72%.
- Savings Plans (Compute / EC2 Instance): linh hoạt hơn RI, commit $/hour.
- Spot: giảm tới 90%, có thể bị thu hồi với 2 phút cảnh báo → workload stateless, fault-tolerant (big data, CI runners).
- Dedicated Host / Dedicated Instance: compliance, BYOL per socket/core.
Tip
Đề thi khuyến nghị Spot cho batch/CI, Reserved/Savings Plans cho baseline steady, On-Demand cho spike không lường.
Placement Groups
- Cluster: instance gần nhau cùng rack → low latency HPC. Nhưng tệ cho fault tolerance.
- Spread: tối đa 7 instance/AZ, rải trên hardware khác nhau → critical workload.
- Partition: chia thành nhiều partition, rack khác nhau → big data (HDFS, Cassandra).
Metadata & security
- IMDSv2 (session token) được khuyến nghị, phòng SSRF.
- IAM Role qua Instance Profile — KHÔNG bao giờ hard-code access key trên EC2.
- User data chạy 1 lần khi boot; muốn chạy lại cần `cloud-init-per always` hoặc config.
Nội dung liên quan
Quiz liên quan
Flashcards liên quan