借助 Amazon Elasticsearch Service,您可以实时搜索、分析和可视化数据。这项服务可为您管理 Elasticsearch 集群的容量、扩展、修补和管理,同时让您可以直接访问 Elasticsearch API 并专注于构建创新型应用程序。 

主要功能

易于部署和管理

完全托管:可在几分钟内部署生产就绪型 Elasticsearch 集群。我们负责执行繁重的操作,因此您不必将时间花在硬件预置、软件安装和修补、故障恢复、备份和监控等操作任务上。

易于设置和配置:您只需在控制台中单击几下,或通过 AWS 命令行界面 (CLI) 发出一个 API 调用或使用 AWS 开发工具包,即可设置和配置 Amazon Elasticsearch 域。创建新域时,您可以指定实例数量、实例类型和存储选项。您还可以随时修改或删除现有域。

灵活的存储:您可以在本地实例存储或 Amazon EBS 卷之间进行选择以存储 Elasticsearch 索引。您可以指定要分配给域的 Amazon EBS 卷的大小和卷类型(磁卷、通用型卷或预配置 IOPS)。您也可以根据需要在创建域后修改存储选项。

直接访问 Elasticsearch API:可让您直接访问 Elasticsearch API,以加载、查询和分析数据并管理索引。

数据持久性:您可以通过自动和手动快照为 Amazon Elasticsearch 域构建数据持久性。您可以使用快照来恢复域,或者创建具有预加载数据的新域。默认情况下,Amazon Elasticsearch Service 将自动创建每个域的每日快照并将它们保留 14 天。此外,您可以使用 Elasticsearch 快照 API 创建其他手动快照。您可以免费将自动快照存储在 Amazon S3 中,但需要为手动快照支付标准的 Amazon S3 使用费

插件支持:Amazon Elasticsearch Service 预先打包了来自 Elasticsearch 社区的插件,包括 Kuromoji、ICU、Phonetic Analysis、Smart Chinese Analysis 插件、Stempel Polish Analysis 插件、Ingest Processor Attachment 插件、Ingest User Agent Processor 插件和 Mapper Murmur3 插件。系统为您自动部署和管理插件。

监控和指标:Amazon Elasticsearch Service 通过 Amazon CloudWatch 公开了多个域性能指标,包括实例数量、域运行状况、可搜索文档、Amazon EBS 指标(如适用)、CPU、内存以及数据和主节点的磁盘利用率。您可以使用这些指标来监控域的运行状况,并采取任何必要的操作。

与开源工具和 AWS 产品集成

轻松注入数据:您可以使用 Logstash(一种开源数据管道,可帮助您处理日志和其他事件数据)轻松地将结构化和非结构化数据注入 Amazon Elasticsearch 域。您可以将 Amazon Elasticsearch 域设置为实施 Logstash 而生成的所有日志的后端存储。您还可以使用 Amazon Kinesis Firehose、AWS IoT 或 Amazon CloudWatch Logs 将数据注入 Amazon Elasticsearch 域。有关更多信息,请参阅 Amazon Elasticsearch Service 数据注入页面

对 Kibana 的内置支持:您可以使用 Kibana(一个开源分析和可视化平台)更快、更好地从数据中获取洞察信息。Kibana 自动部署有您的 Amazon Elasticsearch Service 域。

轻松扩展

您可以轻松添加或删除实例,并修改 Amazon EBS 卷以适应数据增长,而无需停机。只需编写几行代码,您就可以通过 Amazon CloudWatch 指标监控域的状态,并调用 Amazon Elasticsearch Service API,以根据您设置的阈值扩展或缩减域。

安全

您可以通过 VPC 或通过公共 Internet 将应用程序安全地连接到托管 Elasticsearch 环境。您可以使用 VPC 安全组或基于 IP 的访问策略配置网络访问。借助 Amazon Cognito,您可以使用 SAML 2.0 通过企业身份提供商(如 Microsoft Active Directory)对服务的用户进行身份验证,并使用 AWS Identity and Access Management (IAM) 限制对指定的已通过身份验证的用户进行访问。您可以通过设置 IAM 策略,提供对管理 API(用于创建和扩展域等操作)和数据平面 API(用于上传文档和执行查询等操作)的精细访问控制。节点到节点加密功能通过为 Elasticsearch 域中实例之间的所有通信实施 TLS 来提供额外的安全层。借助 AWS Key Management Service (KMS),您可以在 Amazon Elasticsearch Service 中加密静态数据,包括主索引和副本索引、日志文件、内存交换文件和自动快照。此外,您还可以使用 AWS CloudTrail 监控和审计您的域。由 AWS CloudTrail 生成的 AWS API 调用历史记录可支持安全分析、资源更改跟踪及合规性审计。

高度可用

您可以通过在创建域时启用“Zone Awareness”(区域意识)选项或通过修改活动域来配置 Amazon Elasticsearch 域以实现高可用性。当您启用“Zone Awareness”时,Amazon Elasticsearch Service 将在两个不同的可用区间分发支持域的实例。然后,如果您在 Elasticsearch 中启用副本,则分区会以提供跨区域复制的方式自动分发。

经济高效

使用 Amazon Elasticsearch Service,您只需按实际用量付费。没有预付费用或使用要求。如果您选择使用预留实例一年或三年,则能够以非常优惠的价格运行 Amazon Elasticsearch Service。Amazon Elasticsearch 是一项完全托管的服务,因此您不需要组建 Elasticsearch 专家团队来预置、监控和管理基础设施,从而降低了总运营成本。

了解有关 Amazon Elasticsearch Service 定价的更多信息

访问定价页面
准备好开始构建了吗?
开始使用 Amazon Elasticsearch Service
还有更多问题?
联系我们