# 创建 EMQX Tables 部署

本页介绍如何在 Cloud Console 中创建部署在阿里云成都区域的 EMQX Tables 基础版部署。创建完成后，可以使用 SQL 存储、查询和分析 MQTT 数据。

## 前提条件

创建部署前，请完成以下准备工作：

- 准备一个 EMQX Cloud 账号和目标项目。
- 确认账号具有 EMQX Tables 免费试用资格。试用资格以创建页面显示的选项为准，试用额度和到期处理参见[定价计费](./emqx_tables_pricing.md)。
- 确保项目中存在阿里云成都区域的可用网络。如果没有可用网络，请根据创建页面提示，先创建一个处于运行状态的 EMQX Broker 专有版或弹性专有版部署。

## 创建部署

1. 登录 Cloud Console，进入目标项目，在 **EMQX Tables** 区域点击**新建部署**。
2. 选择**基础版**。基础版采用单节点、单可用区部署。
3. 在**云平台和区域**中，确认云平台为**阿里云**，区域为**成都**（`cn-chengdu`）。当页面只提供这一组配置时，**云平台和区域**默认处于收起状态。
4. 在**网络关联**中选择一个可用网络。网络关联是创建阿里云 Tables 部署的必要条件；未选择网络时，无法创建部署。选择网络不要求同时配置 EMQX Broker 集成。

   如果要与 EMQX Broker 集成，请选择该 Broker 使用的网络。Broker 和 Tables 必须位于同一项目并关联同一网络。仅选择相同的云平台和区域不能满足集成条件。一个网络只能包含一个 EMQX Broker 和一个 EMQX Tables 部署。

5. 在**规格**中选择 **2 vCPU / 8 GB**。免费试用仅适用于该规格，试用期为 14 天，包含 100 GB 存储和每月 100 GB 出网流量。

   页面还会显示其他规格。选择非试用规格时，Cloud Console 会引导进入**联系我们**流程，不能直接创建部署。

6. [可选] 在**部署名称**中输入便于识别的名称，例如 `factory-tables`。如果留空，Cloud Console 会自动生成名称。
7. 在右侧**概要**中，检查所属项目、部署版本、云平台和区域、网络名称及规格。标有星号（`*`）的配置在创建部署后无法修改。
8. 点击**立即部署**。

![创建 EMQX Tables 部署](./_assets/new_table_deployment.png)

Cloud Console 提交创建请求后会返回项目的 Tables 部署列表。等待部署状态变为**运行中**。

## 查看部署信息

在项目的 Tables 部署列表中点击已创建的部署，进入**部署概览**页面。该页面提供以下信息：

- 部署状态、资源规格和创建时间。
- **连接信息**中的公网地址、内网地址、数据库名称、用户名、密码、gRPCS 端口和 PostgreSQL 端口。
- CPU、内存、存储和出网流量等资源使用情况。
- **了解更多**区域中的 EMQX Broker 集成和查询工具入口。点击对应区域可以打开相关操作指南。

![EMQX Tables 部署概览](./_assets/table_deployment_overview.png)

连接数据库客户端时，请使用**连接信息**中显示的地址、端口、数据库名称、用户名和密码。

## 后续步骤

- [快速开始：将 MQTT 数据写入 EMQX Tables](./emqx_tables_quick_start.md)
- [配置 EMQX Tables 数据集成](../data_integration/emqx_tables.md)
- [连接 EMQX Tables 服务](./integration/emqx_tables_integration_guide.md)
- [查询 EMQX Tables 数据](./emqx_tables_query_guide.md)
