ADF中self-hosted integration runtime容器能否水平/垂直伸缩及自动缩放?
ADF自托管集成运行时容器扩缩容相关解答
以下是针对部署为容器的ADF自托管集成运行时(SHIR)扩缩容能力的具体说明:
水平扩缩容
- 完全支持。你可以为同一个自托管集成运行时实例注册多个容器节点,所有节点会自动组成负载均衡集群,ADF会自动将数据处理作业分配到空闲节点执行,目前单个自托管集成运行时最多支持注册10个节点。
- 扩容时只需要启动新的SHIR容器,使用同一个SHIR的认证密钥完成注册即可生效;缩容时直接销毁不需要的容器节点,ADF会自动识别离线节点并剔除,不会影响正常作业运行。
垂直扩缩容
- 完全支持。容器化SHIR的处理性能直接取决于分配给容器的CPU、内存资源,你可以根据作业负载调整容器的资源配额,调整后重启容器即可生效。
- 如果是多节点集群部署,可以采用滚动更新的方式逐个调整节点资源,避免业务中断。
自动扩缩容
- ADF官方没有提供针对容器化SHIR的原生自动扩缩容能力,但可以结合部署环境的能力自行实现:
- 若在Kubernetes集群中部署,可以基于容器CPU/内存使用率、SHIR自定义负载指标(如作业队列长度、运行作业数)配置HPA(水平Pod自动扩缩容)实现自动化扩缩容。
- 若在其他容器运行环境部署,可以通过监控脚本采集SHIR运行负载,调用对应平台的API完成自动扩缩容操作。
注意:自托管集成运行时节点本身为无状态设计,所有运行配置均存储在ADF服务端,扩缩容过程中无需额外做数据同步操作。
内容的提问来源于stack exchange,提问作者user17393771
相关产品推荐
相关产品推荐

