国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

企業打開Redis的正確方式,來自阿里云云數據庫團隊的解讀

sorra / 3252人閱讀

摘要:未完,待續阿里云云數據庫版兼容協議標準的提供持久化的內存數據庫服務,基于高可靠雙機熱備架構可無縫擴展的集群架構以及讀寫分離架構,滿足高讀寫性能場景及容量需彈性變配的業務需求。

摘要: Redis是開源的基于內存且可以持久化的分布式 Key – Value數據庫。自2009年發布最初版本以來,Redis的熱度只增不減,除了經常位居DB-Engines的最受歡迎Key-Value數據庫榜首之外,看阿里云技術總監為您深度解讀云數據庫Redis。

點此查看原文:http://click.aliyun.com/m/41902/

為何Redis成為數據庫能成為后起之秀?

數據庫技術積累近半個世紀,然而隨著新時代場景增多、業務發展,傳統數據庫面臨著很多壓力。數據開始初現規模,企業需要多套HA集群數據庫,SQL和NoSQL Key Value混合使用,并且開始使用監控系統。而更加復雜的情況下,每個業務都需要各自特定的數據庫架構和優化方案,需要加入OLAP 、離線分析任務,并且考慮高速擴展、高性能、高可靠等問題。

Redis是開源的基于內存且可以持久化的分布式 Key – Value數據庫。自2009年發布最初版本以來,Redis的熱度只增不減,除了經常位居DB-Engines的最受歡迎Key-Value數據庫榜首之外,也在多家調查報告中成為非常受喜愛的NoSQL數據庫。

Redis作為NoSQL的代表之一,為什么會在歷史悠久的數據庫領域中迸發出此般活力?

阿里云云數據庫技術總監蔡松露認為:相比與強一致性的SQL關系型數據庫,NoSQL非關系型數據庫具備高性能、高靈活性。在當今的互聯網時代,如新金融、新零售、視頻直播、人工智能、IoT等多樣化的業務場景有了更嚴苛更不同的技術訴求。其次,擅長OLTP查詢的SQL并不完美地滿足猛增的OLAP分析需求。最后,數據庫行業一直信奉的CAP理論已經被Paxos、Raft等算法打破,即可以同時實現強一致、高可用和高容錯,這也被視為NoSQL運動興起的重大原因之一。

“一切堅固的東西,都煙消云散了”。 Redis能讓數據庫運行在內存中,比閃存盤快1000倍。

開源Redis有哪些不足?

其實,開源項目和企業產品,有著完全不同的定位。開源Redis項目最大的原則是簡單可靠,但是云產品則需要滿足很多企業訴求如多地容災、安全加密、升級與優化、集群兼容性等等。

阿里云云數據庫團隊一直積極參與Redis開源社區的共建:在Redis 創始人 Salvatore之后,對社區代碼貢獻第二的就是阿里云云數據庫團隊;去年十月,阿里云云數據庫還將自研的特性如短連接性能提升30%、支持熱升級、兼容Memcache等融合到ApsaraCache項目中并貢獻給開源社區,對此Salvatore表示“ApsaraCache 項目開源是一件非常好的事情,將能夠吸引全世界更多 Redis 核心專家參與,進一步提升產品的穩定性和可用性。”

在每個企業級的需求背后,團隊都做了巨大的研發工作。舉例說明,集群高兼容性和無縫擴容以滿足實際生產需求;在集群熱升級時做到使用無感知且業務不受影響;提供安全加密功能滿足如金融對保密級別要求高的客戶等等。

工業級使用,沒有什么是小事兒

目前,90%的中國互聯網公司都依靠Redis支撐用戶的高并發訪問,而80%的中國視頻直播網站都使用的阿里云云數據庫 Redis 版。

與開源Redis項目相比,兼容Redis協議標準的阿里云云數據庫 Redis 版有哪些優勢?


Figure 1阿里云基于開源Redis的企業級需求技術支持

作為為企業服務的云產品,僅僅提供酷炫的功能并不足夠,更需要的是可靠、性能、安全和易用方面的保障和承諾。對于阿里云云數據庫團隊而言,很多改進都是在各種客戶場景需求下不斷打磨而成,比如:雙機熱備、持久化、同城容災;支持集群版、高性能硬件、基于Binglog模式復制免除pfork;VPC網絡、強密碼認證、DDoS攻擊、SSL加密;性能監控、閾值報警、高頻操作、數據管理等。

容災是必不可少的部分,Redis原生的AOF可以幫助同一機房網絡相應可達情況下的容災,但是對于鏈路過長跨城甚至存在跨時區機房時,而需要遠程異地同步。有些企業對可用性要求極高,每個單元都須承擔流量,允許N-1個機房斷電;為此,團隊設計了服務單元化+數據中心的拓撲模式,并相應地進行內核改造從而具備獨特的容災能力。


Figure 2:Redis異地多活架構方案示意圖

每個行業都會有各自場景需求。以游戲行業為例,如斗地主等房間模式需要做到隨時開服,這就需要基于時間點用戶備份做到瞬間克隆實例;而對于參加人數會猛增的游戲,需要在瘋狂灌人時逐步增大配置以做到資源合理高效利用,比如從標準版一鍵升級到極致版需要秒級遷移用戶數并且做到服務不收影響;在游戲低峰收尾業務時多服合并,即將多個服務數據庫匯總到一個再做實時降級。同時,還要云上云下數據打通,數據歸檔快速回滾,做到時間點或局部恢復。

