本章聚焦 EC2 的兩大決策:購買方案(On-Demand / Reserved / Savings Plans / Spot / Dedicated)該怎麼選,以及 Instance 類型如何依用途對應到 T/C/R/I/P 系列。再補上 AMI、Security Group、ENI 與 Placement Group 這些維運與架構層面的細節——這些都是選型情境題的核心。
🧱 白話:EC2 的本質是「虛擬機(VM)」——AWS 資料中心的實體伺服器被 hypervisor 切成很多間互相隔離的「套房」,你租的是其中一間;t3、m5 這些機型就是套房的坪數規格。虛擬化的完整地基見 基礎篇 ch05 虛擬化與容器。
🧱 白話:SG 就是每台機器自己的防火牆——一張「協定+Port+來源」的白名單規則清單,沒列到的一律擋掉;Stateful = 警衛記得你進來過,回應自動放行。防火牆與 stateful 的地基見 基礎篇 ch04,Port 是什麼見 基礎篇 ch01。
ENI(Elastic Network Interface)虛擬網卡:
EIP(Elastic IP)固定公有 IP:
Placement Groups(放置群組):
| 方案 | 節省幅度 | 承諾 | 中斷風險 | 最適合 |
|---|---|---|---|---|
| On-Demand | —(基準價) | 無 | 無 | 短期、不可預測、測試環境 |
| Reserved (1yr) | 最多 40% | 1 年 | 無 | 穩定的生產環境服務 |
| Reserved (3yr) | 最多 72% | 3 年 | 無 | 長期穩定、確定不會換服務 |
| Savings Plans | 最多 72% | 承諾小時用量 | 無 | 彈性但整體用量穩定 |
| Spot | 最多 90% | 無 | 高(AWS 可隨時回收) | 批次處理、可中斷任務 |
| Dedicated Host | (最貴) | 可按需或 1/3 年 | 無 | BYOL 合規、Socket 授權 |
| 系列 | 優化方向 | 典型用途 | 記憶關鍵字 |
|---|---|---|---|
| T / M | 一般用途(平衡) | Web Server、小型 DB、開發環境 | 通用 |
| C | 運算(高 CPU) | 遊戲伺服器、科學計算、ML 推論 | CPU 快 |
| R / X | 記憶體(大 RAM) | 記憶體 DB(Redis)、SAP HANA、即時分析 | RAM 多 |
| I / D / H | 儲存(高 IOPS) | NoSQL DB、資料倉儲、HDFS | IOPS 強 |
| P / G / Inf | 加速(GPU) | ML 訓練、影像處理、3D 渲染 | GPU |
| 類型 | 部署策略 | 延遲 | 容錯性 | 適合場景 | 限制 |
|---|---|---|---|---|---|
| Cluster | 同 AZ 同機架靠近 | 極低 | 低(同機架) | HPC、大數據計算 | 只在同一 AZ |
| Spread | 每個實例不同機架 | 一般 | 最高 | 關鍵任務服務 | 每 AZ 最多 7 個 |
| Partition | 分區,各分區不同機架 | 一般 | 高(分區隔離) | Hadoop/Kafka/Cassandra | 每 AZ 最多 7 個分區 |
點擊卡片翻面查看答案,共 5 張。