精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

容器化RDS:計算存儲分離還是本地存儲?

存儲 存儲軟件
隨著交流機會的增多(集中在金融行業,規模都在各自領域數一數二),發現大家對 Docker + Kubernetes 的接受程度超乎想象, 并極有興趣將這套架構應用到 RDS 領域。

隨著交流機會的增多(集中在金融行業,規模都在各自領域數一數二),發現大家對 Docker + Kubernetes 的接受程度超乎想象, 并極有興趣將這套架構應用到 RDS 領域。數據庫服務的需求可以簡化為:

實現數據零丟失的前提下,提供可接受的服務能力。

因此存儲架構的選型至關重要。到底是選擇計算存儲分離還是本地存儲?

[[223859]]

本文就這個問題,從以下幾點展開:

  • 回顧:計算存儲分離, 本地存儲優缺點
  • MySQL 基于本地存儲實現數據零丟失
  • 性能對比
  • 基于 Docker + Kubernetes 的實現

來分享個人理解。

回顧:計算存儲分離,本地存儲優缺點

還是從計算存儲分離說起。

計算存儲分離

先說優點:

  • 架構清晰
  • 計算資源 / 存儲資源獨立擴展
  • 提升實例密度,優化硬件利用率
  • 簡化實例切換流程:將有狀態的數據下沉到存儲層,Scheduler 調度時,無需感知計算節點的存儲介質,只需調度到滿足計算資源要求的 Node,數據庫實例啟動時,只需在分布式文件系統掛載 mapping volume 即可。可以顯著的提高數據庫實例的部署密度和計算資源利用率。

以 MySQL 為例

  • 通用性更好,同時適用于 Oracle、MySQL。

從部分用戶的上下文來看,存在如下客觀缺點:

  • 引入分布式存儲,架構復雜度加大。一旦涉及到分布式存儲的問題,DBA 無法閉環解決。
  • 分布式存儲選型:

選擇商用,有 Storage Verdor Lock In 風險。

選擇開源,大多數用戶(包括沃趣)都測試過 GlusterFS 和 Ceph,針對數據庫(Sensitive Lantency)場景,性能完全無法接受。

本地存儲

如果在意計算存儲分離架構中提到的缺點,本地存儲可以有效的打消類似顧慮,無需引入分布式存儲,避免Storage Verdor Lock In 風險,所有問題都由DBA 閉環解決,但是,需要依賴數據庫自有方案實現數據零丟失。

以 MySQL 為例

還會引入類似問題:

  • 物理容量受限于單機容量;
  • 調度更復雜,選定數據庫實例的存儲類型(比如 SSD)后,一旦該實例發生“failover”,只能調度到擁有 SSD 的物理節點,這導致調度器需要對物理節點“Physical Topology Aware”;

  • 密度難提升,這是“Physical Topology Aware”的副作用;
  • 因數據庫的不同方案差異性較大,通用性無法保證。

接下來,進入正題,看一下 MySQL 基于本地存儲如何實現數據庫零丟失。

MySQL 基于本地存儲數據零丟失

 

最常用的是基于 Replication 模型將數據復制到 MySQL Cluster 中所有成員。

MySQL Master-Slave Replication(類似 Oracle DataGuard)提供了基于 binlog 的數據庫層的復制模型,在高并發壓力下節點間同步數據速率最快,單位時間內的交易量受其他節點的影響極小,該架構可通過 vip 漂移的方式實現 “failover”。

MySQL Master-Slave Replication

但嚴格意義上來說,這是基于 binlog 的 Asynchronous Replication 模型,因此集群中所有成員存在數據不一致的可能,在“failover”時無法保證數據零丟失。

可見如果基于 Replication 模型,Synchronous Replication 是實現數據零丟失的前提。

傳統的 Synchronous Replication 一般會采用兩階段提交或分布式鎖,這會帶來如下幾個問題:

單位時間內事務能力(TPS)會跟集群成員數量成反比

增加集群成員會顯著且無法預期的增加事務響應時間

增加了集群成員數據復制的沖突和死鎖的可能性

針對以上問題 Galera Cluster 提出 Certification-based Replication 來解決傳統 Synchronous Replication 中遇到的問題,實現如下:

