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

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

1. 內核的掌控能力

9989c5b90f96dedb20d3e717592eeed2c54bdb86.jpeg

首先可以看到,這次社區版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等等命令,讓更多用戶享受到阿里的技術紅利。

2. 雲原生管控

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

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

9989c5b90f96dedb20d3e717592eeed2c54bdb86.jpeg

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

另外,我們還爲用戶提供了Redis雲數據庫專屬集羣https://www.aliyun.com/product/apsaradb/cddc
這是阿里雲專爲大中型企業用戶定製優化的解決方案,填補了市場空白,具有資源獨享、自主可運維、多數據庫混合部署等特點,讓用戶既享受到雲數據庫的靈活性,又滿足了企業對數據庫合規性、高性能和安全性要求。

雲數據庫Redis 6.0全球首發:新用戶5折,限時搶先體驗

https://www.aliyun.com/database/redis6_live

發佈會傳送門:

https://developer.aliyun.com/live/43195

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章