OCP部署多节点高可用环境,2台机器可以吗?

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】OCP

https://www.oceanbase.com/docs/common-ocp-1000000001127218

文档中提到3种部署高可用的模式,其中第一种看上去部署是最方便的,直接添加多台就行了。
OCP Server是无状态的,部署几台都可以。但是云数据库文档中说会组成一个多副本集群,容器部署,这个多台上的metadb怎么实现一个多副本集群都?
这是必须要三台服务器吗?还是两台就可以?
有没有人试过?

已找后端老师问过了,2台就可行。等我申请服务器验证下

1 个赞

是的,OCP 属于无状态的服务,所有的状态保存在MetaDB里,因此只要底层的OB是高可用架构,那么2个节点的OCP 本身就是高可用架构。

两台就可以,metaDB就是个ob集群,扩容方式与ob集群基本一致

容器方式部署的,怎么组成集群的?

不能使用白屏化扩容么,我暂时还没有用过容器部署集群 :smiling_face_with_tear:

OCP 多节点部署,测试了没问题,直接OAT白屏化操作。
我以为metadb容器也会建2个呢。。。
metadb还是单节点。

metadb确实可以扩容。

多节点的话应该只是OCP服务变成集群模式,每台上面都是一整套OCP,不是分布式架构

支持2台高可用部署的,建议db用3台