而對于視頻直播行業,瞬間大量用戶涌入的場景非常需要快速存儲、快速響應,基于朋友關系的送禮物、討論評論等大部分數據操作都適合非關系型數據庫,而僅有充值等少量場景需要關系性數據庫,因此重度依賴Redis數據庫,相應地則有“穩定性高于一切、低內存高QPS、連接數較大”的技術要求。相應地,阿里云出臺的視頻直播方案具備連接數可普調至1-2w、帶寬可多帶帶調配及至萬兆, 集群支持熱點key,讀寫分離等

此外,民生類的行業又會分為極高QPS,熱升、無縫擴容的新聞類,容災、多活的交通類,容災、數據安全的金融類,根據各種場景給出響應的優化方案。

關于阿里云Redis 4.0云數據庫增強版的一些細節

阿里云云數據庫Redis版發布的增強版具有多線程架構、內存壓縮算法優化、key后臺刪除功能、Redis module、Redis熱key統計等特點,尤其值得一提的是該款產品通過創新的Redis module讓數據庫第一次有了“集裝箱貨輪”的能力。

Figure 3:Redis module讓數據庫擁有“集裝箱”能力

一般而言,傳統的單核CPU需要承擔30%計算和60%網絡的工作負載,而當采用多核處理之后,可以將計算、網絡任務分別交給若干個CPU并將性能提高三倍,從根本上解決問題從而高并發任務量。同時,還通過創新的內存壓縮算法,將數據量壓縮50%。

熱key統計是為了解決熱點事件時大流量請求集中落在某些分片中,到達物理網卡上線,緩存分片服務被打垮,緩存擊穿請求‘穿透’引起‘雪崩’的問題。常見的方法是結合使用服務端緩存、Memcache等,但是需要提前獲知熱點、緩存容量依然有限、增長不一致時間且熱點key遺漏等。目前,受益于讀寫分離架構,搭配負載均衡、讀寫分離自動路由和各節點高可用等,增加服務端能力高效快速發現熱點數據,從而應對熱key困境。

Redis未完,NewSQL待續

阿里云云數據庫 Redis 版兼容Redis協議標準的、提供持久化的內存數據庫服務,基于高可靠雙機熱備架構、可無縫擴展的集群架構以及讀寫分離架構,滿足高讀寫性能場景及容量需彈性變配的業務需求。

關于非關系型數據庫,阿里云還有可根據不同場景切換引擎的MongoDB 3.4、首個全托管的DBaaS服務HBase 1.1,與開源社區版本相比,前者高連接數下并發提升10倍、短鏈接并發提升5倍,后者支持本地盤成本下降90%、整體性能提升3倍。


Figure 4:阿里云擁有全球最完善的NewSQL云數據庫家族

沒有NewSQL,企業將無法從容應對大規模增長的數據,多維模型、聚合、大數據計算、物聯網應用、機器學習實踐等等新場景都會非常艱難。隨著未來不斷發展演進,各類數據庫或許會逐漸融合為一,那時我們只需要在線插件式的方法,根據不同業務需求選用即可。

掃碼獲取更多資訊:

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/11834.html

相關文章

  • 企業打開云HBase正確方式來自阿里云云據庫團隊解讀

    摘要:推出云單節點版本,極低成本,降低使用門檻阿里云云服務正式推出單節點版本,歡迎訪問了解更多。最后,通過釘釘技術交流群找到阿里云的技術團隊同學。阿里云團隊希望通過這些星星之火,點燃以及整個技術生態的草原。普及,阿里云團隊在行動原文鏈接 摘要:?一、HBase的歷史由來 HBase是一個開源的非關系型分布式數據庫(NoSQL),基于谷歌的BigTable建模,是一個高可靠性、高性能、高伸縮的...

    wslongchen 評論0 收藏0
  • 阿里云云據庫開了一個未來大會,談了談2038年據庫趨勢

    摘要:月日,在北京舉行的阿里云云數據庫智能未來大會上,阿里云高級產品專家王義成如是說。今天,阿里云發布了,,三款全新的數據庫,正式向開始融合。 摘要: 未來的某一天,量子數據庫是我們改造其他星球的關鍵技術之一。 1月17日,在北京舉行的阿里云2018云數據庫智能未來大會上,阿里云高級產品專家王義成如是說。 除了阿里云的全新一代NoSQL向NewSQL融合,NewSQL產品家族發布,在這場大會...

    CntChen 評論0 收藏0
  • 崔立強:Dev無感Ops,如何做到高效軟件交付

    摘要:用云效首先可以獲得研發模式的標準化,我們將其命名為,這是目前應用最廣最適合阿里巴巴的分支管理模式,不但具有高度自由,快速迭代的特性,還可以與流水線結合,讓整個公司具有統一的軟件交付規范。最終避免了的發布故障。 在2018第二屆研發效能嘉年華上,阿里巴巴云效技術專家崔力強帶來了如何做到高效軟件交付的精彩演講,首先介紹了阿里巴巴在近幾年在交付平臺上的技術經驗,以及目前云上工具平臺交易的趨勢...

    wawor4827 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<