91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Redis 開源協(xié)議調(diào)整,我們怎么辦?

jf_94205927 ? 來源:jf_94205927 ? 作者:jf_94205927 ? 2024-05-09 22:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

2024 年 3 月 20 日, Redis 官方宣布,從 Redis 7.4 版本開始,Redis 將獲得源可用許可證 ( RSALv2 ) 和服務(wù)器端公共許可證 ( SSPLv1 ) 的雙重許可,時間點恰逢剛剛完成最新一輪融資,宣布的時機耐人尋味。

Redis 協(xié)議調(diào)整,對云計算廠商的影響

Redis 協(xié)議調(diào)整聽起來可能沒什么,但在開源項目領(lǐng)域是一個大問題。這并不是 Redis 官方第一次改變許可方式,早在 2018 年,Redis Labs 將其許可證從 AGPL 更改為 Apache 2 modified with Commons Clause。Commons Clause 在其許可之上增加了商業(yè)限制條款。

從 Redis Labs 團隊成員在網(wǎng)上發(fā)布的言論,可以了解到:“目前部分云提供商復(fù)用成功的開源項目,卻沒有為其社區(qū)做出重大貢獻,他們將非其自行研發(fā)的軟件產(chǎn)品通過重新打包的方式,轉(zhuǎn)變成極具競爭力的云服務(wù)產(chǎn)品,并利用他們的業(yè)務(wù)優(yōu)勢從這些開源項目中獲取可觀的收入。”

不可否認,隨著云計算技術(shù)的飛速發(fā)展,Redis 作為一款流行的開源內(nèi)存計算高速緩存,在云環(huán)境中將發(fā)揮著舉足輕重的作用,其高效的數(shù)據(jù)處理能力和豐富的數(shù)據(jù)結(jié)構(gòu)支持,使其成為眾多企業(yè)應(yīng)用和云服務(wù)產(chǎn)品的重要組件。

然而,隨著云計算廠商紛紛推出相應(yīng)的 Redis 之后,也面臨著諸多方面的挑戰(zhàn):

1、合規(guī)性

Redis 自 2013 年起,采用了 BSD 開源協(xié)議,允許云服務(wù)商自由分發(fā)和使用 Redis 代碼,但隨著 Redis Labs 引入 Commons Clause 補充條款之后,針對商業(yè)軟件服務(wù)提供商便提出了額外限制,這意味著云廠商必須注意許可模式的變化,確保在提供托管 Redis 服務(wù)時符合開源協(xié)議的精神及其附加條款,避免潛在的法律風(fēng)險。

2、技術(shù)創(chuàng)新與差異化

開源 Redis 雖然提供了基礎(chǔ)功能,但為了在競爭激烈的云服務(wù)市場中脫穎而出,云計算廠商需要開發(fā)出具備差異化特性的高級功能或管理工具。如何在遵循開源協(xié)議的同時,增加諸如監(jiān)控、備份恢復(fù)、安全防護等增值服務(wù),是對云廠商技術(shù)研發(fā)能力的考驗。

3、服務(wù)質(zhì)量與 SLA 保障

云服務(wù)商提供的 Redis 服務(wù)不僅要保證開源版本的穩(wěn)定性和性能,還需提供高質(zhì)量的服務(wù)水平協(xié)議(SLA),包括高可用性、容災(zāi)恢復(fù)以及彈性擴展等,而這些特性往往需要在開源 Redis 基礎(chǔ)上進行大量定制開發(fā)和優(yōu)化工作。

4、維護與升級

云環(huán)境下的 Redis 集群需要及時更新至最新版本以獲取最新的功能和安全修復(fù)。然而,不同客戶可能依賴于不同的 Redis 版本,這就要求云廠商在提供統(tǒng)一服務(wù)的同時,必須處理好不同版本之間的兼容性和平滑升級的問題。

為了滿足用戶需求及順應(yīng)市場變化,各云廠商采取了以下對策:

1、積極參與社區(qū)

云計算廠商應(yīng)積極貢獻開源社區(qū),參與 Redis 核心功能的改進與發(fā)展,同時也通過這種方式獲得社區(qū)的信任和支持,增強自身在開源生態(tài)中的影響力。

2、自主創(chuàng)新與合作

建立專門的研發(fā)團隊,針對 Redis 進行深度定制開發(fā),推出自有知識產(chǎn)權(quán)的增強版 Redis 服務(wù)。此外,與 Redis 官方或其他第三方合作伙伴建立緊密聯(lián)系,共同解決許可問題并尋求共贏解決方案。

3、標(biāo)準(zhǔn)化服務(wù)與管理平臺

構(gòu)建完善的自動化運維平臺,確保能夠快速響應(yīng) Redis 實例的創(chuàng)建、擴容、遷移和維護等需求,同時提供可視化管理和監(jiān)控工具,提升用戶體驗和運維效率。

4、多樣化的服務(wù)模式

