方案概述
应用场景
该解决方案基于渲染农场软件Deadline及华为云自研开源软件Gearbox构建弹性伸缩能力,快速帮助用户在华为云上完成可自动弹性伸缩的渲染农场环境搭建。Deadline调度控制节点云服务器采用无配置模式,Gearbox程序与弹性伸缩 AS及云监控服务 CES对接,通过监控Deadline集群作业Job状态,实时自动弹性扩缩容Deadline集群环境,并自动完成弹性扩容出来的云服务器注册并加入集群或从集群注销并完成实例销毁。适用于以下场景:
渲染农场集群、数据管理和集群调度等场景。
方案架构
该解决方案会部署如下资源:
1. 创建两台弹性云服务器 ECS,安装渲染农场软件Deadline,在Master节点安装Gearbox程序、配置Java环境。
2. 创建两条弹性公网IP EIP,用于提供访问公网和被公网访问能力。
3. 创建安全组,可以保护弹性云服务器 ECS的网络安全,通过配置安全组规则,限定云服务器的访问端口。
4. 使用镜像服务 IMS创建计算节点服务器镜像,用于弹性扩容时使用该镜像配置计算节点服务器初始化环境。
5. 创建一个弹性伸缩 AS组,通过设置伸缩策略来弹性扩缩容。
6. 创建云监控服务 CES告警规则,该规则根据Gearbox程序监测到的作业状态,触发弹性伸缩 AS去弹性扩缩容。
7. 创建弹性文件服务 SFS,挂载到所有弹性云服务器 ECS上,为集群环境提供共享文件存储服务。