StolonPostgreSQL 管理工具
Stolon是一個(gè)cloud native的PostgreSQL高可用管理工具。它之所以是cloud native的是因?yàn)樗梢栽跒槿萜鲀?nèi)部的PostgreSQL提供高可用(Kubernetes 集成),而且還支持其他種類的基礎(chǔ)設(shè)施(比如:cloud IaaS,舊風(fēng)格的基礎(chǔ)設(shè)施等)
Stolon 架構(gòu)圖
、
Stolon 是由3個(gè)部分組成的:
-
keeper:他負(fù)責(zé)管理PostgreSQL的實(shí)例匯聚到由sentinel(s)提供的clusterview。
-
sentinel:it負(fù)責(zé)發(fā)現(xiàn)并且監(jiān)控keeper,并且計(jì)算最理想的clusterview。
-
proxy:客戶端的接入點(diǎn)。它強(qiáng)制連接到右邊PostgreSQL的master并且強(qiáng)制關(guān)閉連接到由非選舉產(chǎn)生的master。
Stolon 用etcd或者Consul作為主要的集群狀態(tài)存儲(chǔ)。
評(píng)論
圖片
表情
