跳到主要內容
Compute運算中級CLF-C02SAA-C03

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 不需要

安全性注意事項

  • 區分任務角色與執行角色
  • 勿在容器映像中包含機密資訊

相關服務

相關比較文章

此術語尚未登錄相關比較文章。

相關架構圖

此術語尚未登錄相關架構圖。

標籤

computecontainerserverless-container

最後更新日: 2026-06-07