AWS Fargate 是一種無伺服器運算引擎,適用於搭配 Amazon Elastic Container Service (ECS) 與 Amazon Elastic Kubernetes Service (EKS) 使用的容器。Fargate 讓您易於將焦點放在建立應用程式。Fargate 消除了佈建和管理伺服器的需求,讓您指定每個應用程式的資源和支付資源費用,並且透過經過設計的應用程式隔離來增強安全性。
Fargate 會分配正確的運算數量,因此無需選擇執行個體與調整叢集容量。您只須為執行容器所需的資源付款,因此不會過度佈建,也無須支付額外的伺服器費用。Fargate 會在其核心中執行每個任務或 pod,提供任務與 pod 自己的隔離運算環境。這讓您的應用程式能隔離工作負載,且更增進其始於安全的設計。這就是為何如 Vanguard、Accenture、Foursquare 和 Ancestry 等客戶選擇在 Fargate 上執行其關鍵任務應用程式的原因。

澳洲國民銀行 (NAB) 是澳洲最大的金融機構之一,為客戶提供各種個人銀行金融解決方案。
「由於不需要管理基礎結構,我們預估 AWS Fargate for Amazon EKS 可將新專案的開發成本減少 75%。在未來的 12 個月中,移轉至 AWS Fargate for Amazon EKS 將可讓 100 個 NAB 服務團隊使用以受控微服務為基礎的平台,將 50 個巨型應用程式分解為現代架構。」
NAB 雲端與職場部門基礎架構執行總經理 Steve Day
優勢
部署和管理應用程式,無基礎結構
透過 Fargate,無論您使用的是 ECS 或 EKS,都可以專注於建構與執行您的應用程式。您只須與容器互動並為所使用的容器付費,可避免調整、修補、保護與管理伺服器的額外費用。Fargate 可確保您容器執行所在的基礎結構能取得必要的修補程式,永遠維持在最新的狀態。
具有彈性定價選項且大小適中的資源
Fargate 會啟動運算並調整至最符合您為容器指定的資源需求。透過 Fargate,您不會過度佈建,也無需支付額外的伺服器費用。您也可以透過 Fargate 得到 Spot 和 Compute Savings Plan 定價選項,和 Amazon EC2 執行個體一樣。與隨需價格相比,Fargate Spot 能以最高達 70% 的折扣提供容許中斷的應用程式,運算 Savings Plan 則能為持續性工作負載的承諾支出提供高達 50% 的折扣。
始於安全隔離的設計
個別的 ECS 任務或 EKS pod 皆在其自身的專屬核心執行時間執行,且不與其他任務和 pod 共用 CPU、記憶體、儲存空間或網路資源。這可確保隔離工作負載並改善每個任務或 pod 的安全性。
豐富的應用程式觀察能力
透過 Fargate,您可以藉由內建的整合功能,及其他的 AWS 服務 (包括 Amazon CloudWatch Container Insights),來充分利用觀察能力。Fargate 可讓您透過廣泛的第三方工具及開放的介面,來收集用於監視應用程式的計量與記錄。
運作方式

使用 AWS Fargate 的客戶
使用 AWS Fargate 的其他客戶















部落格貼文和文章
進一步了解 AWS Fargate 定價