Deferred Update Replication 延遲更新復制

這個流程圖中,有幾個細節需要分享:

  • 將基于 binlog 改為基于 write-set,write-set 中包含修改的數據,Global Transaction ID(后面簡稱 GTID)和 Primary Key。

GTID 類似 45eec521-2f34-11e0-0800-2a36050b826b:94530586304

94530586304 為 64-bit 有符號整型,用來表示事務在序列中的位置

  • 將傳統的 Synchronous Replication 改為 Deferred Update Replication,并將整個過程大致分解成四個階段,本地階段、發送階段、驗證階段和應用階段,其中:

本地階段:樂觀執行,在事務 Commit 前,假設該 Transcation 在集群中復制時不會產生沖突。

發送階段:優化同步時間窗口,除去全局排序并獲取 GTID 為同步操作,沖突驗證和事務應用都為異步,極大的優化了復制效率。

驗證階段:只有收到該事務的所有前置事務后(不能有 “hole”),該事務和所有未執行的前置事務才能并發驗證,不然不能保證 Global Ordering,因此這里需要犧牲效率,引入一定的串行化。

需要等待事務 3

于是就有了 Galera Cluster 在 MySQL 分支中的實現 MariaDB Galera Cluster(簡稱 MGC)和 Percona Xtradb Cluster(簡稱 PXC)。

為避免“split-brain”問題,需要至少三節點組成集群,對計算資源和存儲資源的容量要求至少增加2倍,會進一步降低資源的部署密度。

越來越多的用戶也期望通過該方案實現跨 IDC 多活,那么需要在規劃階段想清楚:

IDC 和數據庫節點的拓撲架構,以保證在 1 個 IDC 出問題的情況,集群可以持續提供服務。

首先 IDC(物理或邏輯)最少需要3個,再看看數據庫節點數量分別為 3、4、5、6、7 的拓撲關系 :

  • 3 數據庫節點:

  • 4 數據庫節點:設置權重避免”split-brain” (? + ? ) + ? + ?

  • 5 數據庫節點:

6 數據庫節點:

7 數據庫節點 : 可支持兩種拓撲關系

同時,還有 MySQL Group Replication(簡稱 MGR)[1],類似 Galera Cluster:

  • 基于Corosync實現(Totem協議),插件式安裝,MySQL 官方原生插件。
  • 集群架構,支持多寫(建議單寫)
  • 允許少數節點故障,同步延遲較小,保證強一致,數據零丟失
  • 單位時間的交易量受 flow control 影響。

這里還需要提一下 Vitess:

  • 該項目由 Youtube 開源,從文檔看功能極為強大,高度產品化。
  • 作為第二個存儲類項目(***個是 Rook,有意思是存儲類而不是數據庫類)加入 CNCF,目前還處于孵化階段(incubation-level)。
  • 筆者沒有使用經驗,也不知道國內有哪些用戶,不做評論。

關于 MGR 和 Vitess 網上已有大量介紹,這里不再贅述。

性能對比

在數據零丟失的前提下,看看這幾種架構在性能上的對比:

  • MGR 5.7.17 / PXC 5.7.14-26.17
  • MGR 5.7.17 / PXC 5.7.17-29.20 / MariaDB 10.2.5 RC
  • 本地存儲 / 計算存儲分離

性能對比 1:MGR 5.7.17 / PXC 5.7.14-26.17

測試背景描述:

  • MGR 5.7.17 對比 PXC 5.7.14-26.17(基于 Galera 3實現)
  • 負載模型:OLTP Read/Write (RW)
  • durability:sync_binlog=1,innodb_flush_log_at_trx_commit=1
  • non-durability:sync_binlog=0,innodb_flush_log_at_trx_commit=2

測試數據 :

來自于 MySQL 官方[2]

測試結果:

在設置 durability 的情況下,MGR ***吞吐約是PXC 5.7.14-26.17(基于 Galera 3 實現)的3倍,優勢明顯。

以上數據來自于MySQL 官方,公平起見,再來看看 Percona 在相同負載模型下的測試數據。

性能對比 2:MGR 5.7.17 / PXC 5.7.17-29.20 / MariaDB 10.2.5 RC

