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 就會為您啟動及管理容器。
AWS Fargate 對於 Amazon EKS 的支援將於 2018 年上線。
運作方式
最新消息
AWS Fargate 現可支援時間型和活動型的排程功能
AWS Fargate 現可支援在規律、排定的基礎上執行任務的能力,並可回應 CloudWatch Events。
新加坡、雪梨和法蘭克福區域現在推出 AWS Fargate
您現在可在以下三個新的 AWS 區域,使用 AWS Fargate 啟動容器:亞太區域 (新加坡)、亞太區域 (雪梨) 和歐洲 (法蘭克福)。
查看所有公告 »
部落格和文章
AWS Fargate 簡介
AWS Fargate 是在 AWS 部署容器的簡單方法,讓您能夠專注在建立應用程式,而不是管理基礎設施。
繼續閱讀 »
將容器遷移到 AWS Fargate
了解如何將 Amazon EC2 上執行的容器輕鬆地遷移到 AWS Fargate。
採用 AWS Fargate 的任務聯網
儘管無須管理基礎運算執行個體,Fargate 仍然賦予您在網路配置的組態和政策上的高度控制權。
繼續閱讀 »
進一步了解 AWS Fargate 定價






