View a markdown version of this page

Amazon MQ for RabbitMQ ブローカーのインスタンスタイプ - Amazon MQ

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon MQ for RabbitMQ ブローカーのインスタンスタイプ

ブローカーインスタンスクラス (m7g) とサイズ (large、medium) を組み合わせた説明は、ブローカーインスタンスタイプ (mq.m7g.large など) と呼ばれます。

クラスターデプロイと単一インスタンスデプロイの両方に mq.m7g インスタンスタイプを使用することをお勧めします。

Amazon MQ は、インスタンスタイプがサポート終了に達する少なくとも 90 日前に通知を送信します。中断を防ぐために、サポート終了日より前にブローカーを新しいインスタンスタイプにアップグレードすることをお勧めします。

重要

mq.t3.micro インスタンスタイプは廃止され、新しいブローカーの作成に利用できなくなります。を使用する既存のブローカーmq.t3.microは影響を受けませんが、 mq.m5.large mq.m7g.medium以上にアップグレードすることをお勧めします。

ブローカーを mq.m7gまたは mq.m5インスタンスタイプからmq.t3.microインスタンスタイプにダウングレードすることはできません。

mq.t3.micro インスタンスタイプはクラスターのデプロイをサポートしていません。

m7g クラスターデプロイのインスタンスタイプ

クラスターデプロイで mq.m7g.x インスタンスタイプを使用することをお勧めします。次の表は、クラスターデプロイで使用可能な mq.m7g.x インスタンスタイプを示しています。

インスタンスタイプ vCPU メモリ (GiB) ネットワークベースライン/バースト帯域幅 (Gbps) 推奨用途 Storage ノードあたりのディスクボリュームサイズ (GB) 最大設定可能ストレージ (GB)
mq.m7g.medium 1 4 0.52 / 12.5

評価

EBS 5 25
mq.m7g.large 2 8 0.937/12.5

本番稼働

EBS 15 75
mq.m7g.xlarge 4 16 1.876 / 12.5

本番稼働

EBS 25 125
mq.m7g.2xlarge 8 32 3.75/15.0

本番稼働

EBS 45 180
mq.m7g.4xlarge 16 64 7.5/15.0

本番稼働

EBS 90 250
mq.m7g.8xlarge 32 128 15 ギガビット

本番稼働

EBS 175 400
mq.m7g.12xlarge 48 192 22.5 ギガビット

本番稼働

EBS 260 500
mq.m7g.16xlarge 64 256 30 ギガビット

本番稼働

EBS 345 500
注記

設定可能なストレージサイズは、CLUSTER_MULTI_AZデプロイモードの RabbitMQ バージョン 4.x ブローカーでのみ使用できます。ストレージサイズは 5 GB の倍数である必要があります。指定しない場合、ブローカーは「ノードあたりのディスクボリュームサイズ」列に表示されるデフォルトのストレージサイズを使用します。ブローカーを作成または更新するときに、ストレージサイズを設定できます。詳細については、CreateBroker API オペレーションと UpdateBroker API オペレーションを参照してください。

m7g 単一インスタンスデプロイのインスタンスタイプ

次の表は、単一インスタンスのデプロイで使用可能な mq.m7g.x インスタンスタイプを示しています。

インスタンスタイプ vCPU メモリ (GiB) ネットワークベースライン/バースト帯域幅 (Gbps) 推奨用途 Storage ノードあたりのディスクボリュームサイズ (GB)
mq.m7g.medium 1 4 0.52 / 12.5

評価

EBS 200
mq.m7g.large 2 8 0.937/12.5

本番稼働

EBS 200
mq.m7g.xlarge 4 16 1.876 / 12.5

本番稼働

EBS 200
mq.m7g.2xlarge 8 32 3.75/15.0

本番稼働

EBS 200
mq.m7g.4xlarge 16 64 7.5/15.0

本番稼働

EBS 200
mq.m7g.8xlarge 32 128 15 ギガビット

本番稼働

EBS 200
mq.m7g.12xlarge 48 192 22.5 ギガビット

本番稼働

EBS 200
mq.m7g.16xlarge 64 256 39 ギガビット

本番稼働

EBS 200

mq.m5 単一インスタンスデプロイのインスタンスタイプ

次の表は、単一インスタンスデプロイで使用可能な mq.m5.x インスタンスタイプを示しています。

