April 18, 2017 新闻

托管式 Elasticsearch 服务综述:Elastic Cloud 和 Amazon Elasticsearch Service

作者 Haley EshaghTyler Hannan

我们的 Elastic Cloud 产品变得流行起来 - 这款产品是将 Elasticsearch 和 Kibana 作为服务运行。但是也带来了一些困惑。Elastic Cloud 不同于 Amazon Elasticsearch Service,也不同于在 AWS 上运行普通的 Elasticsearch。

明确地说,Amazon Elasticsearch Service 与 Elastic 无关。Elastic 不是 Amazon Elasticsearch Service 的合作伙伴,也不参与或提供支持。

事实上,我们提供的是在 AWS 上运行的 Elastic Cloud - 这是我们的托管式 Elasticsearch、Kibana 和 X-Pack 服务(即将登陆 Google Cloud Platform)。我们还为在 AWS 上自主管理集群的各类客户提供支持.

再次声明,Elastic Cloud 与 Amazon Elasticsearch Service 并不相同。事实上,我们相信 Elastic Cloud 能够为任务关键型应用带来独特价值,以此来证实我们服务的重要性。

我们很乐意为大家解释我们为何有这样的信心。

通过托管服务实现各项功能,让您的重要项目顺利进行

我们谈到 Elastic Cloud 时,通常都会直接详细介绍我们 Elastic Stack 中的开源产品 - Elasticsearch、Kibana、Beats 和 Logstash。尽管这些产品都很出色,但是我们这次想从一个不同的视角切入:X-Pack

X-Pack 属于扩展功能,汇集了 Security、Alerting、Monitoring、Reporting、Graph 探索功能,拓展了 Elastic Stack 的用途。此外,Elastic Cloud 是唯一提供下列免费功能的服务,例如 搜索分析器 和 Elastic 地图服务(支持 18 级缩放)。

这些功能为 Elasticsearch 和 Kibana 打开了勇敢新世界,迎来了新的可能。而且 X-Pack 功能以及开源产品每发布一个新版本,都会有所改进。

因此,每次新版本一落地,我们就会非常自豪地在 Elastic Cloud 中推出 Elasticsearch、Kibana 以及 X-Pack 的最新版本。当 Elasticsearch 5.4、6.0 或 10.3 问世后,您可以选择让 Elastic Cloud 同步升级。同样地,如果存在安全漏洞,我们会在补丁发布后立即修补用户集群。

我们能否让您第一时间获得最新、最强大的版本,这对您的成败至关重要。除此之外,我们还知道有一些因素会影响我们带给您的体验,例如能否更改 elasticsearch.yml(特定设置在 Elastic Cloud 中属于白名单)、能否只点击一个按钮即可将集群升级至最新版本、能否从每 30 分钟一次的自动快照恢复数据,能否只移动滑块即可缩放集群,或者能否从面向所有 Elastic Cloud 客户的支持门户创建工单。

这些能力之所以重要,不仅仅因为它们本身具备合理性,更是因为你们向我们说明了这些能力的重要性。我们将一如既往地兑现这些承诺,并聆听你们的声音。

我们绝不对客户体验采用压缩算法

作为 Elastic Cloud 用户,您在某种程度上是受益于相关领域的先行者。Elastic Cloud 于 2012 年创立(早期名为 Found)。Amazon Elasticsearch Service 于 2015 年问世。

卓越运营的重要性不容轻视或低估。为了确保优势常在,确保客户一直享受到高水平的服务,我们做了很多工作。我们绝不对客户体验采用压缩算法。

Elastic Cloud 是一个成熟的平台。它为 IBM、Fandango、Activision Blizzard、Unilever、Shopify 等诸多客户提供支持。他们相信我们能够确保其任务关键型系统火力全开。

为了确保我们提供的系统正常运行时间能够达到 Elastic Cloud 高级客户的要求,我们现在提供面向 Elastic Cloud 的服务级别协议 (SLA)。为此,我们采取的措施是衡量集群级可用性,而非基础设施级可用性。

我们为 Elastic Stack 倾注了大量时间和心血