根據(jù)客戶需求提供多種服務(wù)模式,例如開源 Redis 的托管服務(wù)、基于 Redis 的企業(yè)版解決方案,甚至包含具有技術(shù)支持和個性化功能的高級服務(wù)包。

面對 Redis 開源協(xié)議帶來的挑戰(zhàn),云計算廠商需在遵守許可規(guī)定的基礎(chǔ)上,持續(xù)創(chuàng)新,提供優(yōu)質(zhì)服務(wù),強化與開源社區(qū)的合作,并通過不斷提升自身的技術(shù)服務(wù)實力,以滿足日益增長的市場需求。在這個過程中,不僅推動了 Redis 技術(shù)在云端的應(yīng)用普及,也促進了整個云計算行業(yè)的健康發(fā)展。

無懼 Redis 協(xié)議更改,華為云 100%技術(shù)自主創(chuàng)新緩存更快更強

華為云分布式緩存服務(wù) DCS 是華為云為客戶提供的一款基于 Redis 內(nèi)核的云服務(wù),經(jīng)過多年持續(xù)不斷的投入與建設(shè),較開源 Redis 在易用性、高性能、高可靠和性價比方面都具有顯著的優(yōu)勢,已經(jīng)成為企業(yè)信賴和依靠的一款優(yōu)秀產(chǎn)品。

DCS 與開源產(chǎn)品對比情況:

wKgZomY85OuAVlS8AAMdsEulQOA452.png

除此之外,DCS 的研發(fā)團隊也非常重視對開源社區(qū)的回饋。截止發(fā)文日,過去一年在開源社區(qū)貢獻排名第 5,累計貢獻排名第 9;國內(nèi)社區(qū)影響力排名第 2;累計 154 次 commit 次數(shù)和 138 次 PR,總共貢獻 13000+行代碼。

在去年 2023 年,華為云分布式緩存服務(wù) DCS 還特別推出了企業(yè)版,該企業(yè)版是 100%自主創(chuàng)新開發(fā)的多線程高性能緩存,并且 100%兼容 Redis 協(xié)議,較 Redis 不管是在多線程、內(nèi)存效率還是高吞吐量上都完全超越對方。

Redis 5.x 以前的單(主)線程模型,主線程主要處理新建網(wǎng)絡(luò)鏈接接入、命令解析、命令執(zhí)行、響應(yīng)封裝等,同時負責(zé)網(wǎng)絡(luò)讀寫,當(dāng)遇到網(wǎng)絡(luò)阻塞或者高耗時任務(wù),如命令執(zhí)行時,則會導(dǎo)致時延增高。

隨著計算硬件的性能提升,網(wǎng)絡(luò)的讀寫成為系統(tǒng)性能提升的瓶頸,在 Redis6.0 以上,通過多線程模型處理網(wǎng)絡(luò)讀寫,提升系統(tǒng)性能,主線程承接高時延的命令執(zhí)行任務(wù),考慮到多線程復(fù)雜度問題,在滿足 80%業(yè)務(wù)訴求的情況下,仍然采用單主線程。

在業(yè)務(wù)發(fā)展的同時,仍然需要能夠把更高性能要求的硬件資源發(fā)揮到極致,那么,命令執(zhí)行任務(wù)的時延問題就會成為性能提升的瓶頸,DCS 企業(yè)版的核心解決思路就是通過完全的多主線程模型提升性能,并且 100%兼容開源 Redis,通過網(wǎng)絡(luò)多線程調(diào)度模型,大大提升網(wǎng)絡(luò)讀寫任務(wù)的并發(fā)量,保障秒級的讀寫性能,下面是實驗室評測的一些數(shù)據(jù):

wKgZomY85OyAc2eYAAHy4QKWvFc271.png

wKgaomY85O2AT864AAFk4anjSco298.png

可以看到,華為云 DCS 企業(yè)版 Redis 的 QPS 并發(fā)數(shù)優(yōu)于基于開源 Redis 版本最大接近 5 倍,時延是其 25%,完全遙遙領(lǐng)先。

