3つのノードを持つクラスタを作成する予定です。各ノードは3つの異なるAmazon EC2ゾーンで起動されます。Datastax Cassandra - Amazon EC2インスタンス - 3つのノードがアマゾン領域にまたがるクラスタ
Datastaxのドキュメントによると、私はEc2MultiRegionSnitchを使用し、複製strageyはNetworkTopologyStrategyです。以下は達成する必要があります
クラスタのサイズ:3(Amazon EC2地域全体にまたがる)。
レプリケーションファクタ:3
読み取りと書き込みのレベル:QUORUM。
上記の設定に基づいて、私は単一ノードの損失で生き残ることができます(アマゾン領域のいずれかがダウンしていることを意味します。
は、上記の構成を実現するために、私持っている2オプション
オプション-1:Datastaxを使用しては、Amazon EC2 AMIイメージを提供します。
このオプションは、いくつかの監視ツールとカサンドラを実行するために必要なほぼすべてのコンポーネント(opscenter..etc)
でインスタンスを起動しますが、データは、インスタンスの寿命の間に持続するので、EC2インスタンスストア上のすべてのデータを保存します記憶域のサイズはインスタンスの種類によって異なります。
オプション-2:このオプションではカスタマイズされたインストール
を使用して、私はDatastaxのコミュニティ版をインストールし、JAVAをインストールし、Amazon EC2のAMIのUbuntuを起動する必要があります。
このオプションを使用すると、自分のすべてのデータをEBSに保存できます。したがって、必要なときにいつでもEBSを展開することができ、同時にEBSスナップショットを使用して任意のノードを復元することができます。
私の質問:
オプションの一つは、私のニーズに適しています?。
注:
私はカサンドラにDatastaxと非常に新しいが提供するドキュメントを参照してください。したがって、あなたが提供したどんな入力も私には非常に便利です。
おかげ