北京時間11月14日上午消息,在美國拉斯維加斯召開的亞馬遜云計算峰會re:Invent大會第二天上,亞馬遜AWS云計算部門再發布了兩項新服務:自動資源管理服務AWS Lambda和高性能容器管理服務EC2 Container。
AWS Lambda可根據發生的事件運行開發者的代碼,并為他們自動管理計算資源,讓開發者更輕松地開發和管理對新信息響應迅速的應用。AWS Lambda在圖片上傳、應用內活動、點擊網站或聯網設備的輸出等事件發生后的幾毫秒內開始運行代碼。開發者還可以利用AWS Lambda開發新的后臺服務,讓計算資源根據自定義請求自動觸發。開發者只需為獲得服務的請求數以及運行代碼所需的計算時間付費。AWS Lambda按計算時間收費,計費單位為100毫秒,因此可以經濟、輕松地把應用從每天幾次請求擴展到所需要的任何規模的請求。
AWS Lambda支持包括本地庫在內的任何第三方庫,因而開發者無需學習任何新的編程語言、工具或框架。開發者可以直接在AWS Lambda中編輯功能,這意味著他們無需編譯編輯的內容、變更構建然后重新部署,即可即時更新應用。通過AWS Lambda,開發者可以創建自己的后臺并以AWS的規模、性能和安全性運行。AWS Lambda可在事件發生后的幾毫秒內運行代碼。由于每個事件是被作為單個功能進行處理的,因此在事件頻率增加時仍可保持一致的高性能。
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是亞馬遜于2006年發布的基于云的技術基礎設施平臺,通過位于美國、澳大利亞、巴西、中國、德國、愛爾蘭、日本以及新加坡的數據中心向全球190個國家與地區的企業、機構與政府部門提供云計算服務,包括計算、存儲、數據庫、分析、應用及部署等服務。AWS目前活躍付費用戶已經突破了100萬。