大幅削减传统基础设施和工程成本
在任何云上实现无服务器的简便性与零停机部署 — 无服务网格开销、无供应商锁定、无按服务计费
从集群到生产环境只需几分钟
配置、脚手架、部署和晋升 — 无需编写 Dockerfile、清单或交付管道。
Calq Relay
calq-relay cluster create \
--cluster-provider azure \
--cluster aks-dev --environment dev
calq-relay service add
calq-relay cluster add \
--cluster aks-prod \
--cluster-provider azure --environment prod
calq-relay deploy --environment dev
calq-relay promote --source dev --target prod
calq-relay switchover --environment prod
传统方式
# Typically 200+ lines of bash per workflow:
# - write Dockerfile manually
# - write Kubernetes manifests manually
# - configure CI pipeline for build + push
# - az/gcloud auth to both clusters
# - kubectl apply with label selectors
# - manual DNS and TLS configuration
# - repeated per microservice, per operation
无服务器的简便性,Kubernetes 的强大能力
获得与托管云平台相同的轻松开发体验,但运行在您自己的 Kubernetes 集群上。Calq Relay 消除供应商锁定和平台工程开销,在没有常规运维负担的情况下提供完全控制。
轻松实现全球服务交付
几分钟内完成基础设施配置和服务部署。Calq Relay 自动生成所有必要的配置和工作流,让您的团队专注于功能开发而非平台管理。
无复杂性的零停机可靠性
通过内置的蓝绿和金丝雀发布即时切换流量。Calq Relay 使用原生技术,与传统'服务网格'方案相比节省 20-30% 的基础设施成本,同时不牺牲可靠性。
跨任何云的全球弹性
同时部署到多个云提供商。如果一个提供商出现故障,您的服务在其他地方继续运行。通过真正的多云策略消除单点故障和供应商锁定。
即时全栈预览环境
每个功能请求都获得独立的全栈隔离环境用于测试。零手动设置即可加速质量保证流程,在到达生产环境之前发现缺陷。
AI可操作的内部开发者平台
具有类型化结构化输出的最小命令界面 — AI代理无需专门集成即可操作。替代方案暴露数百个API端点并返回不可预测的响应,AI无法可靠地操作。
大幅削减基础设施和运营成本
将服务整合到共享基础设施而非按服务计费,通过自动生成工作流消除 DevOps 工程时间,用单一 CLI 替代多个交付工具。
Calq Relay 替代的内容
从手动集群配置到复杂的生产发布 — 一个平台替代整个基础设施工具链。
平台工程
替代
手动基础设施设置、证书管理以及平台工程团队的高昂开销
使用
单命令配置 — 一步完成整个全球基础设施
成果
团队或AI代理可操作的自助式基础设施 — 新环境在几分钟内就绪,而非数天
服务交付
替代
手动创建容器配置、部署规范和按服务的交付管道
使用
完全自动化的交付管道 — 从源代码自动生成
成果
无需按服务设置成本或工程瓶颈即可当天上线新服务
基础设施效率
替代
昂贵且复杂的'服务网格'方案以及云资源扩缩的手动调优
使用
内置零停机发布和自动资源调优 — 无需额外基础设施
成果
在节省 20-30% 基础设施成本的同时实现企业级可靠性
环境生命周期
替代
手动环境设置、自定义晋升脚本和昂贵的预览环境工具
使用
按功能自动预览环境和单命令跨全球云晋升
成果
每个功能在隔离环境中验证 — 生产发布一条命令覆盖全球
详细平台对比
基于 Calq CMD 构建,Calq Relay 通过 Shell 风格 C# 直接编排原生 Kubernetes 原语 — 无抽象层、无 Sidecar、无运行时基础设施。
Calq Relay vs. Cloud Run / Container Apps / App Runner
Calq Relay 提供与托管无服务器平台相同的开发体验,但运行在标准 Kubernetes 上,拥有完全控制且无供应商锁定。
功能 Calq Relay Google Cloud Run Azure Container Apps AWS App Runner
最大实例数 无限制(节点池) 1000 300 25
请求超时 无限制 60 min 30 min 30 min
DNS + TLS ExternalDNS + cert-manager 内置 内置 手动
服务网络 共享命名空间 VPC 连接器 相同环境 手动
平台配置 统一(所有服务) 按服务 按服务 按服务
集群 + 镜像仓库配置 单命令
CI/CD 工作流 自动生成
GitOps ArgoCD
环境晋升 单命令
PR 预览环境 全栈
蓝绿部署
金丝雀部署 副本比例 流量分割
协调多服务扩缩 分组模式
多集群
跨云环境 每环境多提供商 GCP only Azure only AWS only
自托管 / 本地部署
供应商锁定 None GCP Azure AWS
成本模型 共享节点 按服务计费 按服务计费 按服务计费
Calq Relay 用零基础设施的 CLI 工具替代现有交付平台 — 无需服务器、无需控制平面、无需 Sidecar。
功能 Calq Relay Spinnaker Harness KubeVela / Devtron
运行时基础设施 无(CLI 工具) Spinnaker 服务器(重量级) SaaS / 自托管服务器 集群内控制平面
蓝绿部署 (服务选择器补丁) (通过插件)
金丝雀部署 (副本比例,无需服务网格) (需要流量管理) (需要流量管理) (需要 Istio/Nginx 插件)
金丝雀漂移保护 (CronJob 执行器)
多云单命令 (环境中的所有集群) (每集群管道配置) (每集群管道配置) (每集群放置策略)
跨云镜像导入 (automatic)
自动调优资源请求 (CronJob 观察实际使用量) (仅提供建议)
协调多服务扩缩 (分组模式)
全栈 PR 环境 (单命令)
自动脚手架 (Dockerfile、清单、ArgoCD、工作流)
集群配置 (单命令)
开源
许可证费用 免费(SSPL)/ 商业 免费 按服务 / 按开发者 免费
Calq Relay vs. Istio / 服务网格
Calq Relay 使用原生 Kubernetes 原语实现蓝绿和金丝雀部署 — 无需服务网格、无 Sidecar 开销、无额外基础设施成本。
功能 Calq Relay Istio
蓝绿部署 服务选择器补丁(即时) VirtualService 权重(即时)
金丝雀部署 副本比例 VirtualService 加权路由
金丝雀漂移保护 CronJob 执行器 控制平面
流量精度 与副本数成比例 每请求精确百分比
复杂度 CLI 命令 CRDs + 控制平面 + Sidecar 注入
配置时间 几分钟 数小时到数天
多集群配置 自动化 复杂(多网络或主-远程模式)
跨区域切换 单命令 VirtualService 路由
基础设施成本 无(CLI 工具,无运行时组件) +20–30% 集群资源(控制平面 + 每 Pod Sidecar)
Calq Relay vs. 单独使用 ArgoCD
ArgoCD 将 Git 同步到集群。Calq Relay 编排 ArgoCD 无法实现的部分:从源码到集群的部署、跨环境晋升、蓝绿切换和平台引导。
功能 Calq Relay + ArgoCD ArgoCD Alone
Git 到集群同步 ArgoCD(委托) ArgoCD
回滚 蓝绿:切换。标准:ArgoCD 原生 Git revert
源码到集群部署 单命令
Dockerfile 生成 为 .NET 自动生成
清单脚手架 带反亲和性自动生成
DNS 和 TLS ExternalDNS + cert-manager
环境晋升 单命令
蓝绿切换
跨云镜像导入
平台引导 单命令
集群范围滚动更新 部署 spec 中的反亲和性
集群范围重启 反亲和性并行重启
Pod 回收 集群范围 CronJob
定价与许可
开源项目免费使用,如需保持源代码私有,请选择商业许可证。
开源许可证
适用于个人项目、开源开发和产品评估。可在SSPL许可证条款下免费使用。
使用本软件即表示您同意以下条款 SSPL许可证 .
常见问题
.NET 项目通过自动生成的 Dockerfile 实现零配置部署。对于其他语言,只需提供 Dockerfile 并设置服务名称 — 整个 Kubernetes/ArgoCD 管道无论容器内容如何都以相同方式工作。
我可以将 Calq Relay 与现有的 Terraform 基础设施一起使用吗?
可以。使用 Terraform 进行基础设施配置,然后通过 calq-relay cluster add 注册现有集群。Calq Relay 创建的集群是标准云资源,可以导入到 Terraform 中。
Azure 和 GCP 内置支持集群创建。任何其他提供商(AWS、本地部署等)通过在配置中设置认证命令即可使用。所有部署操作适用于任何提供商。
为什么 Calq Relay 使用副本比例而不是基于百分比的流量分割?
基于百分比的路由(Istio)需要服务网格,会在整个集群增加 20–30% 的资源开销。副本比例使用原生 Kubernetes 负载均衡实现相同的错误率控制 — 在低流量时,保证足够的请求到达金丝雀以进行有意义的信号检测;在高流量时,大数定律意味着每 Pod 分配收敛到与显式百分比路由相同的结果。您以零基础设施开销获得相同的回滚安全性。
无服务器的简便性与零停机可用性
在任何云或本地环境中实现全球多集群金丝雀/蓝绿发布 — 无服务网格开销