Linux,通过 SSH
标准 SSH 密钥或密码身份验证。适用于任何安装了 Docker 的 Linux 服务器。
无代理部署
使用标准协议连接到您的 Linux 和 Windows 服务器。采用渐进式策略部署容器,并在需要时立即回滚。
无需安装守护程序。没有可打开的端口。只需使用您已有的凭据进行连接即可。
标准 SSH 密钥或密码身份验证。适用于任何安装了 Docker 的 Linux 服务器。
本机Windows远程处理。使用 Docker 或 Windows 上的容器部署到 Windows Server。
服务器上的零占用空间。 Stella 连接、部署、验证和断开连接 - 只留下您的应用程序运行。
代理意味着更多的攻击面、更多的更新、更多可能破坏的东西。 Stella 在没有它们的情况下部署。
没有代理程序包,没有版本不匹配,没有“代理离线”警报。只需标准远程访问。
每个安装的守护进程都是潜在的攻击面。 Stella 仅在部署时连接,然后断开连接。
每个部署都会记录谁、什么、何时以及为什么。内置合规性证据。
使用现有的 SSH 密钥和 Windows 凭据。无需管理新的基础设施。
使用行业标准策略放心部署,最大限度地降低风险并实现快速恢复。
一次性
滚动
金丝雀
Blue-Green
首先部署到一小部分目标 (10%),监视问题,然后逐渐扩展到 25%、50% 和 100%。在任何阶段发生故障时自动回滚。
10% → 25% → 50% → 100%
运行两个相同环境。将新版本部署到 “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 在全面推出之前在版本之间路由流量以进行实际比较。
当出现问题时,回滚到确切的先前版本 - 不是“之前的版本”,而是经过验证的、已知良好的状态。
摘要验证回滚
因为 Stella 跟踪精确的摘要,所以回滚会部署与之前正在运行。相同的工件,相同的行为,保证。
多快?
Blue-green:即时(切换流量)。Canary/rolling:秒级(并行回滚)。前一个 digest 始终已缓存并就绪。
一条命令回滚
$ stella deploy rollback --environment production
回滚到 myapp-v2.0.0 (sha256:abc123...)
回滚完成。所有目标已验证。 Stella 使用加密记录部署的内容、部署者以及部署时间证明。
什么
部署到每个目标的精确容器摘要
谁
经过身份验证的部署者身份
何时
带时间戳和签名的部署记录
安装 Stella Ops 并开始通过渐进式交付和即时回滚部署到您的服务器。