青云QingCloud數(shù)據(jù)庫服務全面升級
數(shù)據(jù)是企業(yè)的核心競爭力,其存儲和安全也成為人們始終關注的話題。QingCloud RDS自2014年9月推出至今,已為數(shù)千家企業(yè)用戶提供穩(wěn)定、可靠、安全的數(shù)據(jù)庫服務,目前已有MySQL和PostgreSQL兩款產品推出。QingCloud也是國內首家推出PostgreSQL數(shù)據(jù)庫的云服務商。 此次數(shù)據(jù)庫服務升級后,QingCloud MySQL服務在性能和功能兩個層面均得以提升。具體而言有以下亮點:- 一主多從:相比MySQL 5.5的一主一從,新版本增加一主多從的集群架構,其中主節(jié)點可讀可寫,從節(jié)點只讀。從節(jié)點既可以與主節(jié)點一樣按需縱向擴容,又可以橫向擴容以增強數(shù)據(jù)庫的查詢性能,更適用于讀多寫少的應用場景。在QingCloud上,數(shù)據(jù)庫的主從節(jié)點分別部署在不同的服務器上,數(shù)據(jù)能夠在各節(jié)點間自動地進行實時同步。
- 性能提升:升級為MySQL 5.6版本后,其查詢和更新性能得以大幅提升。此外,多個從節(jié)點的架構具備水平擴展能力,令查詢性能進一步提升。
- 高可用性:升級后的MySQL默認開啟高可用功能。這里的高可用性分為兩個層面,一是從節(jié)點的高可用性,即從節(jié)點發(fā)生故障時,故障節(jié)點自動被清除;新增從節(jié)點后,新節(jié)點的數(shù)據(jù)自動同步。另外一個層面是主節(jié)點的高可用性,即在主節(jié)點發(fā)生故障后,系統(tǒng)自動優(yōu)選從節(jié)點升級為主節(jié)點,從而確保數(shù)據(jù)庫的高可用性,最大限度的減輕故障對系統(tǒng)的影響。
- 讀寫分離:讀寫分離是將數(shù)據(jù)庫的讀寫操作分別分配給不同的數(shù)據(jù)庫服務器處理,有效地緩解數(shù)據(jù)庫和系統(tǒng)的I/O壓力。讀寫分離支持事務操作,通過讀寫分離的代理節(jié)點訪問數(shù)據(jù)庫,能自動將讀寫請求分發(fā)到高可用的讀寫IP上。QingCloud RDS提供讀寫分離服務,以降低用戶的使用難度。
- 高可用讀寫IP:新增兩個高可用的讀寫IP,分別對應于數(shù)據(jù)的讀和寫。讀IP可將請求在多個從節(jié)點之間進行負載分擔,以提高數(shù)據(jù)庫的查詢性能,消除單點故障;寫IP可以在主節(jié)點發(fā)生故障時自動切換到備選節(jié)點上,以減少故障時間。