Skip to content

EMQX Tables デプロイメントの作成

本ガイドでは、GreptimeDB をベースとしたフルマネージドの時系列データベースである EMQX Tables のデプロイメント作成手順を説明します。EMQX Tables を使用すると、EMQX Cloud 内で MQTT データの保存、クエリ、分析が可能です。

はじめに

EMQX Console の以下の2か所から EMQX Tables デプロイメントを作成できます。

  • Overview ページの EMQX Tables セクションで、+ New Deployment をクリック
  • Project 内の Explore EMQX Tables セクションで、+ New Deployment をクリック

ステップ 1: プランの選択

New Deployment ページで、EMQX Tables デプロイメントに利用可能なプランから選択します。

  • Starter プラン:小規模または試用向け。単一AZ対応、限定的なリソース階層、パブリック/内部エンドポイント、AWS・Azure・Google Cloud の一部リージョンをサポート。
  • Pro プラン:高可用性と高パフォーマンスを必要とする本番環境向け。マルチAZ高可用性、大容量リソース、24時間365日の専門サポート、99.9% SLA を提供。

詳細な比較は EMQX Tables Product Plans をご参照ください。

注意

初回の Pro リリースは Google Cloud の Iowa (us-central1) で利用可能です。無料トライアルはサポートしていません。アカウントと対象リージョンが対応している場合のみ Pro デプロイメントを選択してください。

ステップ 2: クラウドプロバイダーとリージョンの選択

デプロイメントに使用する Cloud Provider & Region を選択します。

Starter プランは AWS、Azure、Google Cloud に対応しています。初回の Pro リリースは Google Cloud の Iowa (us-central1) のみ選択可能です。利用可能なリージョンの一覧は Cloud Providers and Regions をご覧ください。

適切なリージョンを選ぶことで、デバイスのレイテンシを低減でき、データ居住要件の遵守にも重要です。

ステップ 3: ネットワーク関連付け(任意)

同じクラウドプラットフォームとリージョンに互換性のある EMQX ブローカー、EMQX Fleets、または EMQX Agents のネットワークが存在する場合、Tables デプロイメントをそのネットワークに関連付けられます。Network Association ドロップダウンからネットワークを選択すると、同一 VPC 内でサービスをデプロイし、プライベート接続が可能になります。詳細は Project-Level Network Management をご参照ください。

ネットワークには各サービス種別(EMQX ブローカー、EMQX Tables、EMQX Fleets、EMQX Agents)ごとに1つのデプロイメントのみ配置可能です。

この項目を空欄のままにすると、Tables デプロイメントは独自のネットワークで作成されます。プロジェクトの左メニューの Network Management セクションからすべてのプロジェクトネットワークを確認できます。

ステップ 4: ティアの選択

デプロイメントのリソース構成である Tier を選択します。ティアは利用可能なコンピュート、メモリ、ストレージ、月間のアウトバウンドトラフィック量を決定します。

Starter プランのセルフサービス選択肢は以下の通りです。

Tierストレージ月間アウトバウンドトラフィック利用ケース
2 vCPU / 8 GB100 GB100 GB開発/テスト
4 vCPU / 16 GB200 GB200 GB小規模ワークロード
8 vCPU / 32 GB500 GB500 GB中規模ワークロード
16 vCPU / 64 GB1 TB1 TB高い取り込み率のワークロード

Pro プランのセルフサービス選択肢は以下の通りです。

Tierストレージ月間アウトバウンドトラフィック利用ケース
2 vCPU / 8 GB100 GB100 GB小規模本番ワークロード
4 vCPU / 16 GB200 GB200 GBクエリや取り込みが多い本番ワークロード
8 vCPU / 32 GB500 GB500 GB中規模高可用性ワークロード
16 vCPU / 64 GB1 TB1 TB高い取り込み率の高可用性ワークロード

追加利用料金

  • ストレージ超過分:$0.04/GB(圧縮後)
  • アウトバウンドトラフィック超過分:$0.09/GB

さらに大容量が必要な場合は、サポートにお問い合わせください。

ステップ 5: デプロイメント名の設定(任意)

デプロイメントの名前を入力します。空欄の場合は自動で名前が生成されます。

ステップ 6: 内容の確認とデプロイ

右側の Summary パネルに、選択したプラン、リージョン、ティア、デプロイメントを作成するプロジェクトなどの現在の設定が表示されます。

プロジェクトは最後にアクセスしたものがデフォルトで選択されています。デプロイ前であれば、ページ上部のプロジェクト名をクリックして別のプロジェクトに切り替え可能です。

注意

デプロイメント作成後はプロジェクトを変更できません。

設定内容を確認後、Deploy をクリックします。プロビジョニングには数分かかる場合があります。

new_table_deployment

注意

アスタリスク(*)が付いた設定は、デプロイ後に変更できません。プロジェクト、プラン、プロバイダー、リージョン、ネットワーク関連付け、ティアをよく確認してからデプロイしてください。

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

デプロイメントが準備できたら、以下が可能です。

  • デプロイメントのステータス確認
  • Connection Info の確認(パブリックホスト、内部ホスト、デフォルトデータベース名、ネットワークポートなど)
  • CPU、メモリ、ストレージ、アウトバウンドトラフィックなどのリソース使用状況の監視
  • 組み込みの Quick Start セクションを利用して:
    • EMQX ブローカーとの連携
    • クライアントツールとの接続
    • Grafana 等のサードパーティツールによるデータ可視化

Starter deployment overview

上記スクリーンショットは Starter デプロイメントの例です。Connection Info セクションには、ポートを個別に有効化・無効化できる Ports Management ボタンがあります。詳細は Ports Management をご覧ください。Pro デプロイメントでは Connection Info に表示されたポートを使用してください。

次のステップ