當前位置:
首頁 > 新聞 > 亞馬遜CTO宣布無伺服器Lambda重大更新 AWS越來越「取悅」開發者了

亞馬遜CTO宣布無伺服器Lambda重大更新 AWS越來越「取悅」開發者了

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

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

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

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

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

Lambda功能迎來重大更新

關注開發者的需求,近乎「取悅」

職業生涯中的「精彩極了」和「糟糕透了」

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

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

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

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

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

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

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

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

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

目前很多公司已經採用(雷鋒網注意到了國內的流利說也在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。

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

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

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

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

WELL-Architected Tool優化雲應用架構

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

雷鋒網總結

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

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

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


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 雷鋒網 的精彩文章:

自動加人、模擬定位,微商躺著賺錢?
數據安全廠商「安華金和」獲德聯資本C1輪近億元融資

TAG:雷鋒網 |