Fargate
AWS Fargate
不需管理 EC2 即可執行容器的機制。
一句話說明
不需管理 EC2 即可執行容器的機制。
概要
AWS Fargate 是讓 ECS 或 EKS 執行容器時不需管理伺服器的運算引擎。
主要用途
- ECS 容器執行
- 減少伺服器管理的 API 維運
- 批次容器處理
CLF-C02 考試重點
- 為容器執行基礎
- 不需管理 EC2 執行個體
- 與 ECS 或 EKS 組合使用
SAA-C03 考試重點
- 以容器為單位指定 CPU 與記憶體
- 常時運行 API 時需試算成本
- 比 Lambda 更適合長時間處理或對容器依賴較強的處理
實際使用情境
AWS Fargate 是在 Amazon ECS 與 Amazon EKS 上執行容器時的「無伺服器」運算引擎。傳統的 ECS / EKS 需要啟動 EC2 執行個體並作為容器主機管理,而使用 Fargate 則無須使用者意識到執行容器的 EC2 執行個體。在任務定義(或 Pod 定義)中指定 vCPU、記憶體、網路設定後,AWS 端就會自動佈建容量並啟動容器。OS 修補、主機管理、容量保留皆變得不必要,可大幅減少運維工作量。 Fargate 與 EC2 啟動類型的主要差異在於計費模式與管理範圍。EC2 啟動類型以執行個體為單位按時間計費,閒置容量部分也是計費對象。Fargate 則以任務為單位按 vCPU、記憶體、執行時間計費,因此以容器為單位僅按需計費,當資源使用率高時可能比 EC2 啟動類型便宜,反之則較貴。SAA-C03 會考在「持續運作 API」、「短時間批次」、「不定期處理」哪種模式下 Fargate 較合適,以及應如何在 Fargate 與 EC2 啟動類型之間做選擇。 代表性使用情境包括 Web API 的無伺服器容器執行、由 CI/CD 管線啟動的短時間批次工作、機器學習的推論容器執行、第三方映像(OSS 工具)的單次執行等。與 Lambda 的區分上,Lambda 有最長執行時間 15 分鐘與函式單位的限制,而 Fargate 則可處理長時間處理或任意容器映像,這是其優勢。在考試方面,CLF-C02 會以「無須管理 EC2 即可執行容器的服務」形式出題,並考察是否能正確認識 ECS / EKS / Fargate 之間的關係。
官方文件
成本注意事項
- 依 vCPU、記憶體與執行時間計費
- 靜態網站 MVP 不需要
安全性注意事項
- 區分任務角色與執行角色
- 勿在容器映像中包含機密資訊
相關服務
相關比較文章
此術語尚未登錄相關比較文章。
相關架構圖
此術語尚未登錄相關架構圖。
標籤
最後更新日: 2026-06-07
上一個術語
Amazon EventBridge
下一個術語
Amazon FSx