在美國拉斯維加斯召開的亞馬遜云計算峰會上,亞馬遜AWS云計算部門再發布了兩項新服務:自動資源管理服務AWS Lambda和高性能容器管理服務EC2 Container。
AWS Lambda可根據發生的事件運行開發者的代碼,并為他們自動管理計算資源,讓開發者更輕松地開發和管理對新信息響應迅速的應用。而EC2 Container是一項高度可擴展的高性能容器管理服務,讓用戶使用AWS上的容器輕松地運行和管理分布式應用。
新技術的發布意味著亞馬遜云計算服務水平進一步提升,開發者利用AWS Lambda服務,讓計算資源根據自定義請求自動觸發。Lambda按計算時間收費,計費單位為100毫秒,因此一來就可以幫助用戶最大程度控制成本。
目前,AWS Lambda支持本地庫在內的任何第三方庫,因此開發者無需學習任何新的編程語言、工具或框架,可以直接在AWS Lambda中編輯功能。通過AWS Lambda,開發者可以創建自己的后臺并以AWS的規模、性能和安全性運行。AWS Lambda可在事件發生后的幾毫秒內運行代碼。由于每個事件是被作為單個功能進行處理的,因此在事件頻率增加時仍可保持一致的高性能。
Container可以讓用戶輕松地運行和管理分布式應用。首先,該服務支持Docker,用戶可在托管的Amazon EC2實例集群上輕松地發布、管理和擴展從一個到數十萬個容器。通過EC2 Container服務,用戶可以在幾秒鐘內啟動、停止和管理數千個容器。
據了解,用戶早就可以在Amazon EC2上部署Docker和其它輕型Linux容器,但用戶必須自己開發軟件或使用開源工具,才能為每個容器分配適合的資源,安排容器放置并監測。EC2 Container服務包含一組強大的API用于運行和管理容器,用戶可將之作為應用的核心構件,且可獲得與其他AWS服務一樣的高程序性控制力和靈活性。
通過EC2 Container服務,用戶可以輕松地發布容器集群并指定希望運行的任務,而EC2 Container服務則會負責后續的執行。它會根據應用的需求、用戶的隔離政策和可用性要求來協調和自動化容器部署,調度容器以發現最優的實例放置。此外,用戶可以在實例集群上運行各種類型的應用或任務,從而提高每個集群的利用率。
AWS是亞馬遜于2006年發布的基于云的技術基礎設施平臺,通過位于美國、澳大利亞、巴西、中國、德國、愛爾蘭、日本以及新加坡的數據中心向全球190個國家與地區的企業、機構與政府部門提供云計算服務,包括計算、存儲、數據庫、分析、應用及部署等服務。AWS目前活躍付費用戶已經突破了100萬。