インスタンスタイプ vCPU メモリ (GiB) ネットワークベースライン/バースト帯域幅 (Gbps) 推奨用途 Storage ノードあたりのディスクボリュームサイズ (GB)
mq.t3.micro (廃止) 2 1 0.064 / 5.0 評価 - 新しいブローカーで利用できなくなりました EBS 20
mq.m5.large 2 8 0.75 / 10.0 本番稼働 EBS 200
mq.m5.xlarge 4 16 1.25 / 10.0 本番稼働 EBS 200
mq.m5.2xlarge 8 32 2.5 / 10.0 本番稼働 EBS 200
mq.m5.4xlarge 16 64 5.0 / 10.0 本番稼働 EBS 200

mq.m5 クラスターデプロイのインスタンスタイプ

次の表は、クラスターデプロイで使用可能な mq.m5.x インスタンスタイプを示しています。

インスタンスタイプ vCPU メモリ (GiB) ネットワークベースライン/バースト帯域幅 (Gbps) 推奨用途 Storage ノードあたりのディスクボリュームサイズ (GB)
mq.m5.large 2 8 0.75 / 10.0 本番稼働 EBS 200
mq.m5.xlarge 4 16 1.25 / 10.0 本番稼働 EBS 200
mq.m5.2xlarge 8 32 2.5 / 10.0 本番稼働 EBS 200
mq.m5.4xlarge 16 64 5.0 / 10.0 本番稼働 EBS 200

メモリとディスクのアラーム

Amazon MQ は、リソースの枯渇から保護するために、各 RabbitMQ ブローカーのメモリとディスクのしきい値を設定します。しきい値を超えると、RabbitMQ はアラームをトリガーし、パブリッシャーによるメッセージの送信をブロックします。個別の接続のコンシューマーは引き続き正常に動作します。ただし、パブリッシャーとコンシューマーが同じ接続を共有する場合、コンシューマーもブロックされます。

重要

Amazon MQ はこれらのしきい値を管理し、変更することはできません。アラーム条件がクリアされると、パブリッシャーは自動的にブロック解除されます。トラブルシューティング情報については、Amazon MQ for RabbitMQ: 高メモリアラーム「」および「」を参照してくださいAmazon MQ の RabbitMQ: ディスク制限アラーム

メモリアラーム

vm_memory_high_watermark パラメータは、発行者がメッセージの送信をブロックする前に RabbitMQ ブローカーが使用できるメモリの最大量を定義します。メモリ使用量がこのしきい値を超えると、RabbitMQ はメモリアラームをトリガーします。詳細については、RabbitMQ ウェブサイトの「メモリアラーム」を参照してください。

mq.m7g インスタンスタイプの場合、Amazon MQ は次の絶対メモリハイウォーターマーク値を設定します。

インスタンスタイプ Memory High Watermark (GiB)
mq.m7g.medium 1.8
mq.m7g.large 4.3
mq.m7g.xlarge 9.3
mq.m7g.2xlarge 19.3
mq.m7g.4xlarge 39.4
mq.m7g.8xlarge 79.7
mq.m7g.12xlarge 119.8
mq.m7g.16xlarge 160.1

mq.m5 インスタンスタイプの場合、Amazon MQ は相対メモリハイウォーターマークを 0.4 (使用可能なメモリの 40%) に設定します。

mq.m7g インスタンスのメモリしきい値が高いほど、RabbitMQ はアラームをトリガーする前により多くの使用可能なメモリを使用できます。mq.m7g インスタンスのパフォーマンス向上の詳細については、 AWS ブログのAWS Graviton3-based M7g インスタンスを使用した Amazon MQ での RabbitMQ パフォーマンスの向上」を参照してください。

ディスクアラーム

disk_free_limit パラメータは、RabbitMQ ノードに必要な最小空きディスク容量を定義します。ノードの空きディスク容量がこの制限を下回ると、RabbitMQ はディスクアラームをトリガーし、パブリッシャーによるメッセージの送信をブロックします。詳細については、RabbitMQ ウェブサイトの「ディスクアラーム」を参照してください。

mq.m7g インスタンスタイプの場合、Amazon MQ は次のディスク空き制限を設定します。単一インスタンスブローカーには、ディスク容量が枯渇した場合にトラフィックを処理する他のノードがないため、追加の保護を提供するためのディスク空き制限が高くなります。

Deployment Mode ディスクの空き制限 (GiB)
単一インスタンス 10
クラスター 2

mq.m5 インスタンスタイプの場合、Amazon MQ は次のディスク空き制限を設定します。これらの値は、単一インスタンスとクラスターの両方のデプロイに適用されます。

インスタンスタイプ ディスクの空き制限 (GiB)
mq.m5.large 12
mq.m5.xlarge 20
mq.m5.2xlarge 36
mq.m5.4xlarge 69

mq.m7g インスタンスのディスク空き容量の制限は小さいため、同等のmq.m5インスタンスと比較して、プロビジョニングされたディスクボリュームの多くがメッセージストレージに使用できます。