加载中

部署

无论您是计划使用 Elastic 的预构建解决方案还是 Serverless 项目,使用 Elasticsearch 构建您自己的应用程序,还是使用 Kibana 工具分析您的数据,您都需要首先部署 Elastic。

本页将帮助您了解您的部署选项,并选择最适合您需求的方法。

所有部署都包含 Elasticsearch。Elasticsearch 是分布式搜索和分析引擎、可伸缩数据存储和向量数据库,是所有 Elastic 解决方案的核心。

在大多数情况下,您还需要部署 Kibana。Kibana 为所有 Elastic 解决方案和 Serverless 项目提供用户界面。它是可视化和分析数据,以及管理和监控 Elastic Stack 的强大工具。虽然使用 Elasticsearch 不需要 Kibana,但大多数用例都需要它,并且在您通过某些部署方法进行部署时,它会默认包含。

您的部署类型选择决定了您将如何设置和管理这些核心组件,以及您需要的任何其他组件。

其他 Elastic Stack 组件

本节重点介绍 Elasticsearch 和 Kibana 的部署和管理,以及支持的编排技术。但是,根据您的用例,您可能需要部署 其他 Elastic Stack 组件。例如,您可能需要添加用于摄取日志或指标的组件。

要了解如何部署可选的 Elastic Stack 组件,请参阅以下部分

快速入门选项

高级选项

如果您想专注于使用 Elastic 产品而不是管理基础设施,请选择以下选项之一

  • Elastic Cloud Serverless:零运营开销,自动伸缩和更新,最新功能
  • Elastic Cloud 托管:在控制和托管操作之间取得平衡,可选择资源和区域

这两个选项都使用 Elastic Cloud 作为编排平台。

如果您需要在自己的基础设施上运行 Elastic,请在完全自托管的部署或使用编排器之间进行选择

  • 完全自托管:对您的 Elastic 部署拥有完全的控制权和责任
  • 使用编排器:
    • Kubernetes 上的 Elastic Cloud (ECK):如果您需要 Kubernetes 原生的编排
    • Elastic Cloud Enterprise (ECE):如果您需要多租户编排平台
提示

文档将指明何时某些功能或配置不适用于特定的部署类型。

编排器可以自动化多个 Elastic 集群的部署和管理,处理诸如伸缩、升级和监控等任务。

如果您有以下需求,请考虑编排

  • 需要管理多个 Elastic 集群
  • 希望大规模自动化运维
  • 拥有 Kubernetes 环境 (ECK)
  • 需要构建多租户平台 (ECE)

编排器管理您的 Elastic 部署的生命周期,但不会改变核心产品的运行方式。在使用编排的部署时

  • 您仍然会使用相同的 Elasticsearch 和 Kibana 功能和配置
  • 大多数产品文档仍然适用
  • 您可以根据需要添加其他 Elastic 产品
  • 编排器负责处理运维任务,而您可以专注于使用和配置产品

在 Elastic Cloud Serverless 中,您会自动获得最新版本的 Elastic 功能的访问权限,并且无需管理版本兼容性。

对于其他部署类型(ECH、ECE 和 ECK),您可以控制部署的 Elastic Stack 版本以及何时进行升级。ECE 和 ECK 编排器本身也会收到定期的版本更新,这些更新独立于它们管理的 Elastic Stack 版本。

选择部署类型时请考虑这一点

  • 如果您希望自动访问最新功能并且不想管理版本兼容性,请选择 Elastic Cloud Serverless
  • 如果您需要更多版本管理方面的控制权,请选择其他部署类型
提示

了解更多关于 版本和可用性 的信息。

  • Elastic Cloud Serverless:按使用量付费
  • Elastic Cloud 托管:基于订阅,带有资源分配
  • 自托管选项:基础设施成本加上运营开销意味着更高的总拥有成本 (TCO)
提示

有关跨部署类型的详细功能和功能比较,请参阅 部署比较参考

© . This site is unofficial and not affiliated with Elasticsearch BV.