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

智東西11月28日拉斯維加斯報道,在一年一度的AWS re:Invent首日,AWS實用計算高級副總裁Peter DeSantis延續(xù)Monday Night Live的傳統(tǒng),發(fā)表主題演講并分享了AWS數(shù)據(jù)庫和分析產(chǎn)品組合中的3項Serverless創(chuàng)新,以幫助客戶在任何規(guī)模下分析和管理數(shù)據(jù)。3項創(chuàng)新分別是:

1、Amazon Aurora unlimited數(shù)據(jù)庫:可以自動擴展到每秒數(shù)百萬個寫事務(wù),并管理PB級的數(shù)據(jù),同時保持操作單個數(shù)據(jù)庫的易用性。

2、Amazon ElastiCache新Serverless選項:使創(chuàng)建高可用緩存更快、更容易,能夠即刻擴展以滿足應(yīng)用程序需求。

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

這些創(chuàng)新基于AWS從成立之初就在做的工作,幫助客戶分析和管理任何規(guī)模的數(shù)據(jù),同時大大簡化操作。

一、Aurora unlimited數(shù)據(jù)庫:為PB級應(yīng)用提供每秒數(shù)百萬次寫入支持

AWS Serverless計算創(chuàng)新能夠幫助客戶在任何規(guī)模下充分利用他們的數(shù)據(jù)。

AWS連甩3項Serverless創(chuàng)新,高效創(chuàng)建和操作緩存,用AI優(yōu)化資源配置性價比

Serverless計算是客戶無需管理自己的物理服務(wù)器就能構(gòu)建和運行應(yīng)用程序的一種方法。AWS廣泛的Serverless數(shù)據(jù)分析產(chǎn)品使客戶可以輕松地利用自動配置等優(yōu)勢,按需擴展和按使用付費定價。

這樣一來,開發(fā)人員就能專注于以更低的成本更快地構(gòu)建和發(fā)布應(yīng)用程序,不用處理硬件問題。

在Serverless創(chuàng)新領(lǐng)域,AWS已經(jīng)有很多建樹。

AWS連甩3項Serverless創(chuàng)新,高效創(chuàng)建和操作緩存,用AI優(yōu)化資源配置性價比

這次AWS發(fā)布的一項新功能是Amazon Aurora unlimited數(shù)據(jù)庫,可自動擴展到超出單個Amazon Aurora數(shù)據(jù)庫的寫入限制,相比開發(fā)人員自行構(gòu)建自定義解決方案能節(jié)省了幾個月的時間。

AWS連甩3項Serverless創(chuàng)新,高效創(chuàng)建和操作緩存,用AI優(yōu)化資源配置性價比

數(shù)十萬客戶都在使用Amazon Aurora,這是一種完全托管的與MySQL和PostgreSQL兼容的關(guān)系數(shù)據(jù)庫,提供商業(yè)數(shù)據(jù)庫的性能和可用性,而成本僅為商業(yè)數(shù)據(jù)庫的1/10。

Amazon Aurora Serverless v2能夠幫助企業(yè)擴大規(guī)模,每秒可支持數(shù)十萬筆交易、數(shù)百萬個寫入事務(wù)、管理PB級數(shù)據(jù),同時保持像單個數(shù)據(jù)庫里操作的易用性。

隨著規(guī)模擴展,它會根據(jù)客戶的數(shù)據(jù)模型,自動在多個Amazon Aurora Serverless實例之間分配數(shù)據(jù)和查詢,不需要構(gòu)建自定義軟件來跨實例路由請求,根據(jù)計算或存儲需求的增加自動在Serverless實例中垂直擴展和跨實例水平擴展資源,來滿足工作負載的需求。

AWS連甩3項Serverless創(chuàng)新,高效創(chuàng)建和操作緩存,用AI優(yōu)化資源配置性價比

