如何降低使用 OpenSearch Service 域的成本?

1 分钟阅读
0

我想在不影响我的域可用性的情况下降低使用 Amazon OpenSearch Service 域的成本。

解决方法

使用预留实例

为了降低成本并继续遵循最佳实践,您可以为您的 OpenSearch Service 域购买预留实例。购买预留实例后,使用相同实例类型的 OpenSearch Service 域无需对域进行任何更改即可获得账单折扣。

有关详细信息,请参阅 AWS 定价计算器Amazon OpenSearch Service 常见问题解答

使用最新一代的实例类型和 gp3 Amazon EBS 卷

OpenSearch Service 采用最新的 Amazon Elastic Compute Cloud(Amazon EC2)实例类型,以更低的成本提供更出色的性能。最佳做法是将最新一代的实例类型用于负载。如果您使用的是更大的实例类型,请缩减到较小的实例类型。执行负载测试,然后根据您的使用情况和性能要求选择实例类型。有关详细信息,请参阅按需型实例定价

**注意:**当您更改实例类型时,OpenSearch Service 会使用蓝绿部署。有关详细信息,请参阅在 Amazon OpenSearch Service 中进行配置更改

OpenSearch Service 数据节点需要低延迟和高吞吐量存储才能提供快速索引和查询。使用 Amazon Elastic Block Store(Amazon EBS)gp3 卷可让您以比 gp2 卷类型更低的成本获得更高的基准性能。gp3 卷类型更稳定,因为它不使用突增积分。当使用 gp3 卷时,您可以独立于卷大小预置额外的 IPOS 和吞吐量。gp3 卷类型还是 gp2 卷类型的每个数据节点卷大小限制的两倍。有了这些更大的卷,您可以增加每个数据节点的存储量,并降低被动数据的成本。

使用 UltraWarm 和冷存储

如果使用 OpenSearch Service 进行日志分析,请将数据移至 UltraWarm 或冷存储以降低存储成本。使用索引状态管理(ISM)在存储层之间迁移数据并管理数据留存。

UltraWarm 使用 Amazon Simple Storage Service(Amazon S3)进行存储,因此数据是不可变的,您只需要存储一个副本。您只需为与索引中主分片大小相等的存储付费。有关将 UltraWarm 与 OpenSearch Service 一起使用的详细信息,请参阅 Amazon OpenSearch Service 的 UltraWarm 存储

Amazon S3 也支持冷存储。如果您需要查询冷数据,则可以将其连接到现有 UltraWarm 节点。冷数据产生的托管存储成本与 UltraWarm 相同,但冷存储中的对象不消耗 UltraWarm 节点资源。冷存储在不影响 UltraWarm 节点大小或计数的情况下提供了大量存储容量。

当您的热存储中有大约 2.5 TiB 的数据时,UltraWarm 具有成本效益。监控您的填充率,并在达到该数据量之前将索引移至 UltraWarm。

**注意:**OpenSearch Service 不支持 UltraWarm 存储节点的预留实例。

遵循最佳实践来确保可用性

检查和实施规模调整、专用主实例和多可用区部署的最佳实践。

减少副本

**重要事项:**以下部分中的最佳实践可能会使您面临数据丢失和集群不可用的潜在风险。

您的索引中的每个副本增加的存储空间等于主分片中的存储空间。例如,如果您的索引的主分片容纳 1 TB 的数据,则第一个副本的存储空间将翻一番,达到 2 TB。第二个副本将其增加了三倍,达到 3 TB。通过将副本数减少到一,您可以降低最低数据节点和存储需求,从而降低存储成本。有关详细信息,请参阅降低小型 Amazon Elasticsearch Service 域的成本并查看减少副本部分。

减少可用区

您可能正在使用三区域部署,包括三个数据节点和两个副本。如果一个或两个可用区(AZ)不可用,此设置可保护您的数据。如果您将部署减少到两个可用区,则可以将最小数据节点数减少到两个,将副本数减少到一个。但是,如果多于一个可用区不可用,您就有数据丢失的风险。这适用于小型域,在这些域中,您可以将节点数减少到三个以下。有关大型工作负载的详细信息和最佳实践,请参阅降低小型 Amazon Elasticsearch Service 域的成本并查看减少可用区部分。

删除专用主节点

专用主节点为您的 OpenSearch Service 域提供稳定性和可用性。它们保持集群状态,然后将该状态广播到集群中的所有节点。它们自己不处理请求。

您可以选择不使用专用主节点,这样您的数据节点就是符合条件的主节点。有关最佳实践设置的详细信息,请参阅降低小型 Amazon Elasticsearch Service 域的成本,并查看删除专用主节点部分。

相关信息

当我对我的 Amazon OpenSearch Service 集群进行配置更改时会发生什么?

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