部署模型
- 每账户一个租户。 每位客户在自己的 AWS 账户、GCP 项目、Azure 订阅或阿里云账户中获得一套专属部署。不存在共享的多租户平面,Hilt 端也不保留您数据的副本。
- 使用 Terraform 预配。 Hilt 应用一套 Terraform 配置,在您指定的账户中创建平台基础设施(计算、流式、数据库、存储与私有网络)。
- 您授予受限访问权限。 您按部署指南提供一个具有约定 IAM(或 RAM)权限的目标账户。Hilt 在该范围内运维。
组件
一套部署由以下逻辑组件构成,全部位于您的账户内:各云服务
上述组件作用在每个云上映射到原生托管服务。所有变体都将流量保留在您的账户内,无公网暴露。网络边界
- 摄取。 在 AWS 和 Azure 上,采集器连接到您账户中的私有链路端点(PrivateLink / Private Link)。GCP v1 中,采集器通过 Certificate Manager HTTPS Gateway 访问
{name}-ingest.hilt.ai;参见 GCP。在阿里云上,采集器通过集群 ingress 以 HTTPS 访问{name}-ingest.hilt.ai;参见阿里云。 - 无入站公网。 没有任何平台组件接受来自公网的入站连接。
- 受控出站。 出站公网访问仅在拉取容器镜像等必要场景使用,且可配置为使用私有镜像仓库。
- 采集器单一目的地。 采集器恰好只有一个出站目的地:摄取端点,通过 HTTPS 走 TCP/443。DNS 在您的 VPC 内经私有区域解析,因此不会有 DNS 查询泄露给公共解析器。
数据流
事件沿单一方向流动,从您的主机进入您的分析存储和仪表盘,不会离开您的账户。服务名称因云而异(例如流式缓冲在 AWS 上是 MSK,在 GCP 上是集群内 Kafka),但数据流和信任边界完全一致:遥测数据保留在您的账户内。
