
# 主机集群概述
通过基础资源管理，您能够对即将执行部署操作的主机（即[目标主机](https://support.huaweicloud.com/productdesc-deployman/deployman_pdtd_00022.html#section1)）进行托管。
而[主机集群](https://support.huaweicloud.com/productdesc-deployman/deployman_pdtd_00022.html#section0)就是用于托管您即将部署的主机等基础资源。您可将创建完成的资源导入到某个[环境](https://support.huaweicloud.com/productdesc-deployman/deployman_pdtd_00022.html#section3)下用于执行部署。
在应用部署前，需完成主机[连通性验证](https://support.huaweicloud.com/productdesc-deployman/deployman_pdtd_00022.html#section4)，即确保执行主机与目标主机具备正常通信能力。
在主机部署场景中，部署服务需通过**SSH/WSMan 协议**实现执行主机与目标主机的通信交互，以完成应用部署。
其中，执行主机又称资源池，是表示部署步骤最终执行的物理环境。部署服务在提供[默认资源池](https://support.huaweicloud.com/productdesc-deployman/deployman_pdtd_00022.html#section6)的同时，也支持您将自定义执行主机作为[自定义资源池](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_1082.html)，并通过[直连模式]与[代理模式]，实现资源池和目标主机的连接。
 #### 直连模式
在弹性公网IP（EIP）资源充足，或者在进行工程Demo验证仅需少量EIP的场景下，建议选择**主机直连**方式。
**为确保主机连通性验证通过，您需要对目标主机进行配置并[开放相应端口](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_0018.html#deployman_hlp_0018__section1175172794120)**。
该方案通过在服务器中绑定EIP的方式，实现默认资源池与目标主机之间的连通，具体方案如下图所示。
![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000002192407829.png "点击放大")
 #### 代理模式
在用户有少量弹性公网IP（EIP）资源时，需要在其他无EIP的云服务器进行部署的场景下，建议选择**代理机方式**。
为确保主机连通性验证通过，您需要对目标主机、代理主机分别进行配置并[开放相应端口](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_0018.html#deployman_hlp_0018__section1175172794120)。
- **Linux代理机方式**
  用一台绑有EIP的ECS作为代理主机。在部署过程中，部署服务将执行的命令下发到该代理主机，利用SSH协议转发到各目标主机中，实现主机的批量部署。
  在部署应用中，当目标主机需要从软件发布库中下载软件包时，目标主机通过NAT网关访问软件发布库，实现软件包的拉取，具体方案如下图所示。
  - 红色标记为部署命令下发场景。
  
  - 绿色标记为目标主机下载软件包场景。
  
  
  ![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000002156971436.png "点击放大")
  
- **Windows代理机方式**
  用一台绑有EIP的ECS作为代理主机。在部署过程中，部署服务通过代理机端口转发，将命令下发到目标主机中。
  ![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000002157131196.png "点击放大")
  
 
