Amazon發布免費的AWS EC2 Container服務,且支持Docker
近日,在AWS re:Invent云計算大會上的第二場主題演講中,Amazon的CTO Werner Vogels宣布發布AWS EC2 Container服務。目前,AWS EC2 Container服務預覽版免費提供于開發者,開發者可以在官網進行注冊使用。這是一項高度可擴展、高性能、免費的容器管理服務,并能夠在托管的Amazon EC2實例集群上輕松地發布、管理和擴展Docker容器,使得AWS用戶能夠使用AWS上的容器輕松地運行和管理分布式應用。AWS EC2 Container服務的主要特征如下:
1、簡單的集群管理
實現了對容器集群進行自動化的啟動、管理和停止以及對集群運行狀態的監控;可以跨不同可用區域管理幾千集群容器。
2、高性能
根據應用需求,能夠通過擴展多節點來滿足高性能需求,且對數千個容器節點的啟動、停止、管理在幾秒內即可完成。
3、靈活的調度
內置的調度模塊能夠實現集群的容器擴展以達到可用性和利用率的平衡,還可以使用提供的API或者已有開放源代碼來構建自己的調度。
4、擴展和移動性
通過Docker技術能夠實現應用雙向可遷移性,即從已有數據中心遷移到云,或者從云遷移到已有數據中心。
5、較高的資源利用率
運行在容器里的應用能夠非常有效的利用資源,用戶還可以在相同的Amazon EC2服務中選擇多個不相關的容器,從而能夠充分利用一切可用的資源。
6、與AWS 良好的集成
用戶的應用能夠使用AWS提供的許多功能,如Elastic IP、資源標簽、VPC等;容器可被看作一個在同一AWS EC2和Amazon S3中的一個基礎構建模塊。
7、安全
運行在容器的中應用能夠充分利用AWS身份識別和訪問管理(IAM)服務,以控制用戶對Amazon AWS服務和資源的訪問權限;容器運行在VPC中,該服務能夠將容器限制在自己的虛擬網絡里;容器運行在多租戶形式的服務中,容器間只能通過預定義的接口進行相互通信。
對于Amazon推出AWS EC2 Container服務的舉措,中橋分析師認為:
AWS通過AWS EC2 Container 服務和AWS Lambda服務,AWS正快速成為分布式和動態應用的技術平臺,這將帶動應用數量發展的井噴,讓AWS用戶可以完全無需擁有架構資源,即可開發部署應 用,讓應用開發用戶可以快速將創新思維轉化為業務,保證業務發展過程中應用所需要的高性能。AWS已經做到了通過容器管理,為用戶將應用從傳統數據中心、 私有云逐步過渡到公有云以及云應用的開發和管理平臺。
Hack News上關于AWS EC2 Container服務的討論已有數百條,用戶joshpadnick評論到:
在AWS re:Invent云計算大會上,他看到了AWS EC2 Container服務,尤其Amazon在安全方面的設計,用戶啟動的EC2實例集群運行在自己的VPC中,這樣就可以解決Docker容器暴露出來的一些安全問題。
AWS EC2 Container 服務的推出使得AWS用戶無需自己開發軟件或者使用開源工具就能夠在Amazon EC2實例集群上大規模地使用Docker。另外,Amazon 發布AWS EC2 Container服務的同時,還發布了AWS Lambda服務、兼容MySQL的Aurora數據庫服務以及新的實例類型C4。可見,AWS云計算服務正在快速從傳統的云資源、云平臺到云數據服務進行演進。