

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics，可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间，以实现实时分析。点击[此处](https://docs.aws.amazon.com/timestream/latest/developerguide/timestream-for-influxdb.html)了解更多信息。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 从核心版升级到企业版
<a name="upgrading-core-to-enterprise"></a>

您可以将现有的 InfluxDB 3 Core 集群升级到企业版，以访问多节点部署、长期数据保留和专用压缩等功能。

**重要**  
从核心版升级到企业版是一项**单向操作**。一旦集群升级到企业版，就无法恢复到核心版。

## 先决条件和要求
<a name="core-to-enterprise-prerequisites"></a>
+ **首次激活企业版**：如果这是您首次在自己的 AWS 账户上激活企业版许可证，则必须通过执行升级。 AWS 管理控制台一次性激活控制台可为您的账户启用企业版功能。
+ **后续操作**：初次激活控制台后，您的账户将启用企业版。然后，您可以使用 AWS CLI、API 或将其他核心集群升级到企业版或部署新的企业集群 AWS 管理控制台。

## 使用升级 AWS 管理控制台
<a name="core-to-enterprise-console"></a>

1. 登录 AWS 管理控制台 并打开 InfluxDB 的 Timestream 控制台。

1. 在导航窗格中，选择 **InfluxDB 数据库**。

1. 选择要升级的核心集群。

1. 选择 **Modify**(修改)。

1. 对于 “**版本**”，选择 “**企业**版”。

1. 查看更改并选择**修改集群**。

## 升级期间会发生什么
<a name="core-to-enterprise-what-happens"></a>

将核心集群升级到企业版时：

1. **集群重启**：集群重新启动以应用企业引擎配置。

1. **节点配置**：根据您的群集节点数，群集将配置为以下任一配置：
   + 单节点企业集群（all-in-one：写入器、读取器和压缩器位于一个节点上）
   + 带有专用压实机的多节点企业集群（适用于具有 3 个或更多节点的集群）

1. **数据压缩**：企业压缩引擎将在后台逐渐压缩您的现有数据。在此过程中，群集仍然可用。

**注意**  
数据压缩 catch 赶上所需的时间取决于现有数据量、集群大小、实例大小以及相对于当前工作负载的可用 CPU 和内存余量。

**重要**  
**升级后压缩时的容量注意事项**  
**单节点群集**：将 Core 单节点群集升级到 Enterprise 时，压缩机与写入器和读取器在同一个节点上运行。由于 Core 不包括压缩机，因此升级后必须压缩所有现有数据。这需要在当前工作负载使用的容量之外额外的 CPU 和内存容量。如果节点没有足够的余量，则压缩可能会与您的读取和写入工作负载竞争，从而可能影响性能。考虑在升级之前或升级后立即向上扩展`db.influx.xlarge`到更大的实例类型（例如，从到`db.influx.2xlarge`），为压实机提供所需的资源。在压实赶上之后，你可以缩小规模。
**多节点（3 节点）群集**：升级到 3 节点企业集群时，会配置专用的压缩机节点。但是，在压缩机处理完所有先前存在的数据之前，Enterprise 的全部好处（例如通过压缩数据优化查询性能）才能实现。这需要的时间取决于数据库中已有的数据量、当前运行的工作负载以及压缩机节点的实例大小和配置。

**调整压实性能**：为了帮助压实机更快地处理现有数据，您可以在参数组中调整以下仅限企业的参数：
+ `compaction-max-num-files-per-plan`— 增加此值以允许压实机在每个压实周期中处理更多文件。例如，在较大的实例（db.influx.4xlarge 及更高版本）上，从默认值 500 增加到 1000—5000。[`compaction-max-num-files-per-plan`](compaction-max-num-files-per-plan.md)有关按实例大小划分的推荐值，请参阅。
+ `compaction-check-interval`— 在 db.influx.4xlarge 及更高版本上，从默认的 10 秒减少到 5 秒，以提高压实机评估工作的频率。

对于单节点集群，扩大实例类型是为压缩机提供更多容量的最有效方法，因为所有角色共享同一个节点的资源。对于多节点集群，专用压缩机节点使用与其他节点相同的实例类，因此扩展集群的实例类型也会增加压缩机容量。有关压实参数的完整详细信息，请参阅[第 4 类：压实](compaction-parameters.md)。

## 注意事项
<a name="core-to-enterprise-considerations"></a>
+ 这是单向升级。您**无法**从企业版降级到核心版。
+ 在活动较少的时段计划升级，以便压缩过程有足够的 CPU 和内存余量来赶上。
+ **单节点集群**：考虑在升级之前暂时向上扩展到更大的实例类型，以确保压缩机有足够的 CPU 和内存来压缩现有数据，而不会影响您的工作负载。
+ **多节点集群**：预计升级后会有一段过渡期，压缩机正在处理所有先前存在的数据。压实完成后，即可实现企业级的全部性能优势。持续时间取决于数据量、工作负载强度和实例大小。
+ 您可以通过增加`compaction-max-num-files-per-plan`和减少`compaction-check-interval`参数组来加快升级后的压缩速度。有关详细信息，请参阅 [第 4 类：压实](compaction-parameters.md)。
+ 升级后，您可以利用企业版功能，例如横[扩展集群](multi-node-scaling.md)向扩展集群。