KV ストレージとして使用する Cassandra クラスターをプロビジョニングしようとしています。
運用 DC に 3 ノードの運用クラスターを展開していますが、ディザスター リカバリー DC の DR コピーとして 1 つのノードも必要です。
私たちが持っているPropertyFileSnitchを使用して
10.1.1.1=DC1:R1
10.1.1.2=DC1:R1
10.1.1.3=DC1:R1
10.2.1.1=DC2:R1
次の定義のキースペースを使用する予定です。
CREATE KEYSPACE "cassandraKV"
WITH REPLICATION = {'class' : 'NetworkTopologyStrategy', 'DC1' : 2, 'DC2' : 1};
次のことを達成するため: DC1 の 3 つのノードに分散された 2 つのレプリカ (ノードあたりの合計データの 66%) でありながら、データを損失することなく 1 つのノードをダウンさせることができます。DC2 に 1 つのレプリカ (ノードあたりの合計データの 100%)
所有権はノードあたり 25% で分散されていることがわかりますが、DC1 では各ノードで 33%、DC2 では 100% と予想されます。
上記の設定は正しいですか?
ありがとう