Skip to content

Dedicated Flex デプロイメントの作成

EMQX Dedicated Flex プランは、より高い接続数およびTPS(Transactions Per Second)制限を持つ独立したMQTTサービスクラスターを提供します。また、より高度な機能や複雑なネットワークアーキテクチャにも対応しています。本ガイドでは、Dedicated Flex プランを例に、EMQX Cloudの作成および利用手順を説明します。

デプロイメントの作成

  1. EMQX Cloudコンソールにログインします。

  2. プラットフォームを初めて利用する場合は、最初にプロジェクトを作成する必要があります。詳細な手順はプロジェクトの作成をご参照ください。すでにプロジェクトを作成済みの場合は、このステップをスキップできます。

  3. 以下のいずれかの方法で開始します:

    • Overview ページの New Deployment をクリックして作成プロセスを直接開始する、または
    • デプロイメントを作成したいプロジェクトカードをクリックし、プロジェクトページの New Deployment をクリックする。
  4. Choose PlanDedicated Flex を選択します。

  5. 必要に応じて仕様を設定します。

    • Cloud Provider & Region:対応するクラウドプロバイダーとリージョンを選択します。詳細はクラウドサービスプロバイダーとリージョンをご覧ください。
    • Network Association(オプション):同じクラウドプロバイダーとリージョン内で互換性のあるネットワークを選択し、EMQX ブローカーをそのネットワークを利用するサービスと同じVPCにデプロイします。例えば、先にEMQX Tablesのデプロイメントを作成している場合は、Tablesネットワークを選択することでブローカーとTables間のプライベート接続が可能になります。ネットワークを選択しない場合、EMQX Cloudはブローカー用に別のネットワークを作成します。
    • Tier:スライダーを使ってセッション制限とPub/Sub TPSを選択します。各ティアは異なる容量制限を定義しています。要件が利用可能なティアを超える場合は、お問い合わせください。
    • Smart Data Hub(オプション):デプロイメントに対してSmart Data Hubサービスを有効にするか選択します。
    • Deployment Name & Project:デプロイメント名を入力し、適切なプロジェクトを選択します。プロジェクトは最後にアクセスしたものがデフォルトで選択されます。ページ上部のプロジェクト名をクリックすると別のプロジェクトに切り替え可能です。なお、デプロイメント作成後はプロジェクトの変更はできません。
    • EMQX Version:デプロイメントに使用するEMQXのバージョンを選択します。対応するDedicated FlexデプロイメントにはEMQX v6を推奨します。EMQX v5の動作や互換性に依存する場合はv5を選択できます。

    重要なお知らせ

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

  6. 画面右側の Summary パネルでデプロイメントの詳細を確認し、料金モデルを選択します。

    • プラン、クラウドプロバイダー、ティア、ポート、料金の詳細を確認できます。

    • 料金モデル:以下のいずれかを選択します。

      • 従量課金制(Pay as you go):実際の利用時間とトラフィックに基づいて課金されます。

        TIP

        従量課金制で作成したデプロイメントは後から年間課金にアップグレード可能です。詳細は年間課金への切り替えをご覧ください。

      • 年間課金(15%割引):1年分を前払いで割引価格で支払います。Summaryパネルには年間インスタンス価格、含まれるアウトバウンドトラフィック、超過料金が表示されます。超過トラフィックやアドオンは月単位で課金されます。

    • 設定と料金を確認後、次のステップへ進みます。

  7. 選択した料金モデルに応じてデプロイメント作成を完了します。

    • 従量課金制の流れ

      • View Payment Method をクリックして支払い方法を確認または更新します。
      • プロモコードがある場合は Redeem Coupon をクリックしてコードを入力します。正常に適用されると、対応するクーポンがアカウントに追加され、対象の料金に自動適用されます。
      • 確認後、Deploy をクリックします。システムが即座にデプロイメントの作成を開始します。
    • 年間課金の流れ

      • Summary パネルで本日支払う合計金額を確認します。

      • View Payment Method をクリックして支払い方法を確認または更新します。

      • Subscribe & Deploy をクリックして注文を作成し、デプロイメントを開始します。

        TIP

        アカウントに支払い権限がない場合、システムは注文を作成し、支払いが必要である旨のメッセージを表示します。

        支払い権限のあるチームメンバーに連絡して支払いを完了してください。注文の詳細は注文ページで確認可能です。

