vROps 6.0:架构、部署与高可用性全解析
1. vROps 6.0 向 GemFire 的迁移
vROps 6.0 架构的核心是强大的 GemFire 内存集群和分布式缓存。GemFire 提供内部传输总线(取代了 vCOps 5.x 中的 Apache ActiveMQ),并通过计算池、内存共享和数据分区,实现跨所有节点平衡 CPU 和内存消耗。
部署时,要确保所有 vROps 6.0 节点配置相同数量的 vCPU 和内存,因为从负载均衡角度看,操作管理器期望所有节点资源相同,以实现控制器的轮询负载均衡。
向 GemFire 的迁移是 vCOps 5.x 以来最大的架构变化,带来了以下新特性:
- 弹性与扩展性 :可按需添加节点,使 vROps 能按需扩展。单个操作管理器实例可扩展到 8 个节点,管理多达 64,000 个对象。
- 可靠性 :启用 GemFire 高可用性时,所有数据的备份副本会存储在分析 GemFire 缓存和持久层中。
- 可用性 :即使禁用 GemFire 高可用性模式,出现故障时(非主节点故障),其他节点会接管故障服务和负载。
- 数据分区 :操作管理器利用 GemFire 数据分区,以“桶”为单位在节点间分配数据。分区区域包含多个桶,可在启动时配置或在重新平衡操作时迁移。数据分区支持使用 GemFire MapReduce 函数,这是一种“数据感知查询”,支持在部分节点上并行查询数据,结果返回协调器节点进行最终处理。
超级会员免费看
订阅专栏 解锁全文
7821

被折叠的 条评论
为什么被折叠?



