四类连接方式
第一类是基于远程协议的免代理连接:控制节点通过 SSH 登录 Linux 主机、通过 WinRM 管理 Windows 主机,任务执行时建立连接、执行完断开。第二类是常驻代理连接:代理启动后与平台保持长连接或按周期拉取任务,适合大规模与隔离子网。第三类是网络设备通道:多数设备只支持单会话命令行,需通过厂商提供的命令行接口或标准接口访问。第四类是接口调用:直接操作云平台或管理系统的接口,不登录主机。
基本信息
| 免代理 | SSH、WinRM,按需连接 |
|---|---|
| 代理式 | 长连接或周期拉取,常驻进程 |
| 网络设备 | 命令行与厂商接口,格式随版本不同 |
| 接口调用 | 云平台与管理系统的 API |
选择依据
- 网络方向:控制端不能入向访问节点时,只能选拉取或接口方式。
- 对象类型:网络设备与安全设备多数不支持安装代理。
- 实时性要求:需要秒级收敛时,常驻代理更合适。
- 合规限制:不允许安装常驻软件的环境只能走免代理。
- 操作粒度:只需调整云资源时,直接调用接口往往比登录主机更简单。
- 混合环境:多种方式并存时要统一执行记录与凭据管理。
连接方式对照
| 方式 | 典型协议 | 适合对象 | 主要限制 |
|---|---|---|---|
| 免代理 | SSH、WinRM | Linux 与 Windows 主机 | 需要控制端可达,逐台连接开销 |
| 代理长连接 | 平台自定义协议 | 大规模集群节点 | 需安装与维护代理 |
| 代理拉取 | HTTPS 轮询 | 隔离子网内节点 | 收敛有周期延迟 |
| 设备通道 | 命令行或厂商接口 | 交换机、路由器、防火墙 | 单会话、格式随版本变化 |
| 接口调用 | 云平台 API | 云资源与托管服务 | 受接口配额与限流约束 |
混合连接方式的团队要统一两件事:凭据从哪来、执行记录往哪写。否则同一个变更在不同通道里查不到完整链路,事故复盘需要跨多个系统拼凑。
接口方式要关注配额与幂等:多数云接口有调用频率限制,且部分接口不具有天然幂等性,重试前应先查询当前状态。