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