部署 CODEARTS DEPLOY-创建主机集群的背景介绍:主机连通方式概述
主机连通方式概述
在主机部署场景中,部署服务下的执行主机通过SSH/WSMan协议与目标主机进行通信以实现应用的部署。执行主机又称资源池,是表示部署步骤最终执行的物理环境,部署服务在提供官方资源池的同时,也支持您将自己的主机实例接入部署服务并成为自托管资源池,支持通过主机直连方式与代理机方式,实现资源池和目标主机的连接。因此在部署应用之前,要确保执行主机与部署的目标主机可以进行正常通信,这一过程即为主机连通性验证。
主机直连方式
在弹性公网IP(EIP)资源充足,或者在进行工程Demo验证仅需少量EIP的场景下,建议选择主机直连方式。
该方案通过在服务器中绑定EIP的方式,实现官方资源池与目标主机之间的连通,具体方案如下图所示。
代理机方式
在用户有少量弹性公网IP(EIP)资源时,需要在其他无EIP的云服务器进行部署的场景下,建议选择代理机方式。
- Linux代理机方式
用一台绑有EIP的E CS 作为代理主机。在部署过程中,部署服务将执行的命令下发到该代理主机,利用SSH协议转发到各目标主机中,实现主机的批量部署。
在部署应用中,当目标主机需要从软件发布库中下载软件包时,目标主机通过该NAT网关访问软件发布库,实现软件包的拉取,具体方案如下图所示。
- 红色标记为部署命令下发场景。
- 绿色标记为目标主机下载软件包场景。