# 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対応、プライベートネットワーク対応、拡張リソース容量。

詳細な比較は [EMQX Tables Product Plans](./emqx_tables_plans.md) をご覧ください。

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

デプロイ先の **Cloud Provider & Region** を選択します。

AWS、Azure、Google Cloud に対応しています。利用可能なリージョンの一覧は [Cloud Providers and Regions](./emqx_tables_plans.md#cloud-providers-and-regions) を参照してください。

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

## ステップ 3: ネットワークの関連付け（任意）

同じクラウドプラットフォームかつリージョン内に既存の EMQX ブローカーのデプロイがある場合、Tables デプロイをそのネットワークに関連付けることができます。**Network Association** のドロップダウンからネットワークを選択すると、ブローカーと Tables 間でプライベート接続が可能になります。詳細は [Project-Level Network Management](https://docs.emqx.com/en/cloud/latest/deployments/network_management.html#project-level-network-management) をご覧ください。

> 1つのネットワークは同時に最大1つの EMQX ブローカーと1つの EMQX Tables デプロイで共有可能です。

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

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

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

Starter プランで利用可能なオプションは以下の通りです。

| Tier            | ストレージ | 月間イーグレストラフィック | ユースケース                   |
| --------------- | ---------- | --------------------------- | ------------------------------ |
| 2 vCPU / 8 GB   | 100 GB     | 100 GB                     | 開発／テスト                   |
| 4 vCPU / 16 GB  | 200 GB     | 200 GB                     | 小規模ワークロード             |
| 8 vCPU / 32 GB  | 500 GB     | 500 GB                     | 中規模ワークロード             |
| 16 vCPU / 64 GB | 1 TB       | 1 TB                       | 高い取り込みレートのワークロード |

**追加利用料金**：

- **ストレージ超過分**：$0.04/GB（圧縮後）
- **イーグレストラフィック超過分**：$0.09/GB

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

## ステップ 5: デプロイ名の設定（任意）

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

## ステップ 6: 確認とデプロイ

画面右側の **Summary** パネルに、選択したプラン、リージョン、ティア、デプロイ先のプロジェクトなど現在の設定内容が表示されます。

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

::: tip 注意

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

:::

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

![new_table_deployment](./_assets/new_table_deployment.png)

## デプロイ情報の確認

デプロイが準備できたら、以下の操作が可能です。

- **Basic Info** と **Connection Info** の確認（パブリック／内部ホスト名、データベース名、ユーザー名、パスワード、ネットワークポートなど）
- CPU、メモリ、ストレージ、イーグレストラフィックなどのリソース使用状況の監視
- 組み込みの **Quick Start** セクションを利用して：
  - EMQX ブローカーとの連携
  - クライアントツールとの接続
  - Grafana などのサードパーティツールによるデータ可視化

![table_deployment_overview](./_assets/table_deployment_overview.png)

**Connection Info** セクションには、ポートを個別に有効／無効にできる **Ports Management** ボタンもあります。詳細は [Ports Management](./emqx_tables_port_management.md) をご覧ください。

## 次のステップ

- [EMQX ブローカーとの連携](./integration/emqx_tables_with_broker.md)
