免費體驗RDS MySQL Serverless極致彈性
RDS MySQL Serverless實例能夠根據(jù)負載進行資源的自動伸縮與自動配置,具有資源用量低、簡單易用、彈性靈活和價格低廉等優(yōu)點。您無需購買任何資源,即可在線體驗Serverless功能的智能彈性能力,并可實時觀測Serverless實例的性能與資源使用情況。
背景
Serverless是云數(shù)據(jù)庫RDS的一種自動伸縮、按秒計費的資源彈性能力。RDS MySQL Serverless實例不采用固定規(guī)格,實例的計算資源會在您指定的范圍內(nèi)根據(jù)業(yè)務負載自動彈性伸縮,存儲資源也根據(jù)數(shù)據(jù)量自動擴容,避免資源閑置浪費,并降低數(shù)據(jù)庫運維成本。RDS MySQL Serverless實例還支持自動啟停,實例停止期間僅收取存儲費用,不收取計算費用。更多信息,請參見RDS MySQL Serverless實例。
阿里云提供了數(shù)據(jù)庫解決方案性能&價格力體驗館,模擬了客戶端對RDS MySQL發(fā)起寫請求的場景,帶您體驗實例的Serverless智能彈性能力。通過Sysbench腳本訪問實例連接地址進行壓測,RDS MySQL能夠根據(jù)負載進行自動伸縮與自動配置,達到Serverless的能力。
影響
本性能&價格力體驗不涉及生產(chǎn)環(huán)境的部署,因此不會影響業(yè)務。
費用
本次體驗中,由于體驗涉及到的資源不歸屬于您,因此不會產(chǎn)生任何費用,您可以放心體驗。
體驗內(nèi)容
體驗環(huán)境
在本免費體驗中,阿里云提供了預置環(huán)境供您操作體驗,預置環(huán)境的詳情如下:
提供了一個RDS MySQL Serverless實例。具體如下:
內(nèi)核版本: rds_20230620
單節(jié)點伸縮上下限:0.5-32 RCU
存儲類型: ESSD PL1云盤
提供了一臺安裝了Sysbench壓測工具的壓測機,向RDS MySQL Serverless實例運行壓測任務。壓測細節(jié)如下:
測試模式:
oltp_read_write
、oltp_read_only
、oltp_write_only
、oltp_delete
、oltp_update_index
、oltp_update_non_index
、oltp_insert
。測試模式
模式說明
oltp_read_write
測試實例的讀寫性能
oltp_read_only
測試實例的只讀性能
oltp_write_only
測試實例的寫入性能
oltp_delete
測試實例的刪除性能
oltp_update_index
測試實例的更新索引字段性能
oltp_update_non_index
測試實例的更新非索引字段性能
oltp_insert
測試實例的插入性能
說明本文以
oltp_write_only
模式為例展開后續(xù)介紹。壓測數(shù)據(jù)表大小:16張表,每張表100萬條數(shù)據(jù)。
壓測節(jié)奏:壓測以2線程數(shù)開始,然后每30秒遞增2線程數(shù),直至16線程數(shù);達到16線程數(shù)后,每30秒遞減2線程數(shù),直至2線程數(shù),然后維持2線程數(shù)直到壓測結束。
壓測持續(xù)時間:一共10分鐘
觀測指標
TPS(Transactions Per Second):即數(shù)據(jù)庫每秒執(zhí)行的事務數(shù),以COMMIT成功次數(shù)為準。該指標可用于觀測實例性能。
RCU數(shù)量:RDS MySQL Serverless實例的計量單位是RCU,1個RCU約等于1核2 GB,0.5個RCU約等于0.5核1 GB的資源。
操作步驟
單擊Serverless彈性&價格力觀測的免費體驗按鈕,進入如下頁面:
壓測產(chǎn)品選擇RDS MySQL,壓測工具為Sysbench。
單擊頁面下方創(chuàng)建免費體驗任務按鈕。
選擇壓測模式,并在彈出框中單擊確定,開始創(chuàng)建Sysbench壓測任務。
說明下文以
oltp_write_only
模式為例進行介紹。稍等片刻后,單擊刷新任務列表,可以看到您創(chuàng)建的壓測任務已開始。
說明壓測任務持續(xù)10分鐘,請在預計結束時間前盡快完成后續(xù)體驗。
單擊查看詳情,進入實時壓測情況頁面。
可以看到,隨著壓測任務的進行,實例的整體性能(使用TPS來衡量)和實例RCU數(shù)量發(fā)生了變化:
隨著壓測并發(fā)線程數(shù)的增加,實例CPU使用率不斷提升,觸發(fā)了實例RCU的彈升。實例RCU數(shù)秒級完成彈升,并隨著負載增加逐步彈升至15 RCU。
實例的TPS隨著RCU的遞增也逐漸上升,這說明RDS MySQL的處理能力借助Serverless彈性獲得提升。
當壓測并發(fā)線程數(shù)開始下降后,隨著實例負載下降,實例RCU數(shù)量先是穩(wěn)定觀望了一段時間,然后以0.5為步長逐步自動回縮。
說明壓測線程數(shù)從2開始遞增,從16開始遞減。
(可選)對于已創(chuàng)建的任務,您可以在Serverless彈性&價格力觀測頁,單擊體驗記錄,在彈出的面板中,單擊我的任務,查看體驗結果詳情。