2017-08-10 14 views
0

私はIAASとして使用されるAzureクラウドにプロビジョニングされたmongoDbインスタンスを持っています。その後ろにロード・バランサがあり、シャード・クローラがあり、各シャードには2つのレプリカがあります。各レプリカはVMです。だから、私はそのVMの中に入り、ストレージスペース、RAMなどをチェックし、そのVMのハードウェアの詳細を調べることができます。AzureクラウドのmongoDbとCosmosDbのパフォーマンスを比較するには?

現在、私はcosmosDbもプロビジョニングされています。これは実際にはマネージドサービスであり、フードの背後で使用されているものを制御できません。たとえば、私はどのくらいのRAM、どのような記憶スペースなどが使用されているのかわかりません。

紺碧の雲でmongoDbとcosmosDbのパフォーマンスを比較する必要がある場合、基礎となるハードウェアに関する正確な情報がない場合、リンゴとリンゴをどのように比較するのかよく分かりません。

誰かが私が2つのパフォーマンスを比較できる方法を提案できますか?

+1

IaaSと完全に管理されたPaaSサービスのハードウェア特性を比較しようとするのはなぜですか?既知のアクセスパターンの読み取り/書き込みパフォーマンスを比較してください。 –

+0

mongodbインスタンスを空のクラウド上で実行するには、1コア1GBのRAM VMとcosmosdbをハードウェアリソースの方がはるかに優れています。このような状況下で両方の読み書きパフォーマンスを比較することは大丈夫だと思いますか? – Hary

+1

ベンチマークする必要がありますが、リンゴとオレンジを比較しています。 Cosmos DBではコレクションごとにRU /秒(およびRUバースト/分)モデルでデータベースを調整できるので、ハードウェアの仕様は無関係です。特定のMongoDB構成(インデックス方式、CPU、RAM、ネットワーク、ディスク速度、シャーディングなどの影響を受ける)との直接比較はありません。あなたの特定のデータモデルと典型的な読み込み/書き込み操作でテストすることで、残念なことに誰かがあなた以外でこれに答えることはできません。ありがとう。 –

答えて

0

なぜ価格を比較しないのですか?

IAAS mongodbのAzure料金を直接徴収し、同じ予算を割り当ててCosmosDbリクエスト単位の手当を購入してください。これは非常に基本的な比較を表します。

次に、PaaS CosmosDbのいくつかの利点を真に反映するように比較を微調整します。

  • 割り当てられたRUを1日あたり10時間30%ダイヤルできます。

  • 1分あたりのリクエスト単位に新しいアドオンプロビジョニングを有効にします。この機能が有効になっている場合、Microsoftでは20%のコスト削減を挙げています。

  • 最後に、データベース管理者の給与の10%を合計IAASコストに加算します。

関連する問題