ScaleGridでは、独自のクラウド(BYOC)を使用して、完全に管理されたMongoDBインスタンスを独自のAzureアカウントでホストしたり、Azure専用クラスターを介してホストしたりすることができます。計画。
高性能クラスターは、強力なCPUとプレミアムディスクを使用して、パフォーマンスを向上させます。パフォーマンステスト(詳細は以下)に基づいて、Azure上の高性能クラスターは、競合他社の4倍のパフォーマンスと、標準クラスターの2倍のパフォーマンスを提供します。
ScaleGridがAzureARMプラットフォームで「ハイパフォーマンス」MongoDBクラスターをサポートするようになりましたクリックしてツイート
高性能MongoDB:3ノードレプリカセット
なぜクラスターのパフォーマンスが大幅に向上するのですか? Azureの高性能MongoDB構成では、ローカルSSDとプレミアムディスクのハイブリッドを使用して、高性能と高信頼性の両方を実現しています。一般的な構成は、3ノードのレプリカセットを使用して展開されます。
- プライマリとセカンダリ1はローカルSSDディスクを使用します
- セカンダリ2はAzureプレミアムディスクを使用します
高性能MongoDB3ノードレプリカセット
仕様
高性能クラスターは、以下に詳述する3つの構成で提供されるか、価格ページに記載されています。 BYOCプランを使用している場合は、サイズをカスタマイズすることもできます。
パフォーマンス
YCSBを使用して詳細なパフォーマンステストを実行し、パフォーマンスの向上を実証し、ScaleGrid Azure HighPerformanceXLargeとScaleGrid標準のAzureXLargeを同等のサイズの競合他社と比較しました。すべての構成は14GBのRAMと同様であり、AzureリージョンのAustralia Easy –Sydneyにデプロイされました。
ScaleGridハイパフォーマンス
| ScaleGrid標準
| 競合他社
|
---|
ワークロード
- 100%書き込みワークロード(ワークロードAロードフェーズ):クライアントスレッドの数を4から64に増やすことにより、さまざまなレベルのロードで300万レコードをデータベースに書き込みます。毎回倍増します。
- 50%読み取り/ 50%更新ワークロード(ワークロード実行フェーズ):クライアントスレッドの数を4から増やすことにより、さまざまなレベルのロードで600万回の操作のワークロードを実行します64まで、毎回2倍になります。
結果
100%書き込みワークロード
50%読み取り/ 50%更新ワークロード
概要
- RAIDまたはプレミアムSSDディスクがない場合、競合他社のパフォーマンスはかなり低くなります。低負荷でブロックストレージを飽和させ、スループットは全体を通してほぼフラットに保たれます。 CPUは16スレッドで完全に飽和します。レイテンシの増加はほぼ指数関数的です。
- RAIDが構成されている場合、標準のScaleGrid Azureソリューションは、負荷に応じてスループットがほぼ直線的に増加するため、競合他社を大幅に上回ります。レイテンシーの数も非常に少ないです。これは、RAIDセットアップとシーケンシャルワークロードで予想されます。最高の状態で、標準のAzureソリューションは競合他社より3倍以上優れていました!
- プレミアムディスクを使用したScaleGrid Azure High Performanceの展開は、標準のブロックストレージよりも優れています。最高の状態では、競合他社のソリューションの5倍、標準ソリューションの約1.4倍の速度です。
Azureで高性能のMongoDBクラスターが必要な場合は、[email protected]までご連絡ください。セットアップのお手伝いをいたします。