EC2
Amazon Elastic Compute Cloud
可在 AWS 上自由使用的虛擬伺服器。
一句話說明
可在 AWS 上自由使用的虛擬伺服器。
概要
可在 AWS 上啟動虛擬伺服器的服務。可選擇作業系統、執行個體類型、儲存體與網路進行使用。
主要用途
- 建構 Web 伺服器
- 批次處理伺服器
- 既有應用程式的遷移目的地
CLF-C02 考試重點
- 依執行時間與執行個體類型計費
- 與 Auto Scaling 及 ELB 組合使用
- 依共同責任模型,作業系統以上由使用者管理
SAA-C03 考試重點
- 採用 Multi-AZ 架構提升可用性
- 設計為無狀態以便進行 Auto Scaling
- 透過執行個體購買選項進行成本最佳化
實際使用情境
Amazon EC2(Elastic Compute Cloud)是可在 AWS 雲端上啟動與管理虛擬伺服器(執行個體)的 IaaS 服務。透過選擇 AMI(Amazon Machine Image),即可在已預先配置作業系統與初始軟體的狀態下啟動執行個體。 **執行個體類型**應依工作負載選擇。可分為一般用途(M 系列、T 系列)、運算最佳化(C 系列)、記憶體最佳化(R 系列、X 系列)、儲存最佳化(I 系列、D 系列)、加速運算(P 系列、G 系列 / GPU)等系列。CLF 考試會考「選擇 vCPU 數量與 RAM 組合」的基本概念。 **購買選項**是成本最佳化的關鍵,CLF-C02、SAA-C03 都會頻繁出題。 - **隨需執行個體**: 以秒為單位計費、無承諾、適合短期且無法預測的工作負載 - **預留執行個體(RI)**: 承諾 1 年或 3 年可享最高 75% 折扣。適合固定工作負載 - **Savings Plans**: 可彈性套用與 RI 同等折扣率(不限執行個體類型)的新機制 - **競價型執行個體**: 以最高 90% 折扣使用 AWS 的閒置容量,有中斷風險,適合容錯能力高的分散式工作負載(批次處理、ML 訓練等) - **Dedicated Host**: 獨占實體伺服器,支援 BYOL(自帶授權) **Auto Scaling 與 ELB 的組合**是 Web 應用的標準架構。Auto Scaling 依流量增減執行個體數量,ELB(Elastic Load Balancing)則將請求分散至各執行個體。此架構需採用**無狀態設計**(執行個體內部不保留工作階段資訊),標準模式是將工作階段外部化至 ElastiCache(Redis/Memcached)或 DynamoDB。 從**責任共擔模型**角度來看,EC2 是由使用者負責管理 hypervisor 以上的部分(作業系統 / 中介軟體 / 應用程式)(屬「雲端內的安全」領域)。 CLF-C02 會以「提供虛擬伺服器的服務是哪一個」、「EC2 的計費模式為何」等形式出題。SAA-C03 則會考購買選項的區分判斷、Auto Scaling + ELB 的架構設計、AMI 自訂與橫向擴展、執行個體中繼資料與使用者資料的活用等。
官方文件
成本注意事項
- 忘記停止會持續產生費用
- Elastic IP 與 EBS 也可能產生費用
安全性注意事項
- 透過 Security Group 僅允許必要通訊
- 勿將 SSH 私鑰放入公開儲存庫
相關服務
相關比較文章
此術語尚未登錄相關比較文章。
相關架構圖
標籤
最後更新日: 2026-06-01
上一個術語
Amazon Elastic Block Store
下一個術語
Amazon Elastic Container Registry