摘要
本申请提供了一种微服务智能部署方法、装置、设备及介质,该方法包括将微服务进行封装镜像构建容器;根据微服务携带的部署特征数据确定符合条件的宿主机,其中,部署特征数据包括宿主机的CPU、内存及磁盘使用率/可使用率;基于宿主机打分模型基于各宿主机的服务器性能指标预测宿主机得分,并使用自动化部署工具将微服务容器部署至得分最高的宿主机;其中,宿主机打分模型为通过服务器性能数据作为输入,设置的对应得分作为输出训练机器学习算法获得,服务器性能指标包括CPU、内存及磁盘使用率/可使用率。本申请使用机器学习算法进行自适应优化和预测性部署微服务,提高了微服务的部署效率且降低部署错误率。
技术关键词
智能部署方法
训练机器学习算法
服务器
性能指标数据
容器
磁盘
私有镜像仓库
内存
文件包
可读存储介质
处理器
计算机设备
错误率
存储器
模块