専用デプロイメントの作成
EMQX専用プランは、より高い接続数およびTPS(Transactions Per Second)制限を持つ独立したMQTTサービスクラスターを提供します。また、より高度な機能や複雑なネットワークアーキテクチャもサポートしています。本ガイドでは、専用プランを例に、EMQXプラットフォームの作成および利用手順を説明します。
デプロイメントの作成
EMQXプラットフォームコンソールにログインします。
プロジェクトの新しいデプロイメントを開始するには、コンソールのホームページまたはデプロイメント一覧ページに移動し、+ New Deploymentをクリックします。
Choose PlanでDedicatedを選択します。
必要に応じて仕様を設定します。
- Cloud Provider & Region:対応しているクラウドサービスプロバイダーとリージョンについては、Cloud Service Providers and Regionsをご参照ください。
- Tier:ドロップダウンボックスから仕様を選択します。各仕様は最大接続数およびTPSの上限が異なります。要件を満たさない場合は、お問い合わせください。
- Subscribe to Smart Data Hub (Optional):デプロイメントに対してSmart Data Hubサービスの購読を選択できます。
- Deployment Name & Project:デプロイメント名を入力し、適切なプロジェクトを選択します。
- EMQX Version:デフォルトはv5です。商用ユーザーはv4も選択可能です。
Summaryエリアでデプロイメント情報を確認し、Deployボタンをクリックします。この段階でEMQXプラットフォームサービス契約の確認と同意を求められます。契約内容をよく読み、同意したうえで進めてください。
同意後、デプロイメントが開始されます。ステータスがRunningに変われば、デプロイメントの作成が完了し、利用可能な状態です。
デプロイメント情報の確認
デプロイメント作成後、EMQXプラットフォームコンソールのホームページに表示されます。専用デプロイメントカードをクリックすると、デプロイメント概要ページに入れます。概要ページでは、リアルタイムのステータスや接続情報を確認できます。
基本情報
- インスタンスステータス: 実行中の状態およびデプロイメント作成日時。
- セッション数: 現在および最大接続数。
- Pub&Sub TPS: 現在の送受信メッセージ数(TPS)およびTPS上限。
- トラフィック: 月間使用量や無料クォータを含むトラフィック使用情報。
- Smart Data Hub:有効化状態、日時、または有効化エントリを表示。
接続情報
- アドレス:IPアドレス。
- ポート:
1883
(mqtt)、8083
(ws)、8883
(mqtts)、8084
(wss)がデフォルトで有効。 - ポート管理:個別にポートの無効化・有効化が可能。
- CA証明書:サーバー側のCA署名証明書ファイルをダウンロードでき、証明書の有効期限も通知。
詳細は接続ガイドをご覧ください。
専用デプロイメントの機能
専用プランの高度な機能については、以下のリンク先の各セクションをご参照ください。
REST API
クライアント情報の照会、メッセージのパブリッシュ、ルール作成など、外部システムとの連携用REST APIを提供します。
TLS/SSLの設定
EMQX専用デプロイメントはカスタムの片方向/双方向TLS/SSL設定を提供し、自己署名証明書およびCA署名証明書をサポートします。
VPCピアリング接続
VPCピアリング接続は、異なるVPC間でインスタンスが同一ネットワーク内にいるかのように通信できるネットワーク接続です。
PrivateLinkの設定
PrivateLinkは、EMQXプラットフォームデプロイメントが存在する専有ネットワークVPCからパブリッククラウド上のサービスへ安全かつ安定したプライベート接続を確立します。ネットワーク構成を簡素化し、サービスへのプライベートアクセスを可能にし、パブリックネットワーク経由のアクセスに伴う潜在的なセキュリティリスクを回避します。
内部エンドポイント
内部エンドポイントは、内部ネットワーク内でオンデマンドにトラフィックを分散する内部ロードバランシングサービスを作成できます。異なるバックエンドサーバーへトラフィックを分散することで、アプリケーションシステムのスループットを拡張可能です。
NATゲートウェイ
NATゲートウェイはネットワークアドレス変換サービスを提供し、専用デプロイメントがVPCピアリング接続なしでパブリックネットワークリソースにアクセスできるようにします。
デプロイメントへの接続
テスト用に任意のMQTTクライアントツールでデプロイメントに接続可能です。接続にはMQTTXを使った接続方法を推奨します。