本文從產品特性、架構、優勢、適用情境以及使用方法等維度介紹RDS SQL Server Serverless執行個體,協助您快速瞭解並上手使用Serverless執行個體。
您還可以加入RDS ServerlessDingTalk使用者群(群號:41925003105)進行諮詢、交流和反饋。
正式版說明
Serverless執行個體簡介
RDS SQL Server Serverless執行個體能夠在業務峰穀時對計算能力進行快速且獨立的自動調整,做到快速響應業務變化的同時,合理最佳化使用成本,進一步助力企業降本增效。
在業務波動較大的情境下,普通執行個體和Serverless執行個體資源使用和規格變化情況如下圖所示:
由上圖可以看到,在業務波動較大的情境下:
普通執行個體:在波穀期浪費的資源較多,但在高峰期出現資源不足的情況,導致業務受損。
Serverless執行個體:
由於其規格隨業務需求量隨時調整,總體浪費的資源很少,提升了資源使用率,降低了資源使用量。
在高峰期也能完全滿足業務需求,保證業務不受損,提高了系統的穩定性。
打破固定資源付費的模式,做到真正負載與資源動態匹配的隨用隨付,可節省大量成本。
無需手動變更配置,提高了營運效率,提升了營運管理員和開發人員的幸福感。
對高吞吐寫入情境和高並發業務進行了設計最佳化,同時提供了Auto Scaling能力,適合業務資料量大、並具有典型的業務訪問波峰波穀情境。
架構圖
Serverless執行個體優勢
更低的成本:對於創業初期的企業,SQL Server Serverless不依賴其他的基礎設施和相關服務,即買即用並可以提供穩定和高效的資料存取服務。使用期間只需要為佔用的資源按使用量付費。
計算資源自動彈性擴縮容:使用者讀取和寫入需要的計算可Auto Scaling,不需要安排擴容和縮容,極大減少了營運成本和系統風險。
全面託管和免營運:版本升級、系統部署、擴縮容、警示處理等所有營運工作由阿里雲專業團隊完成,使用者無感知,業務無影響,服務持續可用,真正免營運。
高可用性:SQL Server Serverless執行個體為高可用形態。
使用限制
相較RDS SQL Server普通執行個體,RDS SQL Server Serverless執行個體暫不支援修改時區與字元集、接入自建域、設定透明資料加密TDE、設定SSL加密、雲端硬碟加密、升級執行個體大版本、升級執行個體核心小版本功能。
Serverless執行個體計費方式為隨用隨付,但由於採用RCU(RDS Capacity Unit)的售賣方式,因此不支援將Serverless執行個體轉化為訂用帳戶執行個體。
Serverless執行個體暫不支援建立唯讀執行個體。您可以先建立叢集系列的主執行個體,在叢集系列主執行個體中建立唯讀執行個體。更多詳情,請參見建立RDS SQL Server執行個體和SQL Server唯讀執行個體簡介。
Serverless執行個體暫不支援建立SA許可權的資料庫帳號、以及主機帳號。更多詳情,請參見帳號與許可權。
費用說明
請參見Serverless費用。
適用情境
開發、測試環境等負載波峰波穀較明顯的業務情境。
中小企業建站服務等SaaS業務情境。
學校教學、學生實驗等教育情境。
物聯網(IoT)、邊緣計算等不確定負載情境。
業務負載有波動或不可預測的使用者。
具有間歇性定時任務的業務情境。
個人開發人員使用者。
使用方法
開始建立Serverless執行個體。具體操作,請參見建立SQL Server Serverless執行個體。
後續您可根據實際業務需求手動調整RCU的彈性範圍,Serverless執行個體會在您給定的最小RCU和上限RCU的範圍內,根據實際業務壓力自動升高或降低RCU。具體操作,請參見變更計算資源擴縮範圍(RCU)。
如果Serverless執行個體當前的儲存空間已無法滿足您的實際業務需求,您可以手動增加儲存空間。具體操作,請參見增加儲存空間。