背景说明
阿里云计算巢提供了Stable Diffusion快速部署及下载自定义模型功能,使用者不需要自己下载代码,不需要自己安装复杂的依赖,不需要了解Git、Python、Docker等技术,只需要在控制台图形界面点击几下鼠标就可以快速启动Stable Diffusion服务进行绘画,非技术同学也能轻松搞定。
前文计算巢推出了单机版快速部署解决方案,参考
如何在阿里云快速启动Stable Diffusion轻松玩转AI绘画_AIGC_实战派_阿里云帮助中心
针对于多人共同使用出图的场景下,stable diffusion webui会排队出图的问题,计算巢推出了集群版stable diffusion快速部署的功能。
适用场景
- 固定配置场景下的多人webui出图多场景,目的在于多机提速
- API调用集成的场景
主要功能包括
- 支持一键部署
- 支持弹性扩缩容
- 支持多机负载均衡调用
- 支持下载模型、下载插件等常用运维功能
架构说明
- 基于NAS做ECS间的共享存储,用于存放webui的配置、模型、插件功能
- 基于SLB负载均衡做多机流量的转发,对于多用户使用的场景,开启slb会话保持功能,对于api调用的场景下关闭会话保持
- 基于ESS弹性伸缩做ecs的动态扩缩容功能,默认需要手动扩缩容,如果有需要可以配置按cpu/gpu负载的动态扩缩容
- NAT网关做集群的外网流量访问出口
方案实践
- 登录阿里云计算巢控制台,进入Stable Diffusion服务创建界面,根据界面提示,模版选择gpu集群版,填写相关参数(软件登录名及登录密码很重要,后面访问WebUI需要用到),填写完成点击确认订单。推荐选择按量付费方式,使用完将实例释放掉或选择节省停机模式进行关机(会在下文介绍)以节省成本。