sql >> データベース >  >> NoSQL >> MongoDB

Azure上の高性能MongoDBクラスター

    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ハイパフォーマンス

    • 高性能XLarge
    • DS3_v2
    • 14 GB RAM
    • 4コア
    • 1024 GB
    • プレミアムSSDディスク
    • 5000 IOPS
    • (2 + 1)レプリカセット
    • MongoDBバージョン3.4.3
    ScaleGrid標準

    • XLarge
    • D11_v2
    • 14 GB RAM
    • 2コア
    • 240 GB
    • 4ディスクRAID
    • 最大2000 IOPS
    • (2 + 1)レプリカセット
    • MongoDBバージョン3.4.3
    競合他社

    • Azure専用
    • (2 + 1)レプリカセット
    • 14 GB RAM
    • ノードあたり240GBのブロックストレージ
    • MongoDBバージョン3.4.4

    ワークロード

    • 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]までご連絡ください。セットアップのお手伝いをいたします。


    1. アイドル状態のredisクライアントを強制終了するにはどうすればよいですか

    2. MongoDBのパフォーマンス:MongoDBMapの実行-セカンダリでの操作の削減

    3. MongoDB-コレクションをドロップする

    4. hibernate-redisは異なるhibernateインスタンスによって共有される第2レベルのキャッシュをサポートしますか