在 Timestream for InfluxDB 3 中更新集群 - Amazon Timestream
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。

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

在 Timestream for InfluxDB 3 中更新集群

创建集群后,可在 Amazon Timestream 中修改某些配置参数,以适应不断变化的工作负载需求。请注意,某些修改可能导致更新过程中存现短暂的停机时间。

使用 Amazon Web Services 管理控制台更新集群。

  1. 登录 Amazon 管理控制台并打开适用于 InfluxDB 的 Amazon Timestream 控制台。

  2. 在导航窗格中,选择 InfluxDB 数据库

  3. 选择要修改的集群。

  4. 选择修改

  5. 更新可用设置:

    • 实例类:扩展或缩减计算资源(适用于集群中的所有节点,需重新启动集群)。

    • 参数组:关联不同的参数组(需重新启动集群)。

    • 日志传输配置:启用或修改 CloudWatch 日志导出。

  6. 选择继续,查看更改。

  7. 选择何时应用更改:

    • 立即应用:更改会立即生效(可能导致短暂的停机时间)。

  8. 选择修改集群

使用更新集群 Amazon CLI

使用 Amazon CLI更新现有集群:

aws timestream-influxdb update-db-cluster \ --region us-east-1 \ --identifier "my-influxdb3-cluster" \ --db-instance-type db.influxIOIncluded.2xlarge \ --db-parameter-group-identifier "new-parameter-group" \ --apply-immediately

更新集群时的注意事项

可修改的参数

创建集群后可修改以下参数:

参数 描述 Impact
实例类 向上或向下扩展 compute/memory 资源 需滚动重启节点
参数组 更改数据库引擎配置 需重启集群
日志传输 配置 CloudWatch 日志导出 立即应用

不可修改的参数

集群创建后无法修改以下参数:

  • VPC 和子网:网络位置已固定。

  • 安全组:网络访问控制不可更改。

  • 公开可用性:互联网访问权限设置为永久有效。

  • 数据库集群标识符:集群名称不可更改。

  • 版本:无法在核心版和企业版之间进行切换。

停机时间影响:

  • 实例类更改:滚动重启(多节点集群的停机时间最短)。

  • 参数组更改:需完全重启集群。

  • 日志配置更改:无停机时间。

最佳实践:

  • 创建集群之前,请仔细规划网络配置,因为该配置无法更改。

  • 请先在非生产环境中测试更改

  • 在更新期间和更新之后监控指标,以验证性能。

  • 使用集群端点,确保滚动更新期间实现透明的失效转移。

  • 更新操作期间,避免使用特定于节点的端点

验证:

  • 系统会在应用所有更改前进行验证。

  • 无效配置将被拒绝,并显示描述性错误消息。

  • 某些参数组合可能不兼容。

回滚:

  • 保留之前的参数组配置,以便轻松回滚。

  • 在进行更改前记录当前设置。

  • 对于关键更改,请在更新前创建集群快照。

监控更新进度

通过以下方式跟踪更新状态:

  1. 控制台:更新期间,集群状态显示为“正在修改”。

  2. CLI:查询集群状态:

    aws timestream-influxdb describe-db-cluster \ --identifier "my-influxdb3-cluster"

    集群可能的状态包括:

    • CREATING

    • UPDATING

    • DELETING

    • AVAILABLE

    • FAILED

    • DELETED

    • UPDATING_INSTANCE_TYPE

    • PARTIALLY_AVAILABLE(仅适用于部分节点仍在创建中的多节点集群)

  3. CloudWatch 指标:在更新期间监控性能指标。

限制

集群更新的当前限制:

  • 创建后无法修改 VPC、子网、安全组或公开可用性。

  • 无法从核心版更改为企业版(反之亦然)。

  • 无法重命名集群(数据库集群标识符不可改变)。

  • 所有节点都必须使用相同的实例类。

  • 参数组不可改变(必须创建新的参数组才能进行更改)。

通过了解这些更新功能和限制,您可以有效管理和扩展 InfluxDB 3 集群,以满足不断变化的工作负载需求,同时适当规划必须在创建集群时配置的设置。