2016-03-28 3 views
0

多くの理由から、物理インフラストラクチャをクラウドベースのソリューションに移行することについて検討していますが、大きな理由の1つは、他のすべての「ホスト/保守を必要としないクラウドソリューションのメリットを生かすことができます。物理的なカサンドラクラスターをクラウドベースのクラスターに移動することに関連する落とし穴?

つまり、カサンドラは共有されていないアーキテクチャなので、どのようなパフォーマンスヒットが起こるのでしょうか?まずは、ストレージなどの物理的なリソースを共有していますので、影響がどの程度大きいのでしょうか?

NetFlixのような企業は大規模なクラウドベースのカンドラクラスターを持っていることは知っていますが、自分のハードウェアに座って他の企業と何も共有していないという予算を前提としています...私たちは明らかにそのような予算はありません。

今のところ、特にこのような移行を成功させた誰からでも、今注目すべき大きな落とし穴のアイデアを得ようとしています。あなたは(私が知っていることについては)二つのものを見てみたい

答えて

1

暗号化

これは安全である必要があります。 Cassandraシステムのデータはすべて暗号化されているとはかぎりませんし、ノード間を移動するデータを暗号化しないようには安全ではありません。あなたは、そのステップをスキップする方法を与えることができるクラウドプロバイダを見つけることができるかもしれません。そうすることができない場合、速度に大きな影響があります。暗号化はCPUの方が安価ではありません。

帯域幅

あなたは、既存のノード間であなたが持っているトラフィックの量を測定することができます。あなたのコンピュータが閉じられていて、ローカルネットワークに接続されている限り、それらをクラウドに置くことは良いことです。

すべてのトラフィックがローカルポートではなくインターネットポートを通過するクラウドシステムを使用すると、帯域幅が膨大になります。私がCassandraで見たことから、ノードがダウンすると、そのノードが戻ってくるまでトラフィック量が劇的に増加します。その問題は新しいバージョンのCassandraで修正されるかもしれませんが、最近はもう一度その問題をテストしていません...