AWS Fargate

執行容器,無須管理伺服器或叢集

AWS Fargate 是一項適用於 Amazon ECS 和 EKS* 的技術,可讓您執行容器而不需要管理伺服器或叢集。有了 AWS Fargate,您再也不需要佈建、設定及擴展執行容器的虛擬機器叢集。這樣一來,您就不必選擇伺服器類型、決定擴展叢集的時機或優化叢集封裝。AWS Fargate 免除了與伺服器或叢集互動或規劃相關事項的需要。Fargate 可讓您專注於設計及建立應用程式,而不是管理執行應用程式的基礎設施。

Amazon ECS 和 EKS 提供兩種模式:Fargate 啟動類型與 EC2 啟動類型。使用 Fargate 啟動類型時,您只需要將應用程式封裝在容器中、指定 CPU 和記憶體需求、定義聯網和 IAM 政策,以及啟動應用程式。EC2 啟動類型提供伺服器層級控制權,可讓您更精細地控制執行容器應用程式的基礎設施。使用 EC2 啟動類型時,您可以使用 Amazon ECS 和 EKS 管理伺服器叢集,以及安排容器在伺服器上的置放作業。Amazon ECS 和 EKS 可追蹤叢集中的所有 CPU、記憶體和其他資源,並且根據您指定的資源需求找出最適合執行容器的伺服器。您必須負責佈建、修補和擴展伺服器叢集。您可以決定要使用哪種類型的伺服器、要在叢集中執行哪些應用程式和多少容器以優化使用率,以及何時應從叢集新增或移除伺服器。EC2 啟動類型可讓您進一步控制伺服器叢集以及提供更多種類的自訂選項,藉此支援某些特定應用程式或滿足潛在的合規和政府需求。

* Amazon EKS 的 AWS Fargate 支援將在 2018 年推出。

優點

不必管理叢集

使用 AWS Fargate 時,您只需要規劃容器相關事宜,因此可以專注於建立及操作應用程式。AWS Fargate 免除了管理 Amazon EC2 執行個體叢集的需要。您不再需要挑選執行個體類型、管理叢集排程或優化叢集使用率。Fargate 會為您打理所有這些工作。

無縫擴展

AWS Fargate 可讓您輕鬆擴展應用程式,您不再需要擔心是否已為容器應用程式佈建足夠的運算資源。定義應用程式需求 (例如 CPU、記憶體等等) 之後,AWS Fargate 會管理要以高可用性方式執行容器時所需的所有擴展工作和基礎設施。您不再需要決定何時要擴展或封裝叢集以優化使用率。Fargate 可讓您在幾秒內啟動數十個或數萬個容器並輕鬆進行擴展以執行最關鍵的任務應用程式。

與 Amazon ECS 和 EKS 整合

AWS Fargate 已與 Amazon ECS 無縫整合。您只需要定義應用程式即可,方法與 Amazon ECS 相同。您將應用程式封裝到任務定義、指定需要的 CPU 和記憶體、定義每個容器需要的聯網和 IAM 政策,最後將所有內容上傳到 Amazon ECS。完成所有設定後,AWS Fargate 就會為您啟動及管理容器。

Amazon EKS 的 AWS Fargate 支援將在 2018 年推出。

運作方式

Fargate_diagram_Final

部落格和文章

Jeff-Barr_Bio-Pic
Introducing AWS Fargate

AWS Fargate 提供一個簡單方式讓您在 AWS 上部署容器。您唯一需要做的就是建立容器映像、指定 CPU 和記憶體需求、定義聯網和 IAM 政策以及啟動。
繼續閱讀 »

FargateConsole_Fargate-thick
AWS Fargate: A Product Overview

AWS Fargate 這項技術可讓您使用容器做為基本運算基元,無須管理基礎執行個體。您不需要佈建、設定或擴展虛擬機器。
繼續閱讀 »

進一步了解 AWS Fargate 定價

瀏覽定價頁面
準備好開始使用了嗎?
註冊
還有其他問題嗎?
聯絡我們