AWS 最佳实践
编辑AWS 最佳实践
编辑本节包含有关在您自己的 AWS 基础设施上设计和管理 Elasticsearch 集群的其他信息。如果您希望避免这些操作细节,您可能会对 https://elastic.ac.cn/cloud 上的基于 AWS 基础设施的托管 Elasticsearch 安装感兴趣。
存储
编辑EC2 实例提供多种不同的存储类型。在为您的集群选择存储时,请注意以下几点:
- 推荐 Elasticsearch 集群使用 实例存储,因为它具有出色的性能,并且比基于 EBS 的存储更便宜。 Elasticsearch 的设计使其可以很好地使用这种临时存储,因为它会将每个分片复制到多个节点。如果节点发生故障并且其实例存储丢失,则 Elasticsearch 将从其他副本重建任何丢失的分片。
- 对于较小的集群(1-2 个节点),基于 EBS 的存储可能是可以接受的。 请确保使用预置 IOPS 以确保您的集群具有令人满意的性能。
- 不推荐或不支持 基于 EFS 的存储,因为它不能提供令人满意的性能。 从历史上看,EFS 等共享网络文件系统并非始终提供 Elasticsearch 对其文件系统要求的精确行为,并且已知这会导致索引损坏。 尽管 EFS 提供了持久性、共享存储以及动态增长和缩小文件系统的能力,但您可以使用 Elasticsearch 直接获得相同的好处。
AMI 的选择
编辑首选 Amazon Linux 2 AMI,因为它们使您可以受益于这些映像提供的轻量级特性、支持和 EC2 特定的性能增强。