測試背景描述:

  • 增加了 MariaDB 參與對比
  • PXC 升級到 5.7.17-29.20,該版本改進了MySQL write-set 復制層性能[3]。
  • 負載模型:依然使用 OLTP Read/Write (RW)
  • durability:sync_binlog=1
  • non-durability:sync_binlog=0

測試數據:

設置 durability,數據來自于 Percona[3]

設置 non-durability,數據來自于 Percona[3]

測試結果:

在負載模型相同的情況下(durability 和 non-durability)PXC 5.7.17-29.20 性能與 MGR 5.7.17 不分伯仲。如果使用 PXC,推薦使用 5.7.17-29.20 或以上版本。

性能對比3:本地存儲 / 計算存儲分離

為了對比本地存儲和計算存儲分離,專門使用 MGR + 本地存儲架構和 基于分布式存儲的計算存儲分離架構做性能對比。

測試結果:

在負載模型相同的情況下,前者比后者 OLTP 下降32.12%,Select 下降5.44%,Update 下降 24.18%,Insert 下降 58.18%,Delete 下降 11.44%。

基于 Docker + Kubernetes 的實現

Docker + Kubernetes + MGR / Galera Cluster

在 GitHub 上,可以看到基于 Docker + Kuberetes + PXC 的 demo[4]。需要說明的是,這僅僅是個玩具,離部署到生產環境還有極大差距。

我們已有計劃實現滿足生產環境的:

  • Docker + Kubernetes + PXC
  • Docker + Kubernetes + MGC
  • Docker + Kubernetes + MGR

并集成到 QFusion 來支持計算存儲分離架構和本地存儲架構混合部署,架構示意圖如下:

目前原型驗證階段已通過,預計2018年Q2發布。

Docker + Kubernetes + Vitess

在 GitHub 上,同樣可以看到基于 Docker + Kubernetes 的 demo[5],有興趣的同學可以玩一下。

性能只是選型需要考量的一部分,要使用到生產環境或者產品化,實際要考量的因素更多:

  • 運維:部署、備份
  • 彈性:計算存儲擴容,集群擴容
  • 高可用:比如 “failover” 的細微差別對業務的影響
  • 容錯:比如網絡對集群的影響,尤其是在網絡抖動或有明顯延時的情況下
  • 社區活躍度
  • ……

以現有軟硬件的開放程度,各種架構或者產品狹義上的“黑科技”并不多,常常看到的:『xxx 比 xxx 快 xxx 倍』嚴格來說應該是『xxx 比 xxx 在特定場景 xxx 下快 xxx 倍』。

并不存在“一槍斃命”的“Silver Bullet”,只是 Docker + Kubernetes 為混合部署帶來可能。哪種更受青睞,拭目以待,用戶會是***的老師。

責任編輯:武曉燕 來源: Docker
相關推薦

2020-06-23 08:15:13

計算存儲分離

2022-05-23 09:18:55

RocketMQ存儲中間件

2018-05-25 09:31:00

數據存儲高可用

2020-11-25 10:55:56

云計算

2013-06-21 10:33:02

虛擬化應用存儲虛擬化

2018-06-05 08:58:38

Docker存儲容器

2021-06-03 14:34:15

數據倉庫計算存儲分離

2021-05-27 09:22:41

云計算數據科技

2019-02-14 13:19:40

容器存儲CSI

2017-09-21 08:16:33

數據存儲環境

2022-08-22 07:58:14

容器云存儲開發

2012-07-04 13:27:48

云計算存儲虛擬化

2023-05-08 15:21:05

JavaScripWeb 存儲數據存儲

2019-04-15 15:22:14

塊存儲文件存儲對象存儲

2016-01-05 16:23:22

存儲設備外置存儲空間

2011-12-02 09:57:50

存儲虛擬化存儲虛擬化

2020-12-08 05:47:59

云計算容器數據存儲

2011-12-12 10:02:20

虛擬化本地存儲SANsymphony

2011-12-05 14:07:17

虛擬化本地存儲桌面虛擬化

2016-09-20 09:18:29

存儲
點贊
收藏

51CTO技術棧公眾號

