在每年的亞馬遜云科技re:lnvent大會,由Peter DeSantis帶來的《周一晚間直播》是re:lnvent大會的第一個并讓人值得期待的主題演講。作為亞馬遜云科技高級副總裁,Peter發布了數據庫和應用領域的三項Serverless創新,使客戶能夠更快、更輕松地擴展其數據基礎設施,以支持苛刻的業務用例。
隨著熟悉的背景音樂,Peter上臺開始了精彩演講。他首先回顧了近年來亞馬遜云科技在其龐大云服務體系上構建大規模的Serverless服務的過程,包括用于存儲的Amazon S3、用于計算的Amazon Lambda、以及用于數據庫的Amazon DynamoDB。Serverless的核心理念是消除管理服務器和基礎設施的負擔。通過使用Serverless服務方式,用戶無需再關心升級軟件、修補操作系統、淘汰舊主機以及驗證新主機等問題。
Peter同時介紹了亞馬遜云科技在其所有產品中廣泛使用的六個重要的云計算服務屬性:安全性、可用性、可擴展性、性能效率、成本效率和可持續性。Peter解釋稱,Serverless通過這些設計理念,在亞馬遜云科技龐大的基礎設施之上運行,并在大量客戶中共享計算資源。
每個客戶的實際運行負載只占總體容量和基礎設施的一小部分,這使得Serverless更具成本效益。因為客戶只需支付所用資源的費用,而不是傳統的預配容量。Serverless還使亞馬遜云科技能夠更有效地運營其基礎設施,閑置資源減少,這意味著更環保。由于這些服務從設計之初開始,就利用亞馬遜云科技的基礎設施,使得它們可以提供增強的安全性能,以及可達99.999%的可用性。
之后,Peter以“Road to Serverless”為主題,展開了對Serverless發展的解讀。從2018年,亞馬遜云科技推出了Amazon Aurora Serverless,它能夠根據工作負載需求自動無縫地調整數據庫容量,而無需對數據庫進行任何調整或故障切換。這是通過一種名為Caspian的創新功能實現的,它是一個創新的虛擬機監控程序、熱度管理系統和對數據庫引擎本身的更新與結合。這些使得Amazon Aurora數據庫可根據負載變化,以毫秒為單位快速調整內存容量。
隨著Amazon Aurora Serverless的推出,亞馬遜云科技在Serverless的進程中向前邁出了一大步。在介紹了如何擴展數據庫的許多場景之后,Peter得出結論:“我們仍然受到物理服務器大小的限制,這并不是Serverless。但是,數據庫分片是一種眾所周知的改進技術。考慮到將數據水平劃分為子集并將其分布到一堆物理上獨立的數據庫服務器(稱為分片),以利用單個服務器的數據庫性能?!憋@然,水平擴展是答案,但如何實現當今數百萬用戶系統所需的史詩級擴展呢?
重磅發布:Amazon Aurora Limitless Database
Peter宣布推出Amazon Aurora Limitless Database,客戶可輕松擴展其數據庫,突破單個服務器的容量限制,并通過數據庫分片實現高性能。“有了無限的數據庫,就無需擔心新增需要管理的新數據庫,您的應用程序只是一個可用的數據庫入口。”Peter介紹到,“這大大降低了復雜性,將推動先進的云數據管理的發展。”
Amazon Aurora Limitless Database提供單一接口,并自動在多個數據庫分片間擴展和復制數據。亞馬遜云科技還利用Amazon Aurora Database自身構建了一個快速路由層,以高效地將查詢路由到適當的分片,實現所有分片間的快速分布式數據交換。
重磅發布:Amazon ElastiCache Serverless
Peter宣布推出Amazon ElastiCache Serverless,這是一種新的無服務器選項,允許客戶在一分鐘內創建緩存并根據應用程序流量模式立即擴展容量。Amazon ElastiCache Serverless與兩種流行的開源緩存解決方案Redis和Memcached兼容。
客戶可以使用Amazon ElastiCache Serverless為要求苛刻的工作負載運行緩存,而無需花費時間進行容量規劃或需要緩存專業知識。Amazon ElastiCache Serverless持續監控應用程序的內存、CPU和網絡資源利用率,并立即進行擴展以適應其所服務的工作負載訪問模式的變化??蛻艨梢詣摻ㄒ粋€高度可用的緩存,其中的數據可跨多個可用區自動復制,并為所有工作負載提供高達99.99%的可用性服務級別協議(SLA),從而節省客戶的時間和費用。
客戶希望能夠極其簡單地部署和操作緩存。Amazon ElastiCache Serverless提供了簡單的端點體驗,抽象了底層集群拓撲和緩存基礎設施。客戶可以降低應用程序復雜性并提高運營卓越性,而無需處理重新連接和重新發現節點。使用Amazon ElastiCache Serverless,無需任何前期成本,只需為使用的資源付費。客戶需要為應用程序消耗的緩存數據存儲量和ElastiCache處理單元(ECPU)資源付費。
Peter繼續分享Serverless發展之路:2021年,亞馬遜云科技推出了Amazon Redshift Serverless,它自動化了數據倉庫的縮放、數據布局和數據管理。然而,對于一些苛刻的工作負載,仍需要人工干預。Peter通過介紹一些具有挑戰性的數據倉庫模式來展示這些問題:
對于儀表板和報告的小型查詢,需要持續低于秒級的低延遲;
對于大型ETL批處理作業,需要在不干擾其他工作負載的情況下高效運行。這些作業可能處理數十億行;
對于特殊的復雜分析查詢,需要優化性能而不影響生產工作負載。這些查詢可能是典型查詢的10-100倍大小。
重磅發布:Amazon Redshift Serverless
下一代AI驅動的擴展和優化功能
Peter發布了一項新的Amazon Redshift Serverless功能:下一代AI驅動的擴展和優化。該功能使用AI模型來預測工作負載并自動擴展和優化資源,將現有的基于查詢態的資源分配升級為基于查詢、數據量級計算復雜度等多方面維度,利用機器學習模型將計算資源動態分配,以幫助客戶實現性價比目標。
亞馬遜云科技在Serverless技術方面以開創性工作為基礎,旨在幫助客戶管理任何規模的數據并大幅簡化其運營,以便他們能夠專注于為最終用戶進行創新,而無需花費時間和精力來配置、管理和擴展其數據基礎設施。主要包含以下能力:
基于機器學習的預測模型,能夠預測未來工作負載模式并提前調整資源容量。
實時查詢分析器,利用機器學習估算每個查詢的資源需求并進行合理分配。該系統能分析每個查詢的超過50個獨特特征。
針對客戶需求,優化每個查詢以降低成本或提高性能。查詢具有線性、次線性和超線性等不同擴展模式。
借助這些創新,Amazon Redshift Serverless能夠優化處理不同類型的大小型復雜生產工作負載,從而將性價比提升高達10倍。
關于未來的探索——量子計算
在前沿技術領域,Peter帶著觀眾在亞馬遜云科技量子計算方面的努力進行了精彩的探索,包括亞馬遜云科技為實現量子計算所做的工作?,F階段在量子計算領域常見的挑戰是量子比特噪音過大,無法滿足高要求的計算需求。
Peter講述了邏輯量子比特的故事以及亞馬遜云科技為使其具有商業可行性所做的工作。亞馬遜云科技做好準備至少花費五年的時間來解決這個技術問題。因為這項技術對于解決科學研究、密碼學、藥理學和其他領域的問題至關重要。所有這些都將通過云計算對外提供。
引領Serverless發展
亞馬遜云科技在Serverless領域面向數據庫、緩存服務和數據倉庫的最新能力發布,引領著Serverless的發展方向。永遠為客戶創新,是亞馬遜云科技的主旨,也是Peter的主題演講收場內容。減輕不必要的繁重工作,亞馬遜云科技將致力于為客戶持續創新!
審核編輯 黃宇
-
服務器
+關注
關注
12文章
9237瀏覽量
85666 -
數據庫
+關注
關注
7文章
3827瀏覽量
64515 -
亞馬遜
+關注
關注
8文章
2670瀏覽量
83440 -
亞馬遜云科技
+關注
關注
0文章
86瀏覽量
88
發布評論請先 登錄
相關推薦
評論