一些在線游戲、金融交易處理場景中的工作負載需要處理和管理數(shù)億全球用戶、處理數(shù)百萬筆交易、存儲PB級數(shù)據(jù),動輒讓開發(fā)人員花費幾個月乃至幾年的時間來構(gòu)建自定義軟件以擴展數(shù)據(jù)庫。企業(yè)或機構(gòu)還需要持續(xù)監(jiān)控數(shù)據(jù)庫活動并調(diào)整容量,可能會非常耗時并影響可用性。

而Amazon Aurora unlimited數(shù)據(jù)庫提供了一種自動擴展應(yīng)用程序以超出單個數(shù)據(jù)庫限制的方法,讓企業(yè)無需花時間構(gòu)建起擴展解決方案,維護操作和更改都能在單個數(shù)據(jù)庫里進行。

AWS連甩3項Serverless創(chuàng)新,高效創(chuàng)建和操作緩存,用AI優(yōu)化資源配置性價比

二、ElastiCache Serverless:1分鐘內(nèi)創(chuàng)建高度可用的緩存,即刻滿足擴展需求

構(gòu)建應(yīng)用程序的企業(yè)將經(jīng)常訪問的數(shù)據(jù)存儲在緩存中,以縮短應(yīng)用程序響應(yīng)時間,降低數(shù)據(jù)庫成本。它們使用Redis和Memcached等具有高性能和可擴展性的開源內(nèi)存數(shù)據(jù)存儲進行緩存。

為了簡化構(gòu)建和運行緩存的過程,AWS提供了一項完全托管的Redis和Memcached兼容服務(wù)Amazon ElastiCache。目前有數(shù)十萬客戶使用該服務(wù)來獲得實時、成本優(yōu)化的性能。

Amazon ElastiCache提供細粒度配置選項,可擴展到數(shù)百TB數(shù)據(jù)和每秒數(shù)億次操作,響應(yīng)時間達微秒,許多機構(gòu)用它跨多個可用區(qū)部署高度可用的任務(wù)關(guān)鍵型應(yīng)用程序。

AWS連甩3項Serverless創(chuàng)新,高效創(chuàng)建和操作緩存,用AI優(yōu)化資源配置性價比

考慮到一些企業(yè)想更快構(gòu)建新應(yīng)用程序或遷移現(xiàn)有工作負載、控制管理底層基礎(chǔ)設(shè)施的成本,AWS推出了新選項Amazon ElastiCache Serverless,能夠減少快取工作,讓客戶能在1分鐘內(nèi)創(chuàng)建高度可用的緩存,即刻實現(xiàn)垂直和橫向擴展,而無需預置、規(guī)劃或管理容量。

AWS連甩3項Serverless創(chuàng)新,高效創(chuàng)建和操作緩存,用AI優(yōu)化資源配置性價比

Amazon ElastiCache Serverless通過持續(xù)監(jiān)控緩存的計算、內(nèi)存和網(wǎng)絡(luò)利用率并即時垂直和水平擴展來滿足需求,而無需停機或性能下降,能夠消除復雜且耗時的容量規(guī)劃過程。

