智東西(公眾號:zhidxcom)
作者 | ZeR0
編輯 | 漠影

智東西11月(yue)28日拉斯(si)維加(jia)斯(si)報道(dao),在(zai)一(yi)年一(yi)度的(de)(de)AWS re:Invent首日,AWS實(shi)用計(ji)算高(gao)級副總裁Peter DeSantis延續(xu)Monday Night Live的(de)(de)傳統(tong),發表(biao)主題演講并分(fen)享(xiang)了AWS數據庫和(he)分(fen)析(xi)產品組合中的(de)(de)3項(xiang)Serverless創(chuang)新,以幫(bang)助客戶在(zai)任何規模下分(fen)析(xi)和(he)管理數據。3項(xiang)創(chuang)新分(fen)別是:

1、Amazon Aurora unlimited數據庫:可以自動擴展(zhan)到每(mei)秒數(shu)百(bai)萬個寫事務,并管理(li)PB級的(de)數(shu)據,同時(shi)保(bao)持操作單個數(shu)據庫的(de)易用性(xing)。

2、Amazon ElastiCache新Serverless選項:使創建高可用(yong)緩存(cun)更快、更容易,能夠即(ji)刻擴(kuo)展以滿足應用(yong)程序(xu)需求(qiu)。

3、Amazon Redshift Serverless功能:使用人(ren)工智(zhi)能(AI)來預測工作負載,并自動擴展和優化以滿足性價(jia)比目(mu)標。

這些創新(xin)基于AWS從成立之(zhi)初就在做(zuo)的工作(zuo)(zuo),幫助客戶(hu)分(fen)析(xi)和管(guan)理任何規模的數據,同時大(da)大(da)簡化操作(zuo)(zuo)。

一、Aurora unlimited數據庫:為PB級應用提供每秒數百萬次寫入支持

AWS Serverless計算創新能夠幫助客戶在任何規模下充分利用他們的數(shu)據。

AWS連甩3項Serverless創新,高效創建和操作緩存,用AI優化資源配置性價比

Serverless計(ji)算是客(ke)戶無(wu)需(xu)管理自己的物理服務器就能構建和運行(xing)應用(yong)程(cheng)序(xu)的一種方法。AWS廣泛的Serverless數據分析(xi)產品使客(ke)戶可以輕松地(di)利用(yong)自動(dong)配(pei)置等優勢,按(an)需(xu)擴展和按(an)使用(yong)付費定價。

這樣一來,開(kai)發人員就能專注于以更(geng)低的(de)成本更(geng)快地構建和發布應用(yong)程序,不用(yong)處理硬件(jian)問題(ti)。

在(zai)Serverless創新領域,AWS已經有很多建(jian)樹。

AWS連甩3項Serverless創新,高效創建和操作緩存,用AI優化資源配置性價比

這(zhe)次AWS發布的一項新功(gong)能(neng)(neng)是Amazon Aurora unlimited數據庫,可(ke)自(zi)動擴展到超出單個Amazon Aurora數據庫的寫(xie)入(ru)限制,相(xiang)比開(kai)發人員自(zi)行構建(jian)自(zi)定義(yi)解決方案能(neng)(neng)節(jie)省(sheng)了幾個月的時(shi)間(jian)。

AWS連甩3項Serverless創新,高效創建和操作緩存,用AI優化資源配置性價比

數(shu)(shu)(shu)十萬客戶都在使用Amazon Aurora,這是一種完全托管的(de)與(yu)MySQL和PostgreSQL兼容(rong)的(de)關系數(shu)(shu)(shu)據(ju)(ju)庫(ku),提(ti)供(gong)商(shang)業(ye)數(shu)(shu)(shu)據(ju)(ju)庫(ku)的(de)性能(neng)和可用性,而(er)成(cheng)本僅為商(shang)業(ye)數(shu)(shu)(shu)據(ju)(ju)庫(ku)的(de)1/10。

Amazon Aurora Serverless v2能(neng)夠(gou)幫助企業擴大規模,每秒(miao)可支持數(shu)十萬筆交易、數(shu)百萬個(ge)寫入(ru)事務、管理PB級數(shu)據,同時保持像單(dan)個(ge)數(shu)據庫里操作的易用性(xing)。

隨著規模(mo)擴展,它(ta)會根(gen)據(ju)客(ke)戶(hu)的數據(ju)模(mo)型,自(zi)動(dong)(dong)在多個(ge)Amazon Aurora Serverless實(shi)例(li)之間分配數據(ju)和(he)查詢,不需要構建自(zi)定義(yi)軟(ruan)件來跨實(shi)例(li)路由請求,根(gen)據(ju)計(ji)算或存儲(chu)需求的增(zeng)加(jia)自(zi)動(dong)(dong)在Serverless實(shi)例(li)中垂直擴展和(he)跨實(shi)例(li)水平擴展資(zi)源(yuan),來滿(man)足(zu)工(gong)作負載的需求。

AWS連甩3項Serverless創新,高效創建和操作緩存,用AI優化資源配置性價比

