托管式 Elasticsearch 服务综述:Elastic Cloud 和 Amazon Elasticsearch Service
编者按(2021 年 8 月 3 日):这篇文章使用了已弃用的功能。有关当前说明,请参阅使用反向地理编码映射定制区域文档。
我们的 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 Maps Service(支持 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,并持续为之提供支持。
最后更新:2018 年 11 月 14 日
Amazon Elasticsearch Service | Elastic Cloud | |
Elastic Stack - 开源功能 | 部分 | 全部 |
当前版本 | 6.3.0 | 6.5.0 |
Elastic Stack 版本同日发布 | 不提供 | 提供 |
X-Pack (Elastic 商业插件) | 不提供 | 提供 Security,Alerting,Monitoring,Graph,Reporting,Machine Learning |
Canvas | 不提供 | 提供 |
Kibana Spaces | 不提供 | 提供 |
Elasticsearch SQL 支持 | 不提供 | 提供 |
Data Rollups (API and UI) | 不提供 | 提供 |
Beats 和& Logstash 的集中式管理 | 不提供 | 提供 |
Elastic 技术支持 | 不提供 | 提供 |
一键升级 | 提供 | 提供 |
默认快照 | 每天 1 次 | 每天 48 次 |
即时部署 Elasticsearch 和 Kibana 安全补丁 | 不提供 | 提供 |
是否支持自定义插件 | 不支持 | 支持 |
Java 安全管理器 | 不支持 | 支持 |
Java 传输客户端 | 不支持 | 支持 |
跨区域复制 | 支持最多 2 个可用区域 | 支持最多 3 个可用区域 |
基于 SLA 的支持 | 提供普通级别支持,并非特定于 AWS ES | 提供 |
正常运行时间 SLA | 不提供 | 提供 |
Elastic Maps Service(Kibana 中的可视化地图) | 并非开箱即用 | 提供 |
仅提供外围层面的安全性和标准的 IAM 政策 |
| |
为了创建警报功能,需要构建和管理自己的系统。 依赖于 Amazon Cloudwatch,它只具备一些预定义的简单指标。如果需要更加复杂或与您的数据相关性更大的监控功能,则需要构建自定义指标和警报。 | 允许针对您 Elasticsearch 中的数据创建预定查询、条件和操作。 | |
依赖于 Amazon Cloudwatch,它提供的监控功能只具备基本要素,并且只涵盖几个简单的指标。 | 功能丰富,专为 Elasticsearch 设计了一个完整的监控产品。
| |
不提供 | 提供 | |
不提供 | 提供 |
如果您还没有准备好,我们想邀请您 试用 Elastic Cloud。试用期 14 天,无需信用卡。请尽情使用。