該選項會自動跨多個可用區(qū)復制數(shù)據(jù),并為客戶的所有工作負載提供99.99%的可用性??蛻舨辉傩枰{(diào)整或微調(diào)其緩存,只需為其存儲的數(shù)據(jù)和應(yīng)用程序使用的計算付費。

Amazon ElastiCache Serverless現(xiàn)已全面推出,可用于兼容Redis和Memcached的部署選項。

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

每天有數(shù)以萬計的客戶使用Amazon Redshift處理EB級數(shù)據(jù)。在此基礎(chǔ)上,AWS發(fā)布Amazon Redshift Serverless功能,用機器學習驅(qū)動的可預測AI模型來預測工作負載,并根據(jù)這些動態(tài)模式不斷調(diào)整容量,自動擴展和優(yōu)化資源,以幫助客戶實現(xiàn)其性價比目標。

AWS連甩3項Serverless創(chuàng)新,高效創(chuàng)建和操作緩存,用AI優(yōu)化資源配置性價比

為了處理所有維度上的工作負載變化,同時確保一致的性能并且不破壞現(xiàn)有的工作負載,即便是經(jīng)驗豐富的數(shù)據(jù)庫管理員,也往往要花費幾個小時來將額外的工作負載分離到不同的數(shù)據(jù)倉庫,或者進行多次復雜的手動調(diào)整。

這包括暫時增加用于數(shù)據(jù)攝取和新查詢工作負載的資源、用于快速數(shù)據(jù)訪問的預計算結(jié)果、組織數(shù)據(jù)以進行高效檢索、為數(shù)據(jù)倉庫管理任務(wù)計時等。所有這些優(yōu)化都需要持續(xù)進行,同時管理每個組織的優(yōu)先級以平衡性能和成本,不管數(shù)據(jù)量、查詢復雜性或并發(fā)查詢數(shù)量如何變化。

而通過AI驅(qū)動的擴展和優(yōu)化,Amazon Redshift Serverless可跨多個工作負載自動調(diào)整資源,使用AI根據(jù)查詢復雜性、數(shù)據(jù)大小和頻率等維度學習客戶工作負載模式,不斷調(diào)整數(shù)據(jù)倉庫容量,以滿足基于并發(fā)查詢數(shù)量的需求,并進行成本效益分析。

AWS連甩3項Serverless創(chuàng)新,高效創(chuàng)建和操作緩存,用AI優(yōu)化資源配置性價比

例如,該功能可以在白天自動降低處理工作負載的容量,在需要處理復雜查詢時按需添加適量的所需容量,然后夜間再主動增加容量,以在無需人工干預的情況下支持大型數(shù)據(jù)處理任務(wù)。

Amazon Redshift Serverless現(xiàn)已推出預覽版??蛻艨稍贏WS控制臺中設(shè)置性價比目標,在Amazon Redshift Serverless上運行各種規(guī)模的分析工作負載,在優(yōu)化成本的同時實現(xiàn)高性能,并且無需管理數(shù)據(jù)倉庫基礎(chǔ)設(shè)施。

結(jié)語:數(shù)據(jù)動態(tài)性天然適用Serverless,產(chǎn)品組合持續(xù)簡化客戶運營

越來越多企業(yè)或機構(gòu)需要創(chuàng)建和存儲PB級的數(shù)據(jù),對分析管理可擴展規(guī)模數(shù)據(jù)的端到端方案產(chǎn)生了愈發(fā)迫切的需求。此次AWS在re:Invent大會首日宣布的3項Serverless創(chuàng)新,即分別針對用于關(guān)系數(shù)據(jù)庫的Amazon Aurora、用于運行內(nèi)存緩存的Amazon ElastiCache、用于數(shù)據(jù)倉庫的Amazon Redshift服務(wù)進行升級,以幫助其客戶更快、更輕松地擴展其數(shù)據(jù)基礎(chǔ)設(shè)施。

自成立之初,AWS就專注于為客戶消除無差異的繁重工作,Serverless產(chǎn)品則繼承了這一理念。AWS負責數(shù)據(jù)和人工智能的副總裁Swami Sivasubramanian博士談道,數(shù)據(jù)的動態(tài)性使其非常適合Serverless技術(shù),提供廣泛的Serverless數(shù)據(jù)庫和分析產(chǎn)品有助于支持客戶最苛刻的工作負載,簡化大規(guī)模構(gòu)建、運行和管理應(yīng)用程序所需的流程。

AWS不斷豐富的Serverless產(chǎn)品組合正持續(xù)簡化其客戶運營,使其客戶無需花費時間和精力配置、管理和擴展數(shù)據(jù)基礎(chǔ)設(shè)施,能輕松利用自動配置、按需擴展和按使用付費定價等優(yōu)勢,使用合適的工具,通過動態(tài)調(diào)整工作負載模式優(yōu)化成本并最大化其數(shù)據(jù)價值。