是專(zhuān)注于解決數據庫容量、性能瓶頸和分布式擴展問(wèn)題的中間件服務(wù),本次正式發(fā)布全新集群版DDM,重磅推出三大利器,為企業(yè)打造極致性能、超高可靠的中間件服務(wù),下面小編就來(lái)為你詳細解讀一下這三大利器的來(lái)龍去脈,以及給企業(yè)帶來(lái)的收益。
利器
客戶(hù)端負載均衡帶來(lái)卓越性能
發(fā)揚工匠精神,DDM為了給用戶(hù)提供性能最強的云服務(wù),致力于降低每一個(gè)環(huán)節上的性能損耗。應用程序連接到DDM的鏈路上可能會(huì )有性能損失,一些企業(yè)通過(guò)自行研發(fā)客戶(hù)端程序來(lái)實(shí)現負載均衡,但這樣一來(lái),服務(wù)部署和升級的復雜度都會(huì )大大提升,目前業(yè)界并沒(méi)有通用的成熟的解決方案。
針對這一問(wèn)題,DDM內部實(shí)現了MySQL原生通信協(xié)議,將自己模擬成一個(gè)MySQL客戶(hù)端,使應用程序連接到DDM和連接到普通的MySQL一樣。此外,DDM采用MySQL JDBC驅動(dòng)自帶的負載均衡模型,不僅提供客戶(hù)端負載均衡,還支持容災切換,如果集群內部有節點(diǎn)發(fā)生故障,驅動(dòng)會(huì )自動(dòng)屏蔽掉該故障節點(diǎn),故障恢復后會(huì )自動(dòng)加入到負載均衡。
應用程序通過(guò)JDBC loadblance連接到DDM,鏈路暢通無(wú)阻,沒(méi)有中間LB節點(diǎn)帶來(lái)性能損耗,還提供事務(wù)級負載均衡,給用戶(hù)帶來(lái)卓越的性能體驗。
利器
級高可用打造穩如泰山的服務(wù)
對于企業(yè)而言,無(wú)論業(yè)務(wù)是否上云,服務(wù)的穩定性和可靠性都是至關(guān)重要的。為了降低不可抗力因素對服務(wù)的正常運行造成的影響,需要盡量提高服務(wù)的高可用性和容災能力。
我們知道云服務(wù)各個(gè)Region會(huì )有多個(gè)AZ(Availability Zone),AZ是指在同一地域內,電力和網(wǎng)絡(luò )互相獨立的物理區域。DDM支持將集群節點(diǎn)分布到多個(gè)AZ,有效避免整個(gè)AZ機房故障造成的業(yè)務(wù)中斷,從而提升服務(wù)的可用性。開(kāi)拓創(chuàng )新遠遠不止步于此,DDM的后臺架構也采用數據的分片存儲的方案,將RDS主備實(shí)例分布在多個(gè)AZ,只讀副本也分布在多個(gè)AZ。這樣DDM+RDS的整體架構方案都支持跨AZ的高可用,最大限度的保障了服務(wù)的可靠性。

業(yè)內獨家利器
秒級平滑擴容 數據自動(dòng)均衡
當 RDS 的 IOPS、CPU、磁盤(pán)容量等指標到達瓶頸,并且 SQL 優(yōu)化、數據分片都已無(wú)法解決問(wèn)題時(shí),可通過(guò)水平擴容增加RDS數量,以提升數據庫的容量。擴容涉及數據遷移,期間可能會(huì )中斷業(yè)務(wù),這對企業(yè)來(lái)說(shuō)是一個(gè)很大的挑戰。

關(guān)于數據庫水平擴容,業(yè)界常見(jiàn)的解決辦法有如下幾個(gè):
- 停機遷移:需要中斷業(yè)務(wù),數據量越大停機時(shí)間會(huì )越長(cháng),對業(yè)務(wù)影響大,且不支持增量遷移。
- 應用雙寫(xiě):應用的數據同時(shí)寫(xiě)兩份,性能開(kāi)銷(xiāo)大,數據的一致性難以保證。
- 整庫遷移:預留分片數,將分片庫整體遷移到新的RDS上,這種方案的缺點(diǎn)分片庫個(gè)數沒(méi)法擴展,數據也沒(méi)有做到真正均衡。
的平滑擴容數據再均衡技術(shù),是真正意義上的數據重分布。僅需在DDM控制臺點(diǎn)擊加入新的RDS節點(diǎn),后臺就會(huì )如絲般順滑地自動(dòng)完成擴容,整個(gè)擴容過(guò)程業(yè)務(wù)完全不感知。每個(gè)新加入的RDS上都會(huì )自動(dòng)增加新的分片,并把原有表中的部分數據遷移到新節點(diǎn)上,保證最終所有的數據都是均衡分布。
越來(lái)越多的企業(yè)選擇把業(yè)務(wù)遷移上云,而數據庫作為大部分企業(yè)應用的核心組件,數據的管理和運營(yíng)成為企業(yè)下一階段成敗的關(guān)鍵。業(yè)務(wù)飛速發(fā)展引發(fā)的海量并發(fā),海量存儲等現象使得傳統的數據庫方案面臨新的困境。DDM提供線(xiàn)性水平擴展、分庫分表、讀寫(xiě)分離等能力,輕松應對超高并發(fā)、海量數據等場(chǎng)景,有效提升數據檢索效率,為企業(yè)提供更高性?xún)r(jià)比的數據庫解決方案。
