部署选项
ClickStack 提供多种部署选项,以满足不同的使用场景。
各部署选项在下文中进行了概述。入门指南 重点演示了选项 1 和 2,此处为完整起见一并列出。
| 名称 | 描述 | 适用场景 | 限制 | 示例链接 |
|---|---|---|---|---|
| 托管 ClickStack | ClickHouse 和 ClickStack UI(HyperDX)托管在 ClickHouse Cloud 中。 | 生产环境部署、演示、概念验证(PoC) | 无 | 托管 |
| All-in-One 一体化 | 单个 Docker 容器,打包了所有 ClickStack 组件。 | 非生产环境部署、演示、概念验证(PoC) | 不建议用于生产环境 | All-in-One 一体化部署 |
| Helm | 基于 Kubernetes 部署的官方 Helm 图表。支持 ClickHouse Cloud 和生产级扩展能力。 | 在 Kubernetes 上的生产环境部署 | 需要具备 Kubernetes 知识,通过 Helm 进行自定义配置 | Helm |
| Docker Compose | 通过 Docker Compose 分别部署每个 ClickStack 组件。 | 本地测试、概念验证(PoC)、单机生产环境、自带 ClickHouse(BYO ClickHouse) | 无容错能力,需要管理多个容器 | Docker Compose |
| 仅 HyperDX | 独立使用 HyperDX,并配合你自己的 ClickHouse 和 schema。 | 现有 ClickHouse 用户、自定义事件流水线 | 不包含 ClickHouse,用户必须自行管理摄取和 schema | 仅 HyperDX |
| 仅本地模式 | 完全在浏览器中运行并使用本地存储,无后端或持久化。 | 演示、调试、基于 HyperDX 的开发 | 无认证、无持久化、无告警、仅单用户 | 仅本地模式 |