以安全且经济高效的方式大规模运行热门开源软件
Amazon OpenSearch Service 是一项完全托管的服务,可以更轻松地在 AWS 上安全且经济高效地部署、操作和扩展 OpenSearch(现已支持 Apache Lucene 9)集群。OpenSearch Service 提供对 Elasticsearch 和 OpenSearch API 的直接访问,有助于使用 Elasticsearch 或 OpenSearch 的现有代码和应用程序能与服务无缝协作。
这项完全托管的服务为您的 OpenSearch 集群提供所有资源,并且几分钟内即可在您选择的任何 AWS 区域内启动。本服务可以自动检测并替换出现故障的 OpenSearch 节点,减少了与自主管理的基础设施相关的开销。您可以通过单次 API 调用或在 AWS 管理控制台上执行几个步骤,将集群水平或垂直扩展 3 PB 数据,并实现零停机时间。凭借这种灵活性,OpenSearch Service 可以支持从单节点开发集群到生产规模的多节点集群的任何工作负载。
Amazon OpenSearch Service 带待机功能的多可用区提供增强的可用性和稳定的性能,使其适用于生产工作负载。如果出现节点丢失、实例故障、可用区连接中断或单个可用区故障等基础设施故障,OpenSearch Service 将在不到一分钟的时间内自动执行从活动节点到备用节点的失效转移,以便您继续索引和搜索数据。
OpenSearch Service 还提供了一套强大的可视化工具和功能,支持 OpenSearch 控制面板和 Kibana(适用于 Elasticsearch 最高 7.10 的版本),无需任何额外费用。(OpenSearch 控制面板和 Amazon Managed Grafana 都是 Kibana 的分支)。
该完全托管的解决方案包括对访问权限的精细控制、警报、索引状态管理和 SQL 支持等功能。OpenSearch Service 功能集源于客户(比如您)的需求,并通过开源社区计划(例如 OpenSearch)产生。
此外,当用作矢量数据库时,OpenSearch 会将传统搜索、分析和矢量搜索的强大功能整合到一个完整的软件包中。Amazon OpenSearch 无服务器的矢量引擎为开发人员引入了一种简单且可扩展的矢量存储和搜索功能,通过在单个混合请求中查询嵌入和基于文本的关键字,在数十亿个矢量中为他们提供上下文相关的响应。开发人员可以依靠矢量引擎打造经济高效、安全的无服务器环境,从而使他们能够从应用程序原型设计无缝过渡到生产环境。
在决定迁移到托管服务时,必须考虑几个因素,包括预配置功能,以确保您的搜索和分析基础设施的操作稳定性、安全性和性能。
该服务支持多种工作负载,例如搜索、日志分析、分布式跟踪分析和可观测性、安全信息和事件监控(SIEM),以及以下更多内容:
- 通过 UltraWarm 实现存储分层
- 完全兼容的 OpenSearch,无额外费用
- 大范围 OpenSearch 运营专业知识
- 内置插件,能提供精细访问、基于矢量的相似度算法或警报和监控,能够自动响应事件
OpenSearch 服务中的托管式集群的主要功能
AWS 是很多客户使用的 OpenSearch 项目的主要贡献者。您将获得此托管服务的 OpenSearch 创新功能。除了社区推动和贡献的这些功能之外,OpenSearch Service 还提供以下功能:
- 自动调整和索引的数字
- 硬件预置
- AWS 托管的软件安装和修补
- AWS 全天候监控和维修服务
- AWS 扩展集群
- AWS 以高可靠性处理跨区域复制
- AWS 管理硬件生命周期和维护
- AWS 升级版本
- 更新和升级零停机时间
- 存储分层以最大程度降低成本,同时最大化响应时间
- 可用性:99.99%
- 带备用实例的多可用区
- 自动索引状态管理
- 从具有向后兼容性的现有 Elasticsearch 6.x 和 7.x 托管集群的无缝升级路径
- 无服务器选项,数秒钟内即可启动,无需管理集群
除了这些功能外,OpenSearch Service 带待机功能的多可用区配置可确保 OpenSearch 域在单可用区故障时保持弹性,从而不会对性能或可用性产生影响。
资源
OpenSearch 公共路线图
AWS Data Lab 在客户和 AWS 技术人员之间建立加速的联合工程协作,旨在创建可加速数据和分析现代化举措的切实可交付成果。
AWS 数据和分析培训及认证可帮助您培养技能并验证您的专业知识。
转向托管:Amazon OpenSearch Service 案例