我有三个工作负载。
我想要隔离工作负载,我将创建一个数据中心foreach工作负载。 该操作的目的是防止繁重的过程消耗所有资源并保证可用性数据。
有人已经在尝试这个吗?
在datacenter2上的负载批量期间,数据中心1的数据可用性是否良好?
答案 0 :(得分:0)
简短的回答是,工作负载不会导致跨数据中心的负载中断。它的工作原理如下:
从概念上讲,当您创建Keyspace时,Cassandra会创建一个虚拟数据中心(VDC)。必须将具有类似工作负载的节点分配给相同的VDC。隔离工作负载将确保仅在VDC上执行(确切)一个工作负载。只要你遵循这种模式,它就有效。
需要在繁忙节点上加载时监视数据同步,但这是任何Cassandra部署的正常问题。
Datastax Enterprise也支持此模型,可以从以下位置看到: https://docs.datastax.com/en/datastax_enterprise/4.6/datastax_enterprise/deploy/deployWkLdSep.html#deployWkLdSep__srchWkLdSegreg