负责构建 Elastic Stack 的团队与负责构建和运行 Elastic Cloud 的团队并肩工作,因此,没有任何人比 Elastic 团队更清楚问题的本质。尽管我们努力实现零故障、零问题的体验,但实际上,这是软件,总会出现问题。运行中断后,来自开发团队的支持将帮助您顺利解决问题,不会让您束手无策,一筹莫展。

卓越的性能,极低的成本

截至今天,Elastic Cloud 在 AWS 上只使用 I 系列实例(目前是 I2)。因此,即便是 Elastic Cloud 中最小的集群,也都是在最好的 AWS 实例中运行。考虑到为了保障 I/O、网络和 CPU 资源而需要满足的生产需求,T 系列实例并不十分适用。当然,I3 实例也即将问世。

另外,如果单纯地对比价格,这属于竞次行为。在某些情况下,Amazon Elasticsearch Service 的价格会更低。但是对同类产品进行比较(忽略支持和商业产品)就会发现,Amazon Elasticsearch Service 的价格实际上要高出大约 20%。

所以说,Elastic Cloud 具备价格优势,而且您可以从当前版本、安全补丁和 X-Pack 中受益。

"可是请等一下," 您可能会说,"我已经在 Amazon 登记了信用卡卡号。" 或者 "我需要用 Amazon 凭证支付。"

别担心。现在,您可以借助 AWS Marketplace 上的托管式 Elasticsearch 服务,通过 Elastic 或 AWS 获取账单!

在 AWS 上运行 Elasticsearch

我们并没有忘记这一点。请阅读这篇帖子

细节很重要

您或许会问:"我明白了,Elastic 相信自己的产品比其他任何产品都要好。但是具体体现在哪些方面呢?" 我们将细节列在了下面,而且随着产品的改进,我们将不断更新表格内容。

现代软件的美感体现在软件的部署和消费模式都充满灵活性。如果您需要云部署,您务必要了解都能获得哪些服务,以及从哪里获得这些服务。作为 Elasticsearch、Kibana、Beats 和 Logstash 的创造者,我们希望您能通过 Elastic Stack 获得最满意的体验。因此,我们打造了我们唯一的一个托管式服务 Elastic Cloud,并持续为之提供支持。

最后更新:2017 年 4 月 17 日

Amazon Elasticsearch Service

Elastic Cloud

Elastic Stack - 开源功能

部分

全部

当前版本

5.1

5.3

Elastic Stack 版本同日发布

不提供

提供

X-Pack (Elastic 商业插件)

不提供

提供

Security, Alerting, Monitoring, Graph, Reporting

Elastic 技术支持

不提供

提供

Elastic Cloud 订阅

一键升级

不提供

提供

默认快照

每天 1 次

每天 48 次

每 30 分钟 1 次

存储 48 小时

即时部署 Elasticsearch 和 Kibana 安全补丁

不提供

提供

是否支持自定义插件

不支持

支持

Java 安全管理器

不支持

支持

Java 传输客户端

不支持

支持

跨区域复制

支持最多 2 个可用区域

支持最多 3 个可用区域

基于 SLA 的支持

提供普通级别支持,并非特定于 AWS ES

提供

正常运行时间 SLA

不提供

提供

Elastic 地图服务(Kibana 中的地图)

并非开箱即用

提供

Security

仅提供外围层面的安全性和标准的 IAM 政策

  • 传输加密
  • 身份验证
  • 基于角色的访问
  • 权限控制
  • 字段级和文档级安全性

Alerting

为了创建警报功能,需要构建和管理自己的系统。

依赖于 Amazon Cloudwatch,它只具备一些预定义的简单指标。如果需要更加复杂或与您的数据相关性更大的监控功能,则需要构建自定义指标和警报。

允许针对您 Elasticsearch 中的数据创建预定查询、条件和操作。

Monitoring

依赖于 Amazon Cloudwatch,它提供的监控功能只具备基本要素,并且只涵盖几个简单的指标。

功能丰富,专为 Elasticsearch 设计了一个完整的监控产品。

  • 能够捕捉到范围更广泛的指标
  • 拥有强大的工具进行诊断和故障排除,并让集群保持健康状态

Graph

不提供

提供

Reporting

不提供

提供

如果您还没有准备好,我们想邀请您 试用 Elastic Cloud。试用期 14 天,无需信用卡。请尽情使用。