Broker 選定

実際の展開に合う Broker を選ぶ。

公開 Broker は demo、managed cluster は team、self-hosted は制御重視に適します。

Broker 選定

実際の展開に合う Broker を選ぶ。

公開 Broker は demo、managed cluster は team、self-hosted は制御重視に適します。

選択肢使う場面注意点
EMQX Cloudマネージド MQTT 5.0 と伸縮性のあるクラウド展開が必要。プラン制限、リージョン、エンタープライズ機能。
HiveMQ Cloudエンタープライズ向けのマネージド Broker が必要。価格帯、サポート範囲、移行経路。
MQTT.proserverless MQTT Broker、公開 Broker ドキュメント、素早いクラウド開始を重視。サービス成熟度、価格、リージョン、可観測性。
BifroMQネイティブ multi-tenancy を持つ OSS 分散 Broker が必要。運用成熟度、Java 実行コスト、テナント設計との適合。
Mosquittoedge やラボ向けの小さな自ホスト Broker が必要。クラスタリング、ダッシュボード、運用ツール。
AWS IoT Coreデバイスが AWS の ID、証明書、Rules に乗っている。ポリシーモデル、証明書、ロックイン。

Managed、self-hosted、serverless、distributed broker を実際の適合性で比較します。

Selection model

Choose by deployment shape, not by brand first.

The right MQTT broker depends on scale, tenancy, protocol version, cloud region, identity model, operational team, and required observability. A public broker is useful for testing; production needs clearer ownership.

  • Managed cloud brokers reduce operations work
  • Self-hosted Mosquitto is excellent for small edge systems
  • BifroMQ fits distributed multi-tenant workloads
  • MQTT.pro is relevant when serverless onboarding and public broker docs matter
Risk checklist

Broker choice becomes an operating model.

Before choosing a broker, verify limits, authentication, ACLs, logs, metrics, backups, data retention, clustering behavior, and migration paths. These details usually matter more than benchmark numbers.

  • Connection and message-rate limits
  • TLS, username/password, certificate, and token support
  • Topic ACL model and tenant isolation
  • Monitoring, logs, audit trail, and region coverage
Migration

Keep topic and payload contracts portable.

A broker migration is easier when topic naming, payload schemas, QoS expectations, retained messages, and will messages are documented outside a vendor console.

  • Avoid vendor-specific topic assumptions
  • Document retained topic cleanup
  • Test MQTT 3.1.1 and 5.0 clients separately
  • Keep staging and production broker policies close