沃趣科技
熊中哲·联合创始人/产品研发团队总监
在基于 Kubernetes 和 Docker 构建的私有 RDS 中, 普遍采用了计算存储分离架构....计算存储分离架构
架构示意图如下:
存储层由分布式文件系统组成, 以 Provisoner 的方式集成到 Kubernetes ....在我们看来, 计算存储分离的最大优势在于:
将有状态的数据下沉到存储层, 这使得 RDS 在调度时, 无需感知计算节点的存储介质, 只需调度到满足计算资源要求的 Node, 数据库实例启动时, 只需在分布式文件系统挂载...计算存储分离架构的缺点
俗话说的好
上帝为你关上一扇窗的同时, 再关上一扇门....其实还有一个极其重要的问题, 由于kubernetes 本身没有提供 Voting 服务和 类似 Oracle Rac 的 Fence 机制, 在计算存储分离架构下, 当集群发生脑裂, 并触发 Node