如何纵向或横向扩展 Amazon OpenSearch Service 域?

1 分钟阅读
0

我正在尝试纵向或横向扩展 Amazon OpenSearch Service 域。

简短描述

根据您的工作负载,您可以纵向扩展(垂直扩展)或横向扩展(水平扩展)您的集群。要横向扩展 OpenSearch Service 域,请为您的集群添加其他节点(例如数据节点、主节点或 UltraWarm 节点)。要调整或纵向扩展域,请提高 Amazon Elastic Block Store(Amazon EBS)卷大小。或者添加更多具有更大节点类型的内存和 vCPU。

**注意:**纵向或横向扩展时,最好为生产工作负载使用至少三个专用主节点

解决方法

横向扩展您的域

横向扩展域时,您将添加与当前集群节点具有相同配置类型的节点。因此,您还会向集群添加更多资源(例如 RAM、VCPU 和 EBS 卷)。请注意,最大 EBS 卷大小取决于节点的 Amazon Elastic Compute Cloud(Amazon EC2)实例类型。

如果达到 EBS 卷大小限制并且无法修改实例类型,则请添加更多节点。向集群添加更多节点时,您将会增加集群的 EBS 卷大小。如果您向集群添加更多数据节点,则请确保使用数据节点或 UltraWarm 节点。请注意,UltraWarm 节点可用于迁移访问频率较低的数据,同时在标准数据节点上保留访问的索引。

**提示:**要将数据从热节点自动迁移到暖节点,请使用索引状态管理(ISM) 策略。

纵向扩展您的域

纵向扩展 OpenSearch Service 域时,不会向集群添加其他节点。相反,纵向扩展将会增加每个节点可用的资源。.

如果您想要垂直扩展或纵向扩展您的域,请切换为更大的实例类型,以添加更多内存或 CPU 资源。

**注意:**纵向扩展域时,EBS 卷大小不会自动纵向扩展。如果希望 EBS 卷大小自动纵向扩展,必须指定此设置。

更新域配置设置

要扩展 OpenSearch Service 域,请更新您的域配置设置。要编辑域配置设置,请执行以下步骤:

1.    登录 Amazon OpenSearch Service 控制台。

2.    在导航窗格的 Managed clusters(托管集群)下,选择 Domains(域)。

3.    选择您要扩展的域,然后选择 Edit Domain(编辑域)。

4.    选择 Actions(操作),然后选择 Edit cluster configuration(编辑集群配置)。

5.    根据您的使用案例,更新您的域配置设置:

数据节点:配置可用区、实例类型和节点数量。
**存储配置:**更新每个节点的数据节点存储类型、EBS 卷类型和 EBS 存储大小。
**专用主节点:**开启或关闭专用主节点、更新实例类型或修改主节点的数量。
**UltraWarm 数据节点:**开启或关闭 UltraWarm 数据节点、更新实例类型或修改 UltraWarm 数据节点的数量。

6.    选择 Submit(提交)。

**注意:**每当您更新域时,OpenSearch Service 都会使用蓝绿部署流程。如果启动蓝绿部署流程,则在应用更改时,集群中的节点数可能会临时增加。有关更多信息,请参阅在 Amazon OpenSearch Service 中更改配置

7.    配置 Amazon CloudWatch 警报以监控资源利用率。例如,您可以设置一个将在 CPUUtilization(CPU 利用率)超过 80% 时通知您的警报。


相关信息

为什么我的 Amazon OpenSearch Service 节点崩溃?

Amazon OpenSearch Service 问题排查

Amazon OpenSearch Service 中支持的操作

相关视频

AWS 官方
AWS 官方已更新 2 年前