无代理部署

无需安装代理即可部署到服务器

使用标准协议连接到您的 Linux 和 Windows 服务器。采用渐进式策略部署容器,并在需要时立即回滚。

真正的无代理部署

无需安装守护程序。没有可打开的端口。只需使用您已有的凭据进行连接即可。

Linux,通过 SSH

标准 SSH 密钥或密码身份验证。适用于任何安装了 Docker 的 Linux 服务器。

通过 WinRM

本机Windows远程处理。使用 Docker 或 Windows 上的容器部署到 Windows Server。

服务器上的零占用空间。 Stella 连接、部署、验证和断开连接 - 只留下您的应用程序运行。

为什么选择无代理?

代理意味着更多的攻击面、更多的更新、更多可能破坏的东西。 Stella 在没有它们的情况下部署。

无需安装

没有代理程序包,没有版本不匹配,没有“代理离线”警报。只需标准远程访问。

减少攻击面

每个安装的守护进程都是潜在的攻击面。 Stella 仅在部署时连接,然后断开连接。

完整审计跟踪

每个部署都会记录谁、什么、何时以及为什么。内置合规性证据。

简单操作

使用现有的 SSH 密钥和 Windows 凭据。无需管理新的基础设施。

渐进式交付策略

使用行业标准策略放心部署,最大限度地降低风险并实现快速恢复。

一次性

滚动

金丝雀

Blue-Green

金丝雀部署

首先部署到一小部分目标 (10%),监视问题,然后逐渐扩展到 25%、50% 和 100%。在任何阶段发生故障时自动回滚。

10% → 25% → 50% → 100%

Blue-Green 部署

运行两个相同环境。将新版本部署到 “green”,同时 “blue” 继续承载流量。准备就绪后立即切换。出现问题时也可立即切回。

Blue (live) → Green (deploy) → 切换

使用您的首选策略进行部署

终端
$ stella deploy create --release myapp-v2.1.0 --strategy canary
stella deploy promote --job job-uuid --percent 50
stella deploy status --job job-uuid

A/B 测试和流量拆分

在全面推出之前在版本之间路由流量以进行实际比较。

  • 按百分比分割流量(90/10、50/50 或自定义)
  • 比较生产版本之间的指标
  • 随着信心的增长逐渐转移流量
  • 立即恢复到 100% 稳定版本,如果需要

即时回滚

当出现问题时,回滚到确切的先前版本 - 不是“之前的版本”,而是经过验证的、已知良好的状态。

  • 回滚恢复之前运行的确切容器摘要
  • 无需重新拉取“最新”或希望标签没有更改
  • 返回已知良好状态的一个命令

摘要验证回滚

因为 Stella 跟踪精确的摘要,所以回滚会部署与之前正在运行。相同的工件,相同的行为,保证。

多快?

Blue-green:即时(切换流量)。Canary/rolling:秒级(并行回滚)。前一个 digest 始终已缓存并就绪。

一条命令回滚

终端
$ stella deploy rollback --environment production
回滚到 myapp-v2.0.0 (sha256:abc123...)
回滚完成。所有目标已验证。

每个部署都是证据

Stella 使用加密记录部署的内容、部署者以及部署时间证明。

📝

什么

部署到每个目标的精确容器摘要

👤

经过身份验证的部署者身份

🕐

何时

带时间戳和签名的部署记录

准备好放心部署了吗?

安装 Stella Ops 并开始通过渐进式交付和即时回滚部署到您的服务器。