xxxx日本黄色| 99视频精品免费| 亚洲黄色在线免费观看| 亚洲理伦在线| 亚洲一区二区精品| 亚洲精品久久久中文字幕| 成人高清免费在线| 成人sese在线| 国产精品吊钟奶在线| 希岛爱理中文字幕| 欧美一区二区三区红桃小说| 欧美亚洲国产一区二区三区va| 青春草在线视频免费观看| 国产91免费看| 蓝色福利精品导航| 97国产精品人人爽人人做| 三区四区在线观看| 国产精品欧美大片| 欧美日韩中文字幕一区| 成人午夜视频在线观看免费| 青青草在线免费视频| 国产精品一区二区无线| 国产精品6699| 日韩精品一区二区av| 久久国产亚洲| 亚洲免费精彩视频| 一区二区三区四区影院| 性欧美18一19sex性欧美| 一区二区三区在线观看视频| 视频一区三区| 日韩中文字幕免费观看| 黄色日韩网站视频| 国产精品96久久久久久| 日韩av女优在线观看| 91精品电影| 在线播放国产一区二区三区| 精品人妻一区二区三区日产| 日本在线视频一区二区三区| 欧美丝袜自拍制服另类| 国产h视频在线播放| 三级资源在线| 亚洲伦在线观看| 亚洲午夜精品一区二区| 男同在线观看| 久久综合久久综合久久综合| 国产精品一 二 三| 精品人妻一区二区三区浪潮在线| 久久国产视频网| 国产精品96久久久久久| 国产熟妇一区二区三区四区| 国产精品一级| 97激碰免费视频| 久久久久久久福利| 欧美日本一区| 九九精品视频在线观看| 亚洲天堂一级片| 91精品国产自产拍在线观看蜜| 在线观看日韩视频| 黄色三级生活片| 欧美肉体xxxx裸体137大胆| 亚洲美女性生活视频| 蜜桃精品成人影片| 竹菊久久久久久久| 亚洲人av在线影院| 一级黄色性视频| 精品久久影视| 最近2019中文字幕在线高清| 国产一二三四视频| 我不卡手机影院| 欧美床上激情在线观看| 久久伊人成人网| 亚洲激情另类| 国产999精品视频| 免费在线不卡av| 精品中文字幕一区二区| 91传媒免费看| 天天摸天天干天天操| 91视频精品在这里| 日韩久久久久久久| 毛片在线看网站| 一区二区三区小说| 日本一本中文字幕| 亚洲国产成人二区| 欧美视频日韩视频| 国产伦理在线观看| 中日韩免视频上线全都免费| 在线观看国产精品日韩av| 永久免费看mv网站入口| 狠狠干成人综合网| 日本久久中文字幕| 国产又黄又粗又猛又爽| 国产凹凸在线观看一区二区| 精品在线观看一区二区| 992tv免费直播在线观看| 亚洲欧美一区二区久久 | 国产成人三级在线观看视频| 91看片淫黄大片一级在线观看| 视频一区视频二区视频三区视频四区国产| 欧美成人精品一区二区男人看| 一区二区三区 在线观看视频| 91成人在线观看喷潮教学| 成人自拍视频网| 欧美一级欧美三级在线观看| 深爱五月激情网| 伊人久久大香线| 国产99久久久欧美黑人 | 亚洲福利在线观看| 国产精品理论在线| 亚洲三级毛片| 成人黄色午夜影院| 头脑特工队2在线播放| 国产精品热久久久久夜色精品三区 | 欧美极品欧美精品欧美视频| 欧美性猛交xxxx乱大交hd| 国产精品一二三在| 天堂社区 天堂综合网 天堂资源最新版| 国产在线观看免费麻豆| 日韩欧美中文字幕在线播放| 污污视频在线免费| 精品久久精品| 2021国产精品视频| xxxx国产精品| 国产精品国产三级国产| 中国丰满人妻videoshd| 欧美日本三级| 最近2019年手机中文字幕| 国产午夜激情视频| 国产伦精一区二区三区| 亚洲成人第一| 欧美日韩免费看片| 亚洲黄页网在线观看| 看免费黄色录像| 毛片av一区二区三区| 欧美成ee人免费视频| 伊人春色在线观看| 欧美日韩1区2区| 亚洲第一成人网站 | 国产欧美在线一区| 岛国av一区| 九九热视频这里只有精品| 一区二区视频网| 国产视频911| 无码无遮挡又大又爽又黄的视频| 欧美交a欧美精品喷水| 久久久免费电影| 亚洲黄色片视频| 一区二区三区日本| 色综合久久久无码中文字幕波多| 欧美韩日一区| 成人精品久久久| 麻豆av在线免费看| 欧美日本韩国一区| 成人做爰视频网站| 国产自产视频一区二区三区| 亚洲一区尤物| 91麻豆精品国产综合久久久| www.久久撸.com| 国产一区二区三区在线观看| 欧美国产成人在线| 天天操天天干天天做| 99久久精品网站| 91网站在线看| 日本乱理伦在线| 亚洲高清久久网| 欧美成人精品欧美一级乱黄| av一区二区久久| 欧美s码亚洲码精品m码| 久久综合影院| 国产精品露脸av在线| 日韩伦理在线观看| 欧美一级二级三级蜜桃| 久久久久久福利| 2017欧美狠狠色| 亚洲污视频在线观看| 国产韩日影视精品| 国产69精品久久久久9999apgf | 亚洲第一天堂久久| 午夜精品影院| 精品无人乱码一区二区三区的优势 | 久久久久久噜噜噜久久久精品| 在线一区高清| 国产视频网站一区二区三区| 欧美肥老妇视频| 四虎免费在线观看| 日本精品视频一区二区三区| 波多野结衣欲乱| 国产精品77777竹菊影视小说| av在线播放天堂| 亚洲人成精品久久久 | 正在播放国产精品| 超碰在线亚洲| 国产91露脸中文字幕在线| 一级日本在线| 精品福利一二区| 乱子伦一区二区三区| 亚洲黄色小说网站| 香蕉网在线播放| 久久精品久久综合| 日本福利视频一区| 欧美在线色图| 99re6在线| 黄色精品视频| 国产最新精品视频| 中文字幕在线视频区| 精品成人一区二区三区| 依依成人在线视频| 午夜精品免费在线| 亚洲 欧美 变态 另类 综合| 92国产精品观看| 成人免费播放视频| 久久亚洲二区| 久久av综合网| 我不卡手机影院| 日本一区高清在线视频| jazzjazz国产精品久久| 国产精品视频导航| 欧美一级鲁丝片| 精品中文字幕视频| 午夜免费视频在线国产| 亚洲美女av在线| www.天堂av.com| 欧美日韩不卡在线| 国产午夜无码视频在线观看| 亚洲电影中文字幕在线观看| 影音先锋男人看片资源| 久久久久国产精品麻豆ai换脸| 免费人成视频在线播放| 免费视频最近日韩| 久久久久人妻精品一区三寸| 亚洲高清网站| 欧美亚洲色图视频| 夜间精品视频| 一区二区三区偷拍| 欧美丝袜激情| 茄子视频成人在线观看 | 国产美女在线观看一区| 性欧美极品xxxx欧美一区二区| 国产欧美一级| 欧美成人免费在线观看视频| 国产综合激情| 欧美一级爱爱视频| 亚洲啊v在线观看| 一区二区三区在线观看www| 精品国精品国产自在久国产应用| 蜜桃免费一区二区三区| 欧美调教在线| 精品乱码一区| 日韩欧美ww| 久久五月天婷婷| 欧美日韩播放| 日韩高清国产精品| 人人狠狠综合久久亚洲婷| 日韩少妇中文字幕| 欧美自拍偷拍| 樱花www成人免费视频| 欧美mv日韩| 欧美aaa在线观看| 欧美激情五月| 国产一区二区三区小说| 亚洲国产网站| 国产性xxxx18免费观看视频| 日韩不卡免费视频| 色综合天天色综合| 久久国产日韩欧美精品| 成人不卡免费视频| 国产成人免费xxxxxxxx| 亚洲一区二区中文字幕在线观看| 国产黄人亚洲片| 国产精品久久久久久久无码| 2023国产精品| 日本一卡二卡在线播放| 综合久久一区二区三区| 久久这里只有精品免费| 五月天精品一区二区三区| 一级片在线观看免费| 欧美性猛交xxxxxx富婆| 国产手机精品视频| 亚洲第一区中文99精品| 每日更新在线观看av| 自拍亚洲一区欧美另类| 欧美xxxx黑人又粗又长| 日本人成精品视频在线| 青青伊人久久| 国产精品一区二区三区不卡| 美女精品一区最新中文字幕一区二区三区 | 国产精品嫩草影院精东| 欧美变态tickle挠乳网站| 亚洲三区在线观看无套内射| 中文字幕成人精品久久不卡| 日韩精品亚洲人成在线观看| 欧美怡春院一区二区三区| 日韩一级视频| 黑人中文字幕一区二区三区| 成人在线免费观看网站| 男人天堂手机在线视频| 日韩激情一二三区| 亚洲v在线观看| 日本一区二区三区国色天香 | 成人日韩在线电影| 日本欧美三级| 三上悠亚免费在线观看| 亚洲欧美日韩综合国产aⅴ| 亚洲一区二区福利视频| a级精品国产片在线观看| 日韩av毛片在线观看| 精品久久久久久中文字幕| 国产孕妇孕交大片孕| 亚洲精品永久免费精品| 污视频在线看网站| 国产精品香蕉国产| 网红女主播少妇精品视频| 神马午夜伦理影院| 免费在线看一区| 色噜噜在线观看| 有码一区二区三区| 怡红院男人天堂| 日韩精品免费视频| 亚洲小说区图片| 国产一区二区在线免费| 中文字幕亚洲影视| 亚洲国产成人精品无码区99| 精品亚洲aⅴ乱码一区二区三区| 中文字字幕码一二三区| 亚洲v精品v日韩v欧美v专区 | 国产一区二区在线观看视频| xxxxx在线观看| 精品成人av一区| 亚洲精品一区二区三区蜜桃| xvideos亚洲人网站| 欧美日韩女优| 日本精品一区| 国产欧美综合一区二区三区| 久久性爱视频网站| 亚洲精品免费在线| 国产在成人精品线拍偷自揄拍| 中日韩美女免费视频网址在线观看 | 亚洲欧洲在线观看av| 国产精品xxxxxx| 国产亚洲精品美女久久久| 三级在线看中文字幕完整版| av一区二区三区在线观看| 亚洲一区二区三区| 黄色aaaaaa| 亚洲精品少妇30p| 国产欧美一区二区三区视频在线观看| 色爱av美腿丝袜综合粉嫩av| 国产亚洲人成a在线v网站| 色综合视频二区偷拍在线| 首页国产欧美久久| av网站免费在线看| 欧美中文字幕亚洲一区二区va在线| 九色视频网站在线观看| 国产精品白嫩美女在线观看| 国产探花在线精品一区二区| 免费日韩中文字幕| 国产日韩精品久久久| 自拍偷拍精品视频| 日韩在线资源网| 精品国产亚洲一区二区在线观看 | 国产成人精品无码免费看夜聊软件| 色综合视频在线观看| 国产福利在线视频| 国产视频观看一区| 国产精品videosex极品| 毛茸茸free性熟hd| 欧美性猛交xxxx乱大交极品| 国产资源在线播放| 国产精品主播视频| 忘忧草精品久久久久久久高清| 久久发布国产伦子伦精品| 亚洲va国产天堂va久久en| 欧美精品a∨在线观看不卡| 国产精品黄页免费高清在线观看| 久久免费精品视频在这里| 男男受被啪到高潮自述| 天天影视色香欲综合网老头| 国产特黄在线| 91人成网站www| 亚洲日韩成人| 大吊一区二区三区| 日韩欧美国产综合| 超碰aⅴ人人做人人爽欧美| 亚洲国产精品久久久久久女王| 韩国v欧美v亚洲v日本v| 国产精品2020| 在线播放日韩欧美| 免费观看性欧美大片无片| 两根大肉大捧一进一出好爽视频| 国产亲近乱来精品视频| 99精品免费观看| 欧美亚洲激情视频| 天天做综合网| 搡老熟女老女人一区二区| 欧美午夜精品免费| 国产精品186在线观看在线播放| 欧美亚洲另类在线一区二区三区| 国产一区二区视频在线| 国产又粗又爽视频| 久久久久999| 精品国产午夜|