解密阿里雲Redis 6.0極速上雲:核心能力與雲原生管控

程式碼派就是我發表於2020-06-24

2020年5月2日,Redis 6.0 GA版正式釋出,這個版本被作者譽為社群版史上最大的一次釋出,包含諸如 RESP3新協議支援、ACL 管理、多 IO 執行緒、SSL 加密、客戶端快取與叢集代理等多項重大關鍵功能更新和核心架構提升。不到一週的時間,2020年5月7日,阿里雲全球首發(除原廠)最新版 Redis 6.0雲資料庫,全面涵蓋開源Redis 6.0各項功能,在阿里雲,使用者可以第一時間體驗到最新版 Redis 的各項功能,構建高效能、場景豐富的應用系統。短短几天時間,阿里雲Redis是如何做到極速上雲的呢?總結起來,阿里雲Redis團隊對核心深度的掌控能力和雲原生管控強大的助力是兩大主因。


核心的掌控能力


首先可以看到,這次社群版6.0中阿里雲Redis團隊的貢獻排在第二位,僅次於僅次於作者和其所在的商業公司,高居原廠外程式碼貢獻第一名,充分說明了阿里雲Redis對核心的掌控能力,在6.0正式GA之前阿里雲團隊便開始不斷對這些新feature進行測試和最佳化,將雲上積累的東西反饋給社群,引導社群的發展。

另一方面,本次6.0的很多新功能阿里雲Redis企業版Tair很早就已經具備了,像多IO執行緒、許可權管理、SSL加密以及叢集proxy。線上下阿里雲Redis團隊成員也和作者多次溝通,就Tair上的實現方案與他進行深入探討。比如多IO執行緒,從RC1到GA,阿里雲Redis團隊幫社群在多執行緒的基礎上又提升了30%的效能,而許可權管理上阿里雲Redis雲服務有很多運維的經驗把它結合到ACL中,讓ACL更加方便的使用和管理。

除此以外主備資料一致性和對於過期時間的判斷又做了進一步加強,這亦是阿里雲Redis和許多客戶共同成長的成果。另外針對雲上使用者實現的一些通用需求也合併到了6.0主幹,比如新新增了bitfiled_ro、set keepttl等等命令,讓更多使用者享受到阿里的技術紅利。


雲原生管控


Redis6.0大版本快速輸出得益於管控基於雲原生的新架構,新管控平臺遮蔽了管控上覆雜的機器操作和例項互動,透過使用非常駐臨時pod的方式來完成所有的管控動作,同時新增通用模組,提供了資料庫領域級別的模型抽象,業務只需要根據相應的業務模型去描述service_spec.yaml檔案即可。

透過通用和高度可定製化的雲原生管控平臺,新增業務功能無需過多關心平臺介面,更多聚焦於業務本身,大大提升了新業務接入開發效率,Redis 6.0在極短的時間內完成管控適配並上線,助力全球首發。

隨著阿里雲Redis團隊對核心的掌控能力進一步提升以及雲原生管控的助力,包括核心最佳化、功能增強與彈性伸縮能力等多方面均得到大幅度提升, Redis6.0之後的阿里雲Redis服務後續會有更為豐富的功能和更佳的使用者體驗。而由同一團隊所出品的相容Redis的高效能KV儲存Tair本年度也將推出資料閃回(按時間點恢復資料)、全球分散式快取、儲存級記憶體KV等多項重磅功能和新產品,為更多行業客戶與場景賦能。

另外,我們還為使用者提供了Redis雲資料庫專屬叢集
這是阿里雲專為大中型企業使用者定製最佳化的解決方案,填補了市場空白,具有資源獨享、自主可運維、多資料庫混合部署等特點,讓使用者既享受到雲資料庫的靈活性,又滿足了企業對資料庫合規性、高效能和安全性要求。

雲資料庫Redis 6.0全球首發:新使用者5折,限時搶先體驗

釋出會傳送門:

https://developer.aliyun.com/...


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31550522/viewspace-2700382/,如需轉載,請註明出處,否則將追究法律責任。

相關文章