<强>
服务:
强>
业务逻辑层,负责处理一些业务逻辑
<强>
加州大学:
强>
用户中心
<强>
排序:
强>
订单系统
<强>
贸易:
强>
交易系统
<强>
哨兵:
强>
哨兵服务,监听实例存活情况等其他职责
<强>
经理:
强>
管理服务,执行具体的创建实例,删除实例等其他职责
<强>
容器:
强>
计算服务,运行云数据库PostgreSQL实例
<强>
SDN:
强>
SDN网络服务
<强>
操作系统:
强>
京东云对象存储服务
<强>
JMonitor:
强>
监控服务
云数据库PostgreSQL作为一个合格的数据存储服务,核心满足服务高可用性和数据高可用性。
京东云云数据库PostgreSQL采用的是本地盘的数据存储方式,所以为了保证服务的高可用性,那么必须采用集群的方式来部署云数据库PostgreSQL服务。
PostgreSQL的集群方式可以是一主一从,一主两从,或者一主多从,PostgreSQL把从称之为:热备用。京东云云数据库PostgreSQL采用一主一从模式,保证了服务高可用性的同时,将成本降至最低。
PostgreSQL和MySQL一样,将主从同步方式分为全同步,半同步,异步三种方式,考虑性能和数据一致性两大因素,选择半同步方式。
PostgreSQL从9.0版本开始,主从的数据同步方式(同步细胞膜日志)支持以下两种:
-
<李>
<强> 异步流复制: 强>
李> <李><强> 同步流复制: 强>
李>由于京东云云数据库PostgreSQL集群采用的是一主一从架构,如果数据同步方式采用同步流复制,那么当备用不可用的时候,会导致无法正常的往PostgreSQL集群中写数据,所以为了确保集群的高可用性,京东云云数据库PostgreSQL采用的主从数据同步方式为:异步流复制。