本記事では、Message Queue for Apache RocketMQ のインスタンスタイプ、各タイプの特徴および仕様(コンピューティング仕様、インターネット帯域幅、リソースクォータなど)について説明します。これにより、お客様のビジネス要件に合致するインスタンスを選定できます。
インスタンスシリーズ
サーバーレスシリーズと非サーバーレスシリーズ間でのインスタンス変換はできません。インスタンス購入前に、適切なシリーズを選択してください。
非サーバーレスシリーズのインスタンスについては、従量課金からサブスクリプションへの課金方法変更が可能です。詳細については、「従量課金からサブスクリプションへの変更」をご参照ください。
非サーバーレスシリーズのインスタンスについては、インスタンスシリーズのアップグレードのみ可能で、ダウングレードはできません。アップグレードパスは次のとおりです:Standard > Professional > Platinum。
インスタンス機能比較
サーバーレスシリーズインスタンス
項目 | 共有 | 専用 | |
累積使用量別 | 予約+弾力的 | 予約+弾力的 | |
デプロイメント方式 | 物理的に共有され、論理的にはシングルテナントです。 | 物理的に共有され、論理的にはシングルテナントです。 | 物理的に専用であり、専用の物理ノードを占有します。 |
課金方法 | 累積使用量課金 | リザーブド + エラスティック | リザーブド + エラスティック |
弾力性 |
|
|
|
未対応 | 未対応 | 対応済み | |
ディザスタリカバリおよび高可用性 |
|
|
|
可用性ゾーン間データレプリケーションモード 詳細については、「インスタンスのディザスタリカバリ」をご参照ください。 | 非同期レプリケーション | 非同期レプリケーション | 同期レプリケーション、非同期レプリケーション |
ディザスタリカバリ演習 | 未対応 | 未対応 | 対応済み |
最大メッセージ保持期間 | 最大:30 日間 デフォルト:3 日間 | 最大:30 日間 デフォルト:3 日間 | 最大:30 日間 デフォルト:3 日間 この設定をカスタマイズするには、チケットを送信してください。カスタマイズ後は、異なるシリーズへのインスタンスのダウングレードができません。 |
最大スケジュールされたメッセージ遅延 | 最大:7 日間 | 最大:7 日間 | 最大:7 日間 この設定をカスタマイズするには、チケットを送信してください。カスタマイズ後は、異なるシリーズへのインスタンスのダウングレードができません。 |
非サーバーレスシリーズ(サブスクリプションおよび従量課金)インスタンス
項目 | Standard エディション | Professional エディション | Platinum エディション |
製品機能 | オープンソースの Apache RocketMQ と同等の基本機能を提供します:
| Standard エディションに以下の機能を追加します:
| Professional エディションを基盤として、以下の機能を追加します:
|
対応済み | 対応済み | 対応済み | |
ディザスタリカバリおよび高可用性 説明 可用性ゾーンはサービスによって管理されており、カスタマイズできません。 |
|
|
|
可用性ゾーン間データレプリケーションモード 詳細については、「インスタンスのディザスタリカバリ」をご参照ください。 | 非同期レプリケーション | 非同期レプリケーション | 同期レプリケーション、非同期レプリケーション |
分離方法 | 物理的に共有され、論理的にはシングルテナントです。 | 物理的に共有され、論理的にはシングルテナントです。 | 物理的に専用であり、専用の物理ノードを占有します。 |
安定性 SLA |
|
|
|
最大スケジュールされたメッセージ遅延 | 最大:7 日間 | 最大:40 日間 | 最大:40 日間 |
インスタンスタイプの制限事項
Standard エディション、Single Node エディション、および Professional エディションのインスタンスは、弾力的 TPS をサポートしていません。急激なトラフィックスパイクが仕様上限を超えた場合にインスタンスが速度制限されるのを防ぐため、事前にリソース使用量を計画してください。
インスタンスごとのトピックおよびコンシューマーグループのクォータは、ほとんどの大規模な本番環境での利用ケースにおいて十分です。ベストプラクティスとして、部門またはドメインごとに異なるインスタンス上でビジネスサービスを分離することを推奨します。これにより、安定性およびリソース管理が向上します。
メッセージ TPS の仕様は、標準メッセージサイズ 4 KB を基準とした通常メッセージの送受信総数に基づいています。高度なメッセージ機能を使用したり、大容量メッセージを送信したりする場合は、乗数が適用されます。TPS の算出方法の詳細については、「算出仕様」をご参照ください。
メッセージ送受信の実際の TPS が購入したインスタンスタイプの上限を超える場合:
弾力的 TPS が有効になっている場合、TPS がプロビジョニング済みの弾力的範囲内であれば、インスタンスは正常に動作します。ベース仕様を超える使用量は従量課金で請求されます。TPS が最大弾力的容量を超えると、インスタンスは速度制限されます。
非サーバーレスインスタンスにおける弾力的 TPS の課金について詳しくは、「弾力的 TPS 料金」をご参照ください。サーバーレスインスタンスにおける弾力的 TPS の課金について詳しくは、「サーバーレス弾力的 TPS 料金」をご参照ください。
インスタンスが弾力的 TPS をサポートしていない場合、またはその機能が有効になっていない場合、Message Queue for RocketMQ によりインスタンスが速度制限されます。
Message Queue for RocketMQ インスタンスへのクライアント接続数が過剰になると、サーバーのリソースを大量に消費し、安定性に深刻な影響を与える可能性があります。そのため、クライアント接続数がインスタンスタイプの上限を超えないようにしてください。
サーバーレスシリーズ インスタンス
同時オンラインクライアント数:オンライン状態のプロデューサーおよびコンシューマーの合計数です。それぞれが 1 クライアントとしてカウントされます。
リソース数:トピックおよびコンシューマーグループの合計数です。
デプロイメントアーキテクチャ | 容量モード | TPS 範囲 | 最大同時クライアント数 | 無料クライアントクォータ | 最大リソース数 | 無料リソースクォータ | 最大 LiteTopics |
共有 | 累計使用量 | すべて | 5,000 | 500 | 3,000 | 100 | / |
予約+弾力的 | [2,000, 20,000] | 5,000 | 1,000 | 3,000 | 200 | ||
(20,000, 50,000] | 8,000 | 2,000 | 3,000 | 200 | |||
(50,000, 100,000] | 10,000 | 3,000 | 3,000 | 200 | |||
(100,000, 200,000] | 20,000 | 5,000 | 3,000 | 200 | |||
専用 | リザーブド + エラスティック | 5,000 | 3,000 | 2,000 | 3,000 | 300 | 300,000 |
10,000 | 6,000 | 4,000 | 4,000 | 300 | 500,000 | ||
15,000 | 8,000 | 6,000 | 6,000 | 500 | 800,000 | ||
[20,000, 50,000] | 10,000 | 8,000 | 6,000 | 500 | 1,200,000 | ||
(50,000, 100,000] | 20,000 | 10,000 | 6,000 | 500 | 3,000,000 | ||
(100,000, 200,000] | 40,000 | 20,000 | 8,000 | 1,000 | 3,600,000 | ||
(200,000, 300,000] | 80,000 | 40,000 | 10,000 | 1,500 | 5,000,000 | ||
(300,000, 500,000] | 100,000 | 50,000 | 16,000 | 2,000 | 6,500,000 | ||
(500,000, 1,000,000] | 200,000 | 100,000 | 40,000 | 3,000 | 11,600,000 |
非サーバーレス(サブスクリプションおよび従量課金)インスタンス
Standard エディション
インスタンスサブシリーズ | インスタンスタイプ | 最大ベース TPS(ops/sec) | 最大バースト TPS(ops/sec) | 最大接続数 | 出口帯域幅(Mbps) | 無料トピッククォータ | 最大トピッククォータ | 最大コンシューマーグループ数 | Max LiteTopics |
Single Node エディション(販売終了) | rmq.s1.micro | 500 | 該当なし このインスタンスタイプはバースト弾力性をサポートしていません。 | 2,000 | 1 ~ 1,000 カスタマイズ可能。 | 100 | 100 | 1,000 | / |
Cluster High-availability エディション | rmq.s2.2xlarge | 2,000 | 4,000 | 300 | 50,000 | ||||
rmq.s2.4xlarge | 4,000 | 4,000 | 150,000 | ||||||
rmq.s2.6xlarge | 6,000 | 6,000 | 500 | 300,000 |
上位 Standard エディションインスタンス(rmq.s2.6xlarge)のトピックおよびコンシューマーグループクォータがお客様のビジネス要件を満たさない場合は、Professional エディションへアップグレードし、適切なインスタンスタイプを選択してください。
Professional エディション
インスタンスサブシリーズ | インスタンスタイプ | 最大ベース TPS(ops/sec) | 最大バースト TPS(ops/sec) | 最大接続数 | 出口帯域幅(Mbps) | 無料トピッククォータ | 最大トピッククォータ | 最大コンシューマーグループ数 | Max LiteTopics |
Single Node エディション(販売終了) | rmq.p1.micro | 500 | 該当なし このインスタンスタイプはバースト弾力性をサポートしていません。 | 2,000 | 1 ~ 1,000 カスタマイズ可能。 | 150 | 150 | 1,500 | / |
Cluster High-availability エディション | rmq.p2.4xlarge | 4,000 | 2,000 | 4,000 | 2,000 | 150,000 | |||
rmq.p2.6xlarge | 6,000 | 3,000 | 6,000 | 300,000 | |||||
rmq.p2.10xlarge | 10,000 | 5,000 | 10,000 | 1,000 | 500,000 | ||||
rmq.p2.20xlarge | 20,000 | 10,000 | 10,000 | 800,000 | |||||
rmq.p2.30xlarge | 30,000 | 15,000 | 12,000 | 2,000 | 1,000,000 | ||||
rmq.p2.40xlarge | 40,000 | 20,000 | 12,000 | 1,200,000 | |||||
rmq.p2.50xlarge | 50,000 | 20,000 | 14,000 | 1,400,000 | |||||
rmq.p2.100xlarge | 100,000 | 30,000 | 26,000 | 2,200,000 | |||||
rmq.p2.120xlarge | 120,000 | 40,000 | 30,000 | 2,700,000 | |||||
rmq.p2.150xlarge | 150,000 | 50,000 | 38,000 | 3,300,000 | |||||
rmq.p2.200xlarge | 200,000 | 60,000 | 50,000 | 4,500,000 |
rmq.p2.10xlarge 以上の Professional エディションインスタンスのトピックおよびコンシューマーグループクォータがお客様のビジネス要件を満たさない場合は、チケットを送信してください。
Platinum エディション
インスタンスサブシリーズ | インスタンスタイプ | 最大ベース TPS(ops/sec) | 最大バースト TPS(ops/sec) | 最大接続数 | 出口帯域幅(Mbps) | 無料トピッククォータ | 最大トピッククォータ | 最大コンシューマーグループ数 | Max LiteTopics |
Cluster High-availability エディション | rmq.u2.10xlarge | 10,000 | 5,000 | 10,000 | 1 ~ 1,000 カスタマイズ可能。 | 200 | 3,000 | 4,000 | 600,000 |
rmq.u2.20xlarge | 20,000 | 10,000 | 10,000 | 800,000 | |||||
rmq.u2.30xlarge | 30,000 | 15,000 | 12,000 | 1,000,000 | |||||
rmq.u2.40xlarge | 40,000 | 20,000 | 10,000 | 1,200,000 | |||||
rmq.u2.50xlarge | 50,000 | 20,000 | 14,000 | 1,400,000 | |||||
rmq.u2.60xlarge | 60,000 | 22,000 | 16,000 | 1,600,000 | |||||
rmq.u2.70xlarge | 70,000 | 24,000 | 18,000 | 1,700,000 | |||||
rmq.u2.80xlarge | 80,000 | 26,000 | 20,000 | 1,800,000 | |||||
rmq.u2.90xlarge | 90,000 | 28,000 | 24,000 | 2,000,000 | |||||
rmq.u2.100xlarge | 100,000 | 30,000 | 26,000 | 2,200,000 | |||||
rmq.u2.120xlarge | 120,000 | 40,000 | 30,000 | 2,700,000 | |||||
rmq.u2.150xlarge | 150,000 | 50,000 | 38,000 | 3,300,000 | |||||
rmq.u2.200xlarge | 200,000 | 60,000 | 50,000 | 4,500,000 | |||||
rmq.u2.250xlarge | 250,000 | 70,000 | 51,000 | 5,600,000 | |||||
rmq.u2.300xlarge | 300,000 | 80,000 | 52,000 | 6,300,000 | |||||
rmq.u2.350xlarge | 350,000 | 90,000 | 53,000 | 7,500,000 | |||||
rmq.u2.400xlarge | 400,000 | 100,000 | 54,000 | 9,300,000 | |||||
rmq.u2.450xlarge | 450,000 | 120,000 | 60,000 | 10,400,000 | |||||
rmq.u2.500xlarge | 500,000 | 140,000 | 66,000 | 11,600,000 | |||||
rmq.u2.550xlarge | 550,000 | 160,000 | 72,000 | 12,800,000 | |||||
rmq.u2.600xlarge | 600,000 | 200,000 | 80,000 | 14,000,000 | |||||
rmq.u2.1000xlarge | 1,000,000 | 300,000 | 134,000 | 23,200,000 |
Platinum エディションインスタンスのトピックおよびコンシューマーグループクォータが依然としてお客様のビジネス要件を満たさない場合は、チケットを送信してください。
関連ドキュメント
サブスクリプションおよび従量課金インスタンスの課金項目および課金方法については、「サブスクリプションおよび従量課金インスタンスの課金」をご参照ください。
サーバーレスインスタンスの課金項目および課金方法については、「既存の Standard および Professional サーバーレスインスタンスの課金」をご参照ください。