

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

# Amazon MQ for RabbitMQ ブローカーのインスタンスタイプ
<a name="rmq-broker-instance-types"></a>

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

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

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

**重要**  
ブローカーを `mq.m7g`または `mq.m5`インスタンスタイプから`mq.t3.micro`インスタンスタイプにダウングレードすることはできません。  
`mq.t3.micro` インスタンスタイプはクラスターのデプロイをサポートしていません。

## m7g クラスターデプロイのインスタンスタイプ
<a name="instance-types-m7g-cluster"></a>

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


| インスタンスタイプ | vCPU | メモリ (GiB) | ネットワークベースライン/バースト帯域幅 (Gbps)  | 推奨用途 | Storage | ノードあたりのディスクボリュームサイズ (GB) | 
| --- | --- | --- | --- | --- | --- | --- | 
| mq.m7g.medium | 1 | 4 | 0.52 / 12.5 |  評価  | EBS | 5 | 
| mq.m7g.large | 2 | 8 | 0.937/12.5 |  本番稼働  | EBS | 15 | 
| mq.m7g.xlarge | 4 | 16 | 1.876 / 12.5 |  本番稼働  | EBS | 25 | 
| mq.m7g.2xlarge | 8 | 32 | 3.75/15.0 |  本番稼働  | EBS | 45 | 
| mq.m7g.4xlarge | 16 | 64 | 7.5/15.0 |  本番稼働  | EBS | 90 | 
| mq.m7g.8xlarge | 32 | 128 | 15 ギガビット |  本番稼働  | EBS | 175 | 
| mq.m7g.12xlarge | 48 | 192 | 22.5 ギガビット |  本番稼働  | EBS | 260 | 
| mq.m7g.16xlarge | 64 | 256 | 30 ギガビット |  本番稼働  | EBS | 345 | 

## m7g 単一インスタンスデプロイのインスタンスタイプ
<a name="instance-types-m7g-single-instance"></a>

 次の表は、単一インスタンスのデプロイで使用可能な `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` 単一インスタンスデプロイのインスタンスタイプ
<a name="instance-types-m5-single-instance"></a>

 次の表は、単一インスタンスデプロイで使用可能な `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` クラスターデプロイのインスタンスタイプ
<a name="instance-types-m5-cluster"></a>

 次の表は、クラスターデプロイで使用可能な `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 | 

## メモリとディスクのアラーム
<a name="rabbitmq-memory-disk-thresholds"></a>

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

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

### メモリアラーム
<a name="rabbitmq-memory-high-watermark"></a>

`vm_memory_high_watermark` パラメータは、RabbitMQ ブローカーがパブリッシャーによるメッセージの送信をブロックする前に使用できるメモリの最大量を定義します。メモリ使用量がこのしきい値を超えると、RabbitMQ はメモリアラームをトリガーします。詳細については、RabbitMQ ウェブサイトの[「メモリアラーム](https://www.rabbitmq.com/docs/memory)」を参照してください。

`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 パフォーマンスの向上](https://aws.amazon.com/blogs/big-data/improve-rabbitmq-performance-on-amazon-mq-with-aws-graviton3-based-m7g-instances/)」を参照してください。

### ディスクアラーム
<a name="rabbitmq-disk-free-limit"></a>

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

`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`インスタンスと比較して、プロビジョニングされたディスクボリュームの多くがメッセージストレージに使用できます。