デプロイメントの作成には数分かかる場合があります。デプロイメントカードをクリックすると現在の作成進捗や詳細ステータスを確認できます。ステータスが Running に変われば、デプロイメントの作成は成功し、利用可能な状態です。

デプロイメント情報の確認

デプロイメント作成後、Overview ページの EMQX Brokers セクションに表示されます。

デプロイメントカードをクリックすると Deployment Overview ページにアクセスできます。このページでは以下が可能です:

  • リアルタイムステータスの確認
  • 接続情報のコピー
  • 左側メニューから全デプロイメント機能へのアクセス

dedicated

基本情報

  • インスタンスステータス:稼働状況およびデプロイメント作成日時。
  • セッション数:現在および最大接続数。
  • Pub&Sub TPS:現在の送受信メッセージ数(秒あたり)とTPS制限。
  • トラフィック:月間利用量や無料クォータを含むトラフィック使用状況。
  • Smart Data Hub:有効化状況、日時、または有効化エントリを表示。

接続情報

  • アドレス:IPアドレス。
  • ポート:デフォルトで 1883(mqtt)、8083(ws)、8883(mqtts)、8084(wss)が有効です。
  • ポート管理:個別にポートの有効/無効を切り替え可能です。詳細はポート管理をご覧ください。
  • CA証明書:サーバー側のCA署名証明書ファイルをダウンロードでき、証明書の有効期限も確認できます。

詳細は接続ガイドをご覧ください。

Dedicated Flex デプロイメントの機能

Dedicated Flex プランの高度な機能については、以下のリンク先の各セクションを参照してください。

REST API

クライアント情報の照会、メッセージのパブリッシュ、ルール作成など、外部システムとの連携用REST APIを提供します。

TLS/SSLの設定

EMQX Dedicated Flex デプロイメントはカスタムの片方向/双方向TLS/SSL設定をサポートし、自己署名証明書およびCA署名証明書に対応しています。

カスタムドメインの設定

EMQX v5 Dedicated および v5 Dedicated Flex デプロイメントのブローカーにカスタムドメインを設定します。本ガイドは EMQX Cloud管理下 の設定に焦点を当てていますが、より厳格な証明書要件がある場合は独自証明書のアップロードを推奨します。

VPCピアリング接続

VPCピアリング接続は2つのVPC間のネットワーク接続です。この接続により異なるVPC内のインスタンスが同一ネットワーク内のように通信できます。

PrivateLinkの設定

PrivateLinkはEMQX Cloudデプロイメントが存在する専用ネットワークVPCからパブリッククラウド上のサービスへ安全かつ安定したプライベート接続を確立します。ネットワーク構成を簡素化し、サービスへのプライベートアクセスを可能にし、パブリックネットワーク経由の潜在的なセキュリティリスクを回避します。

内部エンドポイント

内部エンドポイントは内部ネットワーク内でオンデマンドにトラフィックを分散する内部ロードバランシングサービスを作成できます。異なるバックエンドサーバーにトラフィックを分散することでアプリケーションシステムのスループットを拡張可能です。

NATゲートウェイ

NATゲートウェイはネットワークアドレス変換サービスを提供し、Dedicated Flex デプロイメントがVPCピアリング接続なしでパブリックネットワークリソースにアクセスできるようにします。

デプロイメントへの接続

任意のMQTTクライアントツールを使ってデプロイメントに接続し、動作確認が可能です。接続にはMQTTXを使った接続方法を推奨します。