創建Serverless集群時,您無需為每個計算節點指定固定的節點規格,只需要指定只讀節點個數的伸縮上下限以及單節點PCU的擴縮范圍。PolarDB會在設置的范圍內自動擴縮集群中的每個Serverless的主節點或只讀節點。本文介紹如何創建Serverless集群。
若已有PolarDB MySQL版集群,推薦您直接開啟Serverless功能。具體操作請參見開啟固定規格集群的Serverless功能。
若已有其他的數據庫并且需要使用Serverless功能,推薦您使用DTS將原來的數據庫遷移至新建的Serverless集群。具體請參見數據遷移方案概覽。
不支持在已創建的Serverless集群上使用列存索引功能。如果您需要在列存節點上使用Serverless能力,您可以在已有只讀列存節點開啟Serverless。
前提條件
已注冊并登錄阿里云賬號,詳細操作請參見注冊和登錄阿里云賬號。
步驟1:完成基礎配置
基礎配置包括購買集群的基礎需求(計費類型、地域可用區)以及集群所需的基礎資源(數據庫引擎、集群資源擴縮范圍、存儲)。完成基礎設置后,單擊下一步:集群配置。
選擇計費類型為Serverless。
選擇地域。
選擇距離近的地域可以降低網絡時延,集群購買完成后不支持更改地域。更多信息,請參見地域和可用區。
說明請確保PolarDB與需要連接的ECS創建于同一個地域,否則它們無法通過內網互通,只能通過外網互通,無法發揮最佳性能。
您可以選擇將PolarDB與ECS創建在同一可用區或不同的可用區。選擇將PolarDB與ECS創建在同一可用區,可降低網絡時延、提高訪問速度。
創建方式選擇創建主集群。
選擇數據庫引擎。支持MySQL 8.0.2、MySQL 8.0.1和MySQL 5.7三種引擎。
產品版本選擇企業版或標準版。
選擇主可用區。
可用區是地域中的一個獨立物理區域,不同可用區之間沒有實質性區別。
您可以選擇將PolarDB與ECS創建在同一可用區或不同的可用區。
您只需要選擇主可用區,系統會自動選擇備可用區。
選擇是否開啟熱備集群。
PolarDB提供多種高可用模式。當開啟存儲熱備集群時,其部署在PolarDB集群所在地域的備可用區或者同一可用區內的不同機房,具備獨立的存儲和計算(在部分形態下可選)。這一配置可用于集群的熱備切換。當PolarDB主可用區的整個集群不可用時,存儲熱備集群將迅速切換為主集群,承擔集群的讀寫和存儲業務。
說明關于存儲熱備集群以及其方案的詳細介紹,請參見高可用模式(熱備集群)。
轉換規則:
雙可用區(開啟存儲熱備集群)與雙可用區(開啟存儲熱備集群和計算熱備集群)不支持轉換為單可用區(關閉存儲熱備集群)。
在此情況下,如需轉換為單可用區(關閉存儲熱備集群),建議您購買一個新集群,并在購買時選擇單可用區(關閉存儲熱備集群)選項。隨后,您可以通過數據傳輸服務DTS將現有集群遷移至新的集群。有關遷移的具體操作,請參見PolarDB MySQL版間遷移。
三可用區僅支持新購時選擇。選擇后,無法與其他高可用模式進行互相轉換。
若您在購買集群時選擇單可用區(關閉存儲熱備集群),則在購買集群后,您可以手動切換至其他高可用模式。詳細信息請參見高可用模式(熱備集群)。
設置Serverless集群的資源擴縮范圍。
只讀節點個數伸縮下限:設置允許只讀節點增加的最小數量。取值范圍:0~15。
說明為了實現Serverless集群的高可用,建議將只讀節點個數伸縮下限設置為1。
只讀節點個數伸縮上限:設置允許只讀節點增加的最大數量。只讀節點數量會根據業務壓力自動增加或減少。取值范圍:0~15。
單節點伸縮下限:設置集群內單節點PCU數量的下限。Serverless形態的PolarDB集群采用PCU(約等于1核2 GB的資源)做秒級計費和擴縮單元,PCU會隨著業務負載在指定區間內動態調整。取值范圍:1 PCU~31 PCU。
單節點伸縮上限:設置集群內單節點PCU數量的上限。Serverless形態的PolarDB集群采用PCU(約等于1核2 GB的資源)做秒級計費和擴縮單元,PCU會隨著業務負載在指定區間內動態調整。取值范圍:1 PCU~32 PCU。
選擇是否開啟無活動暫停功能。該功能默認關閉。
選擇存儲類型。
PolarDB企業版支持PSL5和PSL4兩種存儲類型:
PSL5:PolarDB歷史版本中支持的存儲類型,即2022年06月07日之前購買的PolarDB集群默認的存儲類型。性能好,可靠性和可用性更強。
PSL4:PolarDB全新推出的存儲類型,采用阿里巴巴自研的硬件壓縮盤(Smart-SSD)技術,在物理SSD磁盤層面壓縮、解壓縮存儲的數據,保持性能影響可控的情況下,使單位容量數據的存儲價格更低。
說明對于已創建的集群,存儲類型不支持切換。如需切換存儲類型,建議您購買一個新的集群并配置預期的存儲類型,將原有集群的數據遷移到新集群即可。
關于兩種存儲類型的詳細對比,請參見如何選擇PSL4和PSL5。
PolarDB標準版除了PSL5和PSL4兩種存儲類型外,還支持ESSD PL0~PL3云盤和AutoPL云盤。
ESSD云盤是阿里云全新推出的超高性能云盤產品。ESSD云盤基于新一代分布式塊存儲架構,結合25 GE網絡和RDMA技術,為您提供單盤高達100萬的隨機讀寫能力和更低的單路時延能力。ESSD云盤分為如下幾類:
ESSD PL0云盤:PL0性能級別的ESSD云盤。
ESSD PL1云盤:相比PL0,PL1性能級別的ESSD云盤可提升5倍IOPS,以及提升大約2倍的吞吐量。
ESSD PL2云盤:相比PL1,PL2性能級別的ESSD云盤大約可提升2倍IOPS和吞吐量。
ESSD PL3云盤:相比PL2,PL3性能級別的ESSD云盤最高可提升10倍IOPS、5倍吞吐量,適合對極限并發I/O性能要求極高、讀寫時延極穩定的業務場景。
ESSD AutoPL云盤:相比PL0、PL1、PL2和PL3,IOPS與容量解耦,可靈活配置,按需調整,從而降低整體TCO。
關于ESSD云盤的性能詳情,請參見ESSD云盤。
重要云盤的存儲空間滿載后,云盤會鎖定(只讀不寫)。
當選擇ESSD AutoPL云盤時,您可以配置AutoPL云盤預配置IOPS,在初始最大IOPS(50,000)的基礎上增加。預配置IOPS的最大值為50,000,即ESSD AutoPL云盤的理論總最大IOPS為100,000。
步驟2:完成集群配置
集群配置包括集群名稱、網絡類型和數據庫表名大小寫等配置。完成集群配置后,單擊下一步:確認訂單。
選擇自動生成或自定義集群名稱。
如果選擇自動生成集群名稱,集群創建成功后系統將自動生成一個集群名稱,自動生成的集群名稱用戶還可以修改;如果選擇自定義集群名稱,您還需要輸入集群名稱,集群名稱需滿足如下要求:
不能以
http://
或https://
開頭。長度為2~256個字符。
以大寫字母、小寫字母或中文開頭,可包含數字、“.”、“_”或“-”。
選擇資源組。
配置VPC網絡和交換機。
網絡類型固定為VPC專有網絡,無需選擇。請確保PolarDB與需要連接的ECS創建于同一個VPC網絡,否則它們無法通過內網互通,無法發揮最佳性能。
如果您已創建符合您網絡規劃的VPC,直接選擇該VPC。例如,如果您已創建ECS,且該ECS所在的VPC符合您的規劃,那么選擇該VPC。
如果您未創建符合您網絡規劃的VPC,您可以使用默認VPC和交換機:
默認VPC:
在您選擇的地域中是唯一的。
網段掩碼是16位,如192.168.0.0/16,最多可提供65536個私網IP地址。
不占用阿里云為您分配的VPC配額。
默認交換機:
在您選擇的可用區中是唯一的。
網段掩碼是20位,如192.168.0.0/20,最多可提供4096個私網IP地址。
不占用VPC中可創建交換機的配額。
如果以上默認VPC和交換機無法滿足您的要求,您可以自行創建VPC和交換機,詳情請參見創建和管理專有網絡。
選擇時區。
設置集群時區,默認時區為UTC+08:00。
選擇表名大小寫。
設置集群表名是否區分大小寫,您可以選擇不區分大小寫(默認)或當本地數據庫區分大小寫時,您可以選擇區分大小寫,便于您遷移數據。
說明集群創建后該參數無法修改,請謹慎選擇。
步驟3:確認訂單
請確認集群的整體配置并配置購買數量,確保各項配置符合您的要求。
檢查所選配置。
如需修改配置,單擊圖標前往對應頁面。
配置集群的購買數量。
最多可以一次性創建50個集群,適用于游戲批量開服等業務場景。
閱讀并選中服務協議。
在頁面底部查看集群的總費用和費用明細,如無疑問,單擊立即購買。
購買成功后,需要10~15分鐘來創建集群,之后您就可以在集群列表中看到新創建的集群。
說明當集群中的運行狀態為創建中時,整個集群可能仍未創建完成,此時集群不可用。只有當集群的運行狀態為運行中時,集群才可以正常使用。
請確認已選中正確的地域,否則無法看到您創建的集群。