Skip to content

ネットワーク管理

EMQX Cloudは、プロジェクトレベルデプロイメントレベルの2つのレベルでネットワーク管理を提供します。

プロジェクトレベルのネットワーク管理

各プロジェクトには左メニューにネットワーク管理セクションがあり、そのプロジェクト内のデプロイメントに関連付けられたネットワークが表示されます。

ネットワークの関連付けは、デプロイメントが同じクラウドプロバイダーおよびリージョンを使用している場合にのみ可能です。動作はサービスによって異なります。

  • EMQX ブローカー、EMQX Tables、または EMQX Agents のデプロイメントの場合、Network Associationで互換性のある既存のネットワークを選択すると、そのネットワークを既に使用しているサービスと同じVPCに配置されます。ネットワークを選択しないか利用可能なネットワークがない場合、EMQX Cloudはデプロイメント用に新しいネットワークを作成します。
  • EMQX Fleets のデプロイメントの場合、必要なブローカーとTablesのデプロイメントが既に含まれている適格なネットワークを選択します。

同じネットワーク内のサービスはデフォルトでプライベートアドレスを通じて通信できます。異なるネットワークのサービスはパブリックアドレスを通じて通信する必要があります。ネットワーク間接続については以下の通りです。

  • AgentsはTablesにアクセスする際、デフォルトのポート4000ではなく、Tablesのパブリック接続アドレスとポート443を使用する必要があります。
  • Brokerはパブリックインターネット経由でTablesにアクセスするためにNAT Gatewayを有効にする必要があります。

重要なお知らせ

デプロイメント作成後にネットワークを変更することはできません。デプロイ前にネットワークの選択を必ず確認してください。

ネットワークには、EMQX ブローカー、EMQX Tables、EMQX Fleets、または EMQX Agents の各サービスタイプのデプロイメントがそれぞれ1つだけ含まれます。

ネットワークリストには、各ネットワークについて以下の情報が表示されます。

説明
ネットワーク名ネットワークの名前。クリックすると、VPC ID、CIDR、関連付けられたデプロイメントなどの詳細を表示します。
ステータスネットワークの現在のステータス。
クラウドプラットフォームネットワークがホストされているクラウドプロバイダー。
リージョンネットワークが存在するリージョン。
デプロイメント数このネットワークに関連付けられたデプロイメントの数。
アクションこのネットワークを事前選択した互換性のあるデプロイメントを作成するための**+**アイコン。利用可能なデプロイメントタイプは、既にネットワークに関連付けられているサービスによって異なります。

デプロイメントレベルのネットワーク管理

補足

デプロイメントレベルのネットワーク管理は、EMQX DedicatedおよびDedicated Flexエディションでのみ利用可能です。

各DedicatedおよびDedicated Flexのデプロイメントには、それぞれの左メニューにネットワーク管理セクションがあり、ネットワークアクセスの管理、ルーティングの最適化、接続のセキュリティ強化のための追加オプションを提供します。各機能の設定および使用方法の詳細は、以下のリンクをクリックしてください。

  • VPC Peering Connection:同一または異なるリージョン内で、EMQXのVPCとアプリケーションのVPC間に安全で直接的なネットワーク接続を確立します。
  • PrivateLink:AWSまたはAzureのプライベートネットワーク経由でEMQXサービスに安全に接続します。
  • Internal Endpoint:VPCピアリングネットワーク内で複数のEMQXインスタンスに対して受信トラフィックを分散します。
  • NAT Gateway:EMQXインスタンスが内部リソースをプライベートに保ちながら外部サービスと通信できるようにします。