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