華為云分布式緩存服務(wù) DCS 經(jīng)過 5 年的發(fā)展,目前已經(jīng)廣泛應(yīng)用于電商、社交文娛、游戲等行業(yè)。在上云階段通過專業(yè)的上云搬遷團隊,提供貼身技術(shù)咨詢和遷移實施支持服務(wù),實現(xiàn)了應(yīng)用“零改造”,搬遷上云業(yè)務(wù)無中斷;上云后通過千萬級的并發(fā)接入能力和百萬級的讀寫能力保障秒殺商品“零等待”、訂單無丟失、直播間禮物“零卡頓”等高難度應(yīng)用場景,成為華為云客戶信賴的最有價值的云服務(wù)。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    4203

    瀏覽量

    46126
  • Redis
    +關(guān)注

    關(guān)注

    0

    文章

    392

    瀏覽量

    12185
  • 華為云
    +關(guān)注

    關(guān)注

    3

    文章

    2832

    瀏覽量

    19248
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    三防漆不固化怎么辦?從材料到工藝的排查指南 |鉻銳特實業(yè)

    鉻銳特實業(yè)|東莞廠家|三防漆不固化怎么辦?從材料過期、固化條件錯配、涂層過厚、前處理不當(dāng)?shù)江h(huán)境溫濕度,一文帶你系統(tǒng)排查三防漆固化不良問題,附行業(yè)數(shù)據(jù)及實用解決方法。
    的頭像 發(fā)表于 02-22 01:22 ?93次閱讀
    三防漆不固化<b class='flag-5'>怎么辦</b>?從材料到工藝的排查指南 |鉻銳特實業(yè)

    智能顯示模塊連接電腦后無法識別怎么辦?連接電腦后讀不到模塊U盤?

    智能顯示模塊連接電腦后無法識別怎么辦?連接電腦后讀不到模塊的U盤是什么原因?
    發(fā)表于 01-20 15:57

    智能顯示模塊上電后顯示“No Project”怎么辦?

    智能顯示模塊上電后顯示“No Project”怎么辦?
    發(fā)表于 01-20 15:20

    使用單片機系統(tǒng)時間不準(zhǔn)怎么辦?

    使用單片機系統(tǒng)時間不準(zhǔn),怎么辦?具體的是與晶振有關(guān)系還是MCU內(nèi)部有關(guān)系,時間一長顯示的時間就慢了
    發(fā)表于 12-05 07:51

    請問單片機RAM空間不夠用了怎么辦?

    單片機RAM空間不夠用了怎么辦?
    發(fā)表于 11-25 08:09

    Redis集群部署配置詳解

    Redis集群是一種分布式Redis解決方案,通過數(shù)據(jù)分片和主從復(fù)制實現(xiàn)高可用性和橫向擴展。集群將整個數(shù)據(jù)集分割成16384個哈希槽(hash slots),每個節(jié)點負責(zé)一部分槽位。
    的頭像 發(fā)表于 07-17 11:04 ?978次閱讀

    電腦開機每次自動開啟很多軟件怎么辦?

    電腦開機每次自動開啟很多軟件怎么辦
    發(fā)表于 07-17 06:40

    路由器能連上但是沒有網(wǎng)絡(luò)怎么辦?

    路由器能連上但是沒有網(wǎng)絡(luò)怎么辦
    發(fā)表于 07-10 06:15

    Redis集群部署與性能優(yōu)化實戰(zhàn)

    Redis作為高性能的內(nèi)存數(shù)據(jù)庫,在現(xiàn)代互聯(lián)網(wǎng)架構(gòu)中扮演著關(guān)鍵角色。作為運維工程師,掌握Redis的部署、配置和優(yōu)化技能至關(guān)重要。本文將從實戰(zhàn)角度出發(fā),詳細介紹Redis集群的搭建、性能優(yōu)化以及監(jiān)控運維的核心技術(shù)。
    的頭像 發(fā)表于 07-08 17:56 ?849次閱讀

    請問STM32U5不支持ST-LINK v2怎么辦?

    STM32U5不支持ST-LINK v2怎么辦?
    發(fā)表于 06-09 07:59

    【幸狐Omni3576邊緣計算套件試用體驗】Redis最新8.0.2版本源碼安裝及性能測試

    的結(jié)果進行對比。 一、Redis是什么 維基百科的介紹是: Redis是一個使用ANSI C編寫的開源、支持網(wǎng)絡(luò)、基于內(nèi)存、分布式、可選持久性的鍵值對存儲數(shù)據(jù)庫。 Redis官網(wǎng)的
    發(fā)表于 06-03 01:28

    電腦連接到openmv,但不會自動彈出盤符,請問怎么辦?

    電腦連接到openmv,但不會自動彈出盤符,請問怎么辦?
    發(fā)表于 05-27 06:53

    Redis 再次開源

    “ ?Redis 現(xiàn)已采用 AGPLv3 開源許可證。? ” Redis CEO 的 Blog 以下是 Redis CEO Rowan Trollope 的 Blog: 像 AWS 和
    的頭像 發(fā)表于 05-06 18:26 ?928次閱讀

    FPGA的Jtag接口燒了,怎么辦?

    在展開今天的文章前,先來討論一個問題:FPGA的jtag接口燒了怎么辦?JTAG接口的輸入引腳通常設(shè)計為高阻抗,這使得它們對靜電電荷積累非常敏感,由于JTAG接口需要頻繁連接調(diào)試器、下載線纜等外
    的頭像 發(fā)表于 04-27 11:01 ?2619次閱讀
    FPGA的Jtag接口燒了,<b class='flag-5'>怎么辦</b>?

    redis三種集群方案詳解

    Redis中提供的集群方案總共有三種(一般一個redis節(jié)點不超過10G內(nèi)存)。
    的頭像 發(fā)表于 03-31 10:46 ?1529次閱讀
    <b class='flag-5'>redis</b>三種集群方案詳解