一些(xie)在(zai)線游戲、金融交(jiao)易(yi)處(chu)(chu)理(li)場景中(zhong)的工作負載(zai)需要(yao)處(chu)(chu)理(li)和(he)管理(li)數億(yi)全球用戶、處(chu)(chu)理(li)數百(bai)萬筆交(jiao)易(yi)、存儲PB級數據,動輒讓開發人(ren)員花費幾(ji)個(ge)月乃(nai)至(zhi)幾(ji)年的時間來構建自定義軟件以擴展數據庫。企業或機構還需要(yao)持(chi)續(xu)監(jian)控數據庫活(huo)動并調整容量,可能會非常(chang)耗時并影響可用性。

而Amazon Aurora unlimited數(shu)據(ju)庫(ku)提供(gong)了一(yi)種(zhong)自動擴(kuo)展(zhan)應用(yong)程序以超出(chu)單個數(shu)據(ju)庫(ku)限制(zhi)的方法(fa),讓企(qi)業無需(xu)花時間構建起擴(kuo)展(zhan)解決方案,維護操作和更改都能在單個數(shu)據(ju)庫(ku)里(li)進行(xing)。

AWS連甩3項Serverless創新,高效創建和操作緩存,用AI優化資源配置性價比

二、ElastiCache Serverless:1分鐘內創建高度可用的緩存,即刻滿足擴展需求

構建應用(yong)(yong)程序(xu)的(de)企(qi)業將(jiang)經常訪問的(de)數據存儲在(zai)緩存中,以(yi)縮短(duan)應用(yong)(yong)程序(xu)響應時間,降低數據庫成(cheng)本。它們使(shi)用(yong)(yong)Redis和(he)Memcached等(deng)具有高性能和(he)可擴展性的(de)開源內(nei)存數據存儲進行(xing)緩存。

為了(le)簡(jian)化(hua)(hua)構建(jian)和運行緩存的過程,AWS提供了(le)一項完(wan)全托管的Redis和Memcached兼(jian)容服務(wu)Amazon ElastiCache。目前有數十萬客戶(hu)使用該服務(wu)來獲得實時、成本優化(hua)(hua)的性能(neng)。

Amazon ElastiCache提供細粒度配置選項,可(ke)擴(kuo)展到數百TB數據和每秒數億次操作,響應時間達微秒,許(xu)多(duo)機構用(yong)它跨(kua)多(duo)個可(ke)用(yong)區部署高(gao)度可(ke)用(yong)的任務關鍵型應用(yong)程序(xu)。

AWS連甩3項Serverless創新,高效創建和操作緩存,用AI優化資源配置性價比

考慮(lv)到一(yi)些(xie)企業想更快構建新(xin)應(ying)用程(cheng)序(xu)或(huo)(huo)遷移現有工作負載、控制(zhi)管理底層(ceng)基礎設(she)施的(de)成本,AWS推出了(le)新(xin)選項Amazon ElastiCache Serverless,能夠減少快取工作,讓客戶(hu)能在1分(fen)鐘(zhong)內創(chuang)建高度可用的(de)緩(huan)存(cun),即刻實現垂直(zhi)和橫向擴展,而無需預置、規劃或(huo)(huo)管理容量。

AWS連甩3項Serverless創新,高效創建和操作緩存,用AI優化資源配置性價比

Amazon ElastiCache Serverless通過(guo)持續監控(kong)緩存(cun)的計(ji)算(suan)、內存(cun)和網絡利用率并即時垂直和水平擴展(zhan)來(lai)滿足需求,而(er)無需停機或性(xing)能下降(jiang),能夠消除復雜(za)且(qie)耗時的容量規劃過(guo)程。

該(gai)選(xuan)項(xiang)會自(zi)動跨多個可(ke)用區復制數據,并(bing)為客戶的(de)(de)所有工作負載提供99.99%的(de)(de)可(ke)用性。客戶不再需要(yao)調(diao)整或微調(diao)其緩存(cun),只需為其存(cun)儲的(de)(de)數據和應(ying)用程序(xu)使用的(de)(de)計算付費。

Amazon ElastiCache Serverless現已全面推出(chu),可用于(yu)兼容Redis和(he)Memcached的部署(shu)選項。

三、Redshift Serverless:下一代AI驅動的可擴展和優化,為可變工作負載提供更好性價比

每天有數以萬計的(de)客戶使用(yong)Amazon Redshift處理EB級數據。在此基礎(chu)上(shang),AWS發布Amazon Redshift Serverless功(gong)能(neng),用(yong)機器(qi)學習(xi)驅動的(de)可預測AI模型(xing)來(lai)預測工作(zuo)負載,并根據這些動態模式不斷調整容量,自動擴展和優化資源,以幫(bang)助客戶實現其(qi)性價比目標(biao)。

AWS連甩3項Serverless創新,高效創建和操作緩存,用AI優化資源配置性價比

