
# 方案说明
DataArts Studio支持执行shell、python脚本，创建主机连接时，只能指定单个ECS机器，存在单点故障的问题。
当前组网结构，ECS存在单点故障的问题，如下图所示。
图1单个ECS组网结构图   
![](https://support.huaweicloud.com/bestpractice-dataartsstudio/zh-cn_image_0000002592900858.png "点击放大")
通过工程部署方案，ELB挂载多个ECS机器，满足高可用的能力需求，如下图所示。
图2多个ECS高可用组网结构图   
![](https://support.huaweicloud.com/bestpractice-dataartsstudio/zh-cn_image_0000002592906818.png "点击放大")
![](https://support.huaweicloud.com/bestpractice-dataartsstudio/public_sys-resources/note_3.0-zh-cn.png)
1. ELB后端的多个ECS节点，认证方式需要保持一致，即节点SSH的用户名和密码保持一致。具体操作请参见[登录ECS控制台，申请两台弹性云服务器，账号密码保持一致](https://support.huaweicloud.com/bestpractice-dataartsstudio/dataartsstudio_05_0434.html)。
2. ELB的流量分配策略设置为"源IP算法"。具体操作请参见[创建后端服务器组](https://support.huaweicloud.com/bestpractice-dataartsstudio/dataartsstudio_05_0439.html)章节的配置参数"分配策略类型"。
3. 保持SSH会话连接不断开，具体请参见[怎样长时间保持SSH会话连接不断开](https://support.huaweicloud.com/trouble-ecs/ecs_trouble_0306.html)。您也可以参见[设置SSH会话长连接：通过root用户登录ECS，添加配置sshd_config配置项，然后重启服务](https://support.huaweicloud.com/bestpractice-dataartsstudio/dataartsstudio_05_0435.html)。建议用户业务场景，ECS的ClientAliveInterval 设置为60秒，ELB超时时间保持默认值300秒。
 
