re:Invent 2018:AWS擴充套件Lambda無伺服器功能 新增Kafka管理服務
至頂網軟體頻道訊息: 在re:Invent大會前兩日相繼推出了衛星資料服務、本地基礎設施產品以及大量新功能之後,今天AWS推出了另一項針對其雲平臺的增強功能。
擴充套件的無伺服器功能
今天宣佈的許多功能都是針對AWS Lambda推出的。Lambda是AWS在2014年推出的無伺服器計算服務,該服務讓企業能夠在AWS雲上執行程式碼而無需手動管理底層硬體資源,從而節省大量時間和資源。
Lambda將新增一項名為Lambda Layers的功能,該功能讓開發者可以提取出現在多個Lambda工作負載中的重複程式碼,並將其捆綁為一種主副本。當更改這個主副本的時候,所做的修改就會應用到所有依賴於這個主副本的工作負載。這項功能可以讓那些在運營中高度依賴Lambda的企業更輕鬆地確保跨應用一致地釋出重要更新。
Amazon首席技術官Werner Vogels在今天早上re:Invent大會主題演講中表示,已經有數十萬客戶構建了無伺服器應用,而且不限於雲原生的初創公司。“大型企業也在採用無伺服器技術。”
AWS通過Lambda Layers為客戶提供了更靈活的服務使用方式。AWS增加了對外部執行時系統的支援,這意味著開發者現在在幾乎可以使用所有程式語言編寫無伺服器應用了。此外,開發者還可以自由地在三個主流的第三方編輯器中編寫程式碼:PyCharm、IntelliJ和微軟Visual Studio Code。
同時,AWS還增強了AWS Step Functions,AWS的另一款無伺服器計算產品。現在企業可以使用該工具建立多應用工作流,這些工作流可利用Amazon SageMaker機器學習引擎、DynamoDB NoSQL資料庫以及其他一些以前不受支援的AWS服務。AWS還首次公佈了Nested Applications,該應用旨在簡化聚合無伺服器應用的過程。
大量新產品
除了對無伺服器計算產品組合的更新之外,AWS還推出了很多新的服務,其中最重要的就是推出一個管理版本的Kafka。
Kafka是一種用於傳輸實時資料的開源系統,在企業中得到廣泛採用。Kafka平臺最初是由LinkedIn開發的,用於處理其網站上的使用者活動指標,目前被廣泛應用於從基礎設施應用監控到網路安全的方方面面。
Amazon Managed Streaming for Kafka(MSK)可以讓企業免於在內部管理軟體部署。該服務還與開源Kafka版本完全相容,讓企業更容易將現有部署遷移到AWS。
AWS在公告中表示:“Amazon MSK執行高度可用的Apache Kafka叢集,提供開箱即用的安全功能,與Apache Kafka的開源版本完全相容,允許現有應用無需更改程式碼即可遷移,並且內建AWS整合可加速應用開發。”
今天的產品公告中還包括一個新的自助版本的Well-Architected Framework,該工具以前僅由AWS內部解決方案架構師用作諮詢的一部分,讓企業能夠根據常見的最佳實踐評估其雲環境。