亞馬遜CTO宣佈無服務器Lambda重大更新 AWS越來越“取悅”開發者了|re:Invent

距離上次見到亞馬遜CTO 沃納·威格爾(Werner Vogels)正好過去了111天,那還是在8月9日於中國舉辦的AWS技術峰會上。而這一次,沃納·威格爾則出現在拉斯維加斯AWS re:Invent大會第4天主題演講的舞臺。

亚马逊CTO宣布无服务器Lambda重大更新 AWS越来越“取悦”开发者了|re:Invent

沃納·威格爾左手抱著數碼樂器電吉他廠商Feder Digital 首席產品官Ethan Kaplan現場送給他的吉他,右手擺出了“V”的勝利標識,PPT上的“GO BUILD”成為他對成千上萬開發者們最大的期望。

他的出場自帶BGM,這個BGM就是開發者們的歡呼。實際上,沃納·威格爾是亞馬遜技術執掌者,是AWS的靈魂人物,也是雲計算領域頂級專家。

今天他的演講,主要有以下幾個有意思的點:

  • 自己最糟糕和最開心經歷都與甲骨文相關

  • Lambda功能迎來重大更新

  • 關注開發者的需求,近乎“取悅”

職業生涯中的“精彩極了”和“糟糕透了”

這兩者都與甲骨文的數據庫的折磨有關。2004年12月12日,甲骨文RAC集群上的一個Bug,讓亞馬遜的一個網站崩潰了12個小時,這是沃納·威格爾自認為職業生涯最黑暗的時刻——因為當時亞馬遜三個海量數據庫存儲著所有客戶的產品和訂單信息,而這成為其採用甲骨文數據庫以來發生的最慘的事件。

亚马逊CTO宣布无服务器Lambda重大更新 AWS越来越“取悦”开发者了|re:Invent

終於在2018年11月1日,亞馬遜終於關閉了世界上最大的數據庫,並將其產品從甲骨文遷移到了自己的RedShift。沃納·威格爾表示,他迎來職業生涯的高光時刻。由於去年對AWS本地數據庫服務進行了重大改進,RedShift能夠承擔負擔。現在隨著AWS對Redshift速度性能的改進,Redshift比6個月前快了3.5倍。

亚马逊CTO宣布无服务器Lambda重大更新 AWS越来越“取悦”开发者了|re:Invent

Lambda(無服務器)功能幾個重大更新

亚马逊CTO宣布无服务器Lambda重大更新 AWS越来越“取悦”开发者了|re:Invent

2014年以來,AWS對Lambda持續更新

Lambda是AWS提供的無服務器產品,目前已經開放了無服務器的語言支持,讓開發者能夠用自己的語言AWS LAMBDA。

其一,Lambda Layers允許開發人員集中管理跨多個Lambda函數共享的代碼和數據;其二,Lambda Runtime API提供了一個簡單的界面,開發人員可以利用這些界面在開發Lambda函數時使用它們喜歡的編程語言或者特定語言版本。這兩個功能可以一起使用。

亚马逊CTO宣布无服务器Lambda重大更新 AWS越来越“取悦”开发者了|re:Invent

按照沃納·威格爾的說法,AWS正在儘快推出C ++和Rust版本的開源工具,並且還與合作伙伴合作提供更多開源版本,包括:Erlang(Alert Logic)、Elixir(Alert Logic)、Cobol(Blu Age)、N | Solid(NodeSource)和PHP(Stackery)。

為何各界湧向無服務器計算?

雷鋒網瞭解到,4年前,亞馬遜推出Lambda新服務——針對動態應用程序的無狀態事件驅動計算服務,不需要配置任何計算基礎設施。其目的就是減少開發者的整體開發工作量。

亚马逊CTO宣布无服务器Lambda重大更新 AWS越来越“取悦”开发者了|re:Invent

目前很多公司已經採用(雷鋒網注意到了國內的流利說也在Logo牆上)

開發者只需編寫代碼並定義事件觸發器,它將在滿足條件時自動運行。這種自動化帶來的結果是節省時間和金錢。

“現在可以將Lambda函數編寫為慣用的Ruby代碼,並在AWS上運行它們。默認情況下,AWS SDK for Ruby包含在Lambda執行環境中“。來自AWS的Chris Munns 在一篇介紹新語言支持的博客文章中如此寫到。

對於在IDE(集成開發環境)中有不同口味的人,AWS宣佈Lambda支持幾種流行的,包括預覽和Visual Studio中的PyCharm和IntelliJ。

沃納·威格爾還宣佈了Step Functions Service Integration,它允許開發人員定義一組步驟和觸發器,這些步驟和觸發器可以連接到其他Amazon服務,如Sagemaker、DynamoDB和Fargate。

亚马逊CTO宣布无服务器Lambda重大更新 AWS越来越“取悦”开发者了|re:Invent

期間,AWS Lambda 工程總監Holly Mersrobian上臺展示了Lambda推出三年以來取得的成績。她表示,週一發佈的Firecracker幫助隔絕負載以實現Worker的安全,已成為Twitter上討論數最多的產品。

Kafka對數據流進行保護性分析

目前無處不在的傳感器正將大量數據傳輸到雲中以進行持續分析。沃納·威格爾說,Kafka是一件嶄新的流行的平臺,用於攝取這些數據流(音頻視頻)。儘管這種開源計算仍然很難使用。

亚马逊CTO宣布无服务器Lambda重大更新 AWS越来越“取悦”开发者了|re:Invent

通過這項工具,AWS將提供完全託管的Kafka集群,在多個可用區域上進行復制,並使用完整的AWS數據保護工具組合進行保護。

WELL-Architected Tool優化雲應用架構

亚马逊CTO宣布无服务器Lambda重大更新 AWS越来越“取悦”开发者了|re:Invent

沃納·威格爾說,近年來,他將大量精力集中在宣傳亞馬遜優化雲應用架構上。為此,現場他推出了開發人員構建彈性、高可用和安全應用程序的最佳實踐——WELL-Architected Tool。這個新工具使開發人員在查看應用程序的體系結構時更容易訪問AWS知識資源,而無需使用AWS Solutions Architect。

雷鋒網總結

亚马逊CTO宣布无服务器Lambda重大更新 AWS越来越“取悦”开发者了|re:Invent

沃納·威格爾一直強調的是,基於90年代技術構建的數據庫已經過時(又雙叒叕暗諷甲骨文),認為雲原生數據庫(cloud native DB)服務構成了今天創新的基礎。

而從現場發佈的產品來看,“取悅”開發者成為一個典型的趨勢。當然,這與目前雲廠商通過收購開源社區等事件的邏輯完全一致(IBM收購Red Hat,微軟收購Github)。

眼下,亞馬遜掙脫甲骨文的話題一直愈演愈烈,而兩家似乎也毫不忌諱在各種場合針鋒相對。冷嘲還是熱諷,成為外界關注這兩家巨頭的新的角度。AWS CEO Andy Jassy這幾日也明確表示,在甲骨文上運行的88%的亞馬遜數據庫將在2019年1月份的Amazon DynamoDB或Amazon Aurora上運行。他補充,到今年年底,97%的“關鍵任務數據庫”就能在DynamoDB或Aurora上運行。

隨著AWS的數據庫技術的成熟,客戶的採用新數據庫與“去O”行動或將成為巨頭競爭的最終結果。


分享到:


相關文章: