将 Semaphore UI 变成您的团队自动化中心

让您的团队在一个自托管位置控制执行、机密、共享状态和运行结果。从 Pro 开始,或升级您已运行的 Semaphore UI 设置。

Semaphore UI 矢量插图,周围展示了自动化工具、Runner 服务器机架和密钥存储。

你们有很好的伙伴

数千个团队的信赖,生产环境的验证

RaiffeisenSOSNovonesisAyalytical
01

将单独的作业连接到一个 Workflow

将模板连接到 Semaphore UI 中的 Workflow。计划变更,等待批准,运行下一个任务并在失败时分支。将其用于修补、部署或重复操作。

将单独的作业连接到一个 Workflow
即将在 Pro 中推出

从 Integration 触发整个 Workflow

将传入事件连接到 Pro 中保存的 Workflow,以便一个 Integration 启动其所有连接的步骤。

02

使用 Pro runners 和标签路由任务

将生产环境、预发布环境和私有云中的任务执行彼此隔离。将模板标签与对应网络中的 Pro Project Runner 匹配,让同一个 Runbook 在预期的环境中运行。

探索 Project Runners →

事实证明,Runner 是满足我们需求的可靠且可扩展的解决方案。除了出色的产品,我们获得的支持也非常出色。

Sasha K.,Jack Henry & Associates 高级系统工程师
带有对应环境标签的生产环境、预发布环境和私有云 Project Runners。选择了 prod-eu Runner 标签的生产服务器组模板。
03

给每次运行一个干净的执行环境

固定 Runbook 所需的工具链,而不是更改运行器主机上的包。通过在 Pro runner 上执行 Docker,每个任务在其自己的容器中启动,并且该容器在运行后被删除。

探索 Runner 执行方式 →
Semaphore UI 模板编辑器中的执行器图像设置。
04

使用您的团队已经信任的保管库

将服务凭证和部署机密保存在 HashiCorp Vault 或 OpenBao 中。在 Pro Key Store 中连接该存储,然后在密钥和 Variable Groups 中重复使用它,而无需将源移出保管库。

请参阅保管库存储设置 →
HashiCorp VaultOpenBao
Semaphore UI 中的 HashiCorp Vault 存储配置。
使用 Semaphore UI 中的 HashiCorp Vault 秘密存储的 Variable Group。
05

将共享的 Terraform 状态与您的任务一起存储

通过 Semaphore UI 运行 Terraform 或 OpenTofu,并配置 Pro 的 HTTP 后端来共享状态。在管理基础设施任务的同一位置,管理状态锁定和历史记录。

探索信号量中的 Terraform →
TerraformOpenTofu
Terraform 模板选项在 Semaphore UI 中启用了覆盖后端设置。
06

查看任务运行后发生了什么

通过 Pro 任务摘要找出需要关注的主机,然后打开运行日志以了解原因。此处,25 台主机通过,4 台需要更新证书。导出日志以供后续或保留。

服务器组检查摘要:25 台主机正常,4 台主机需要续期证书。
同一次服务器检查的日志显示了证书检查和续期失败的详情。
即将推出的 Semaphore UI 日志视图,包含用户、项目、事件、结果和 IP 过滤器。
07即将推出

知道谁改变了什么

每个版本都会提供审核日志视图。 Pro 将按用户、项目、事件、结果和 IP 地址添加过滤器,以及 SIEM 导出。

自信地运行日常自动化

团队签到

使用 OIDC SSO、LDAP 或 Active Directory 和 TOTP 双因素身份验证。

Pro 支持

在工作日内 48 小时获得回复,并按标准流程评估新功能请求。

保留你的证据

当您的团队需要 Semaphore UI 之外的持久记录时,将日志导出到文件。

适合家庭实验室、小型团队和试点项目的 Pro

您不需要大型基础设施即可从 Pro 中受益。我们保留了 20 美元/月的起始配置,包含 50 个节点和 500 个资源,因此您的首次设置可以保持经济实惠。

从一个用户、一个 Project Runner 和一个实例开始,按需增加容量和团队成员。

开始 50 节点 Pro 设置 →
家庭实验室桌面,配有显示 Semaphore UI 的显示器、迷你电脑和网络设备。

配置许可证

1选择基础设施容量

受管节点 通过Semaphore UI管理的主机、服务器或设备。50
资源 通过Semaphore UI管理的Terraform或OpenTofu资源。500

2调整团队和部署规模

用户 可以创建、编辑和管理 Pro 自动化的用户。访问受限的操作员可能不需要 Pro 座位
运行器 运行靠近私有或隔离基础设施的任务的执行代理。
实例 同一团队和基础设施可增加 Semaphore UI 实例,例如生产、预发布或测试环境。节点和资源分别按覆盖范围内各实例的最高月度使用量确定许可证容量,不将各实例的用量相加。

您的 Pro 许可证

$20/ 月

基础设施容量
$20
用户
$0
运行器
$0
实例
$0
总计
$20

结帐时计算的税费。

立即购买

FAQ

较小的 Pro 配置是否具有较少的功能?

不会。较小的容量层会改变您的许可证涵盖的托管节点和资源的数量,而不是您获得的 Pro 功能。每个层都包含相同的Pro 功能和业务支持。用户、Project Runner和实例可以单独添加。

我可以从小处开始或先尝试 Pro 吗?

是的。起始付费配置包括 50 个托管节点、500 个托管资源、1 个 Pro 用户、1 个 Project Runner 和 1 个实例。按月计费的费用为 20 美元,按年计费的费用为 199 美元(不含适用税费)。在选择付费配置之前,您也可以在没有信用卡的情况下启动 30 天Pro 试用。

随着我的成长,我可以改变我的配置吗?

您可以在付费期限内增加容量或添加用户、Project Runner和实例。可以在 客户门户 中进行可用的更改。如果您的需求减少,您可以为下一个计费周期选择较小的配置。

Semaphore UI 会成为托管服务吗?

不会。社区、专业版和企业版仍然是自托管的。您可以在自己的环境中部署 Semaphore UI,并保留对自动化、凭证和操作数据的控制。

我可以保留现有的项目和自动化吗?

是的。 Pro 扩展了您已经运行的 Semaphore UI。保留您的项目、存储库、Ansible playbook 和 Terraform 或 OpenTofu 代码,然后在您的团队需要的地方添加 Pro 功能。

任务如何到达正确的专用网络?

在每个环境中放置一个Project Runner并分配Runner 标签。标记任务模板以将其运行发送到其管理的系统附近的匹配运行程序。

我需要从 Vault 或 OpenBao 中复制机密吗?

否。连接 HashiCorp Vault 或 OpenBao 作为外部密钥存储存储。当您在保管库中管理凭证源时,模板会引用 Semaphore UI 中的凭证。

Terraform 或 OpenTofu 状态去了哪里?

Pro 可以充当 HTTP 状态后端。配置您的工具以在 Semaphore UI 中存储共享状态,并为团队提供锁定和状态历史记录。

集成可以启动整个工作流程吗?

今天,集成从传入事件启动单独的任务模板。计划在 Pro 中通过集成触发已保存的工作流程,并在此页面上标记为“即将推出”。

运行后我可以检查和导出什么?

Pro 任务摘要显示每台主机的 Ansible 执行结果,日志导出功能现已可用。Audit Log 界面即将面向所有版本推出。界面中的高级筛选和 SIEM 导出将仅在 Pro 中提供。

将您的团队带入Pro

使用自己的项目开启 30 天试用。连接各个步骤,将任务分配给合适的 Runner,了解 Pro 能为团队带来哪些改变。