在今天舉行的AWS re:Invent大會上,亞馬遜公司(Amazon.com)旗下的Amazon Web Services(AWS)宣布推出Amazon EC2 Container服務,這項高度可擴展的高性能容器管理服務,讓客戶使用AWS上的容器輕松地運行和管理分布式應用。首先,EC2 Container服務支持Docker,客戶可在托管的Amazon Elastic Compute Cloud (Amazon EC2)實例集群上輕松地發布、管理和擴展從一個到數十萬個容器。通過EC2 Container服務,客戶可以在幾秒鐘內啟動、停止和管理數千個容器。
AWS客戶早就在Amazon EC2上部署Docker和其它輕型Linux容器。然而,為了在Amazon EC2實例集群上大規模使用它們,客戶必須開發自己的軟件或使用開源工具,才能為每個容器分配合適的資源、安排容器放置并監測已部署的容器。EC2 Container服務包含一組強大的API用于運行和管理容器,客戶可將之作為應用的核心構件,且可獲得與其他AWS服務一樣的高程序性控制力和靈活性。通過EC2 Container服務,客戶可以輕松地發布容器集群并指定希望運行的任務,而EC2 Container服務則會負責后續的執行。它會根據應用的需求、客戶的隔離政策和可用性要求來協調和自動化容器部署,調度容器以發現最優的實例放置。此外,客戶可以在實例集群上運行各種類型的應用或任務,從而提高每個集群的利用率。
亞馬遜AWS Amazon EC2副總裁Matt Garman表示:“我們的很多客戶告訴過我們,他們希望運行Docker容器,并獲得與傳統Amazon EC2實例相同水平的控制力以及相同的功能。通過使管理大規模容器變得更加容易,EC2 Container服務滿足了客戶的這些需求。我們也在致力于整合許多流行的AWS功能,包括CloudWatch監測、彈性負載均衡、彈性IP以及AWS身份與訪問管理等諸多,EC2 Container服務滿足了客戶的這些需要等。對于希望使用容器的客戶來說,EC2 Container服務使得AWS成為安全地運行和擴展應用的最佳平臺。”
EC2 Container 服務與Docker Hub集成。Docker Hub是一個托管的資源庫,其中基于Docker容器的應用在整個開發社區或一個私人組織內分發和共享。AWS還直接貢獻于Docker Hub官方資源庫及開源項目,比如最近的Dockerized GlassFish 應用服務器。
Docker首席執行官Ben Golub表示:“Amazon ECS以及AWS與Docker的持續合作為企業機構開發新一代不斷演進的分布式應用帶來了絕好的機會。AWS云的靈活性和高性能以及基于容器的應用的便捷性及速度相結合,為開發者提供其關鍵業務應用所需的一切,即實時地創新和擴展的能力。”
Swipely是一家致力于幫助商家更好地理解客戶并提高銷售額的企業。通過分析來自支付網絡、店內系統和社交網絡的信息,Swipely讓商家輕松地了解影響客戶回頭的因素。Swipely的工程運營總監Bright Fulton表示:“我們很早就開始使用Docker,并創建了一個工具鏈來開發和部署容器。我們非常興奮EC2 Container服務讓我們能夠通過本地服務在AWS上管理容器化的應用。我們期待著把我們的開源項目與EC2 Container服務API集成,充分利用集群管理和調度功能以在AWS上更高效地運行我們的服務。”