為了處理所有維度上(shang)的(de)工(gong)作(zuo)負載變化,同(tong)時確保一致的(de)性(xing)能并且不(bu)破壞現有的(de)工(gong)作(zuo)負載,即便是經驗豐富的(de)數據(ju)庫(ku)管理員(yuan),也往往要花費幾個(ge)小時來將額外的(de)工(gong)作(zuo)負載分離到(dao)不(bu)同(tong)的(de)數據(ju)倉庫(ku),或者進行多次(ci)復雜的(de)手動調整(zheng)。

這包(bao)括暫時增加用于數(shu)(shu)據(ju)攝取和新查詢(xun)工作負載的資源、用于快速數(shu)(shu)據(ju)訪問的預計算結果、組(zu)織數(shu)(shu)據(ju)以進行高(gao)效檢索、為數(shu)(shu)據(ju)倉庫管(guan)理(li)任務計時等(deng)。所(suo)有這些優化(hua)都需(xu)要持續進行,同時管(guan)理(li)每個組(zu)織的優先(xian)級(ji)以平(ping)衡性能和成本,不管(guan)數(shu)(shu)據(ju)量、查詢(xun)復雜(za)性或并發(fa)查詢(xun)數(shu)(shu)量如何變化(hua)。

而通(tong)過(guo)AI驅動(dong)的擴展和優化(hua),Amazon Redshift Serverless可跨多個工作負載(zai)(zai)自(zi)動(dong)調(diao)整資源,使(shi)用AI根據查詢(xun)復雜(za)性、數據大小和頻率等維度(du)學習客戶工作負載(zai)(zai)模式,不斷調(diao)整數據倉(cang)庫(ku)容量,以滿足基(ji)于并發查詢(xun)數量的需(xu)求,并進(jin)行成本效益(yi)分(fen)析。

AWS連甩3項Serverless創新,高效創建和操作緩存,用AI優化資源配置性價比

例如(ru),該功能(neng)可以(yi)(yi)在白天(tian)自(zi)動(dong)(dong)降低處理(li)工作負載的(de)容(rong)量,在需(xu)要處理(li)復(fu)雜(za)查詢(xun)時按需(xu)添加(jia)適(shi)量的(de)所需(xu)容(rong)量,然后夜間再主動(dong)(dong)增加(jia)容(rong)量,以(yi)(yi)在無需(xu)人工干預的(de)情況(kuang)下支持大型數據處理(li)任務(wu)。

Amazon Redshift Serverless現已推出預覽版(ban)。客戶可在(zai)AWS控制臺中設置性(xing)價(jia)比目(mu)標(biao),在(zai)Amazon Redshift Serverless上運行(xing)各種規(gui)模的分析工(gong)作(zuo)負載,在(zai)優化成本的同時(shi)實現高性(xing)能,并且無需管(guan)理數據倉庫基礎設施。

結語:數據動態性天然適用Serverless,產品組合持續簡化客戶運營

越來越多企業或機構需(xu)要(yao)創(chuang)建和存儲PB級(ji)的(de)(de)數據(ju),對分(fen)析管理可擴展規模數據(ju)的(de)(de)端到(dao)端方案產生了(le)愈(yu)發(fa)迫切的(de)(de)需(xu)求。此(ci)次AWS在re:Invent大會首日宣布的(de)(de)3項(xiang)Serverless創(chuang)新(xin),即分(fen)別針對用于(yu)關系(xi)數據(ju)庫(ku)的(de)(de)Amazon Aurora、用于(yu)運(yun)行內(nei)存緩存的(de)(de)Amazon ElastiCache、用于(yu)數據(ju)倉庫(ku)的(de)(de)Amazon Redshift服(fu)務進行升級(ji),以幫助(zhu)其(qi)客戶更快、更輕(qing)松地擴展其(qi)數據(ju)基礎設施。

自(zi)成立(li)之初(chu),AWS就專注于為客(ke)戶消(xiao)除無(wu)差(cha)異(yi)的(de)(de)繁重(zhong)工作,Serverless產品(pin)(pin)則繼承了這一理念。AWS負責數據和(he)人工智能的(de)(de)副總裁Swami Sivasubramanian博士談(tan)道,數據的(de)(de)動態性使其非常適合Serverless技(ji)術(shu),提供廣泛的(de)(de)Serverless數據庫(ku)和(he)分析(xi)產品(pin)(pin)有(you)助于支持(chi)客(ke)戶最苛刻的(de)(de)工作負載,簡化大規模(mo)構建(jian)、運(yun)行和(he)管理應用程序所需(xu)的(de)(de)流程。

AWS不斷豐富的Serverless產品組合(he)正持續簡化(hua)其客戶(hu)運營,使(shi)其客戶(hu)無需花費(fei)時間和(he)精力配置(zhi)、管理和(he)擴展數據基礎設施,能輕松(song)利用(yong)自(zi)動(dong)配置(zhi)、按需擴展和(he)按使(shi)用(yong)付費(fei)定(ding)價等優勢,使(shi)用(yong)合(he)適的工(gong)(gong)具,通過動(dong)態調(diao)整工(gong)(gong)作負載模式優化(hua)成本并最大(da)化(hua)其數據價值。