Redshift無(wú)服務(wù)器服務(wù)能夠根據(jù)用戶(hù)的資料分析工作,自動(dòng)調(diào)整工作負(fù)載規(guī)模,在閑置時(shí)后臺(tái)系統(tǒng)會(huì)自動(dòng)關(guān)閉,節(jié)省用戶(hù)的支出
AWS在其re:Invent大會(huì)上,公開(kāi)無(wú)服務(wù)器資料倉(cāng)儲(chǔ)服務(wù)Amazon Redshift Serverless公共預(yù)覽的消息,讓用戶(hù)能夠在云端以任何規(guī)模,高效能地執(zhí)行分析工作負(fù)載,而不需要配置和管理叢集,只要載入資料就能開(kāi)始查詢(xún),而且用戶(hù)只要在使用資料倉(cāng)儲(chǔ)、載入資料或查詢(xún)時(shí)支付費(fèi)用,資料倉(cāng)儲(chǔ)閑置時(shí)則不需要付費(fèi)。
由于資料分析的應(yīng)用在企業(yè)內(nèi)持續(xù)擴(kuò)大,應(yīng)用的情境也越來(lái)越多元,有部分工作負(fù)載峰值不可預(yù)測(cè),使得企業(yè)難以管理容量,而Redshift Serverless能解決這項(xiàng)問(wèn)題,因?yàn)樵摲⻊?wù)能夠自動(dòng)配置用戶(hù)需要的運(yùn)算資源,隨著更多用戶(hù)和新工作加入時(shí),Redshift會(huì)自動(dòng)擴(kuò)展適應(yīng)工作量變化。用戶(hù)可以選擇基礎(chǔ)資料倉(cāng)儲(chǔ)大小,以進(jìn)一步控制成本,和特定應(yīng)用程式的SLA。
官方提到,當(dāng)計(jì)算需求難以預(yù)測(cè)時(shí),像是多變的工作負(fù)載、具有閑置時(shí)間的周期性工作,或是用來(lái)應(yīng)付穩(wěn)定工作負(fù)載突如其來(lái)的爆流量,Redshift Serverless將會(huì)是更方便的選擇,另外,對(duì)于需要快速啟動(dòng)的臨時(shí)分析需求,或是測(cè)試開(kāi)發(fā)環(huán)境也很適合。
Redshift Serverless支援Redshift所有SQL功能,包括半結(jié)構(gòu)化的支援,用戶(hù)可以使用任何符合JDBC/ODBC的工具,或是Redshift Data API來(lái)查詢(xún)資料,而且也可以拍攝Redshift預(yù)配置叢集的快照,將原本的Redshift叢集恢復(fù)成為無(wú)服務(wù)器服務(wù),用戶(hù)只要更新SQL應(yīng)用程式,就可以無(wú)縫使用新的無(wú)服務(wù)器端點(diǎn)。
Redshift Serverless的計(jì)費(fèi)方式,為運(yùn)算和儲(chǔ)存獨(dú)立計(jì)價(jià),運(yùn)算容量以Redshift處理單元(RPU)為單位按秒計(jì)費(fèi),而儲(chǔ)存方面,用戶(hù)需要支付Redshift儲(chǔ)存和快照的資料容量,類(lèi)似用戶(hù)使用RA3執(zhí)行個(gè)體預(yù)配置叢集所支付的費(fèi)用。
用戶(hù)可以透過(guò)制定使用限制來(lái)控制成本,以RPU小時(shí)為單位指定使用限制,設(shè)定每日、每周和每月的用量,官方提到,更高的使用限制,可以提高系統(tǒng)整體的吞吐量,對(duì)于需要處理高并行并且維持一致高效能的工作負(fù)載特別有用。
當(dāng)運(yùn)算資源沒(méi)有活動(dòng)時(shí),后臺(tái)系統(tǒng)會(huì)自動(dòng)關(guān)閉,并且在載入資料或是傳入查詢(xún)時(shí)恢復(fù)運(yùn)作。由于無(wú)服務(wù)器端點(diǎn)是以AWS帳號(hào)層級(jí)配置,當(dāng)多個(gè)團(tuán)隊(duì)或是專(zhuān)案想要獨(dú)立管理成本,可以使用個(gè)別的帳戶(hù),并且在預(yù)配置的叢集和伺服器端點(diǎn),甚至是跨帳號(hào)的無(wú)服務(wù)器端點(diǎn)間共享資料。Amazon Redshift Serverless目前已經(jīng)在美東、美西、歐洲上線,亞洲則可以在東京地區(qū)用到。
圖片信息:https://www.ithome.com.tw/news/148210