本说明书涉及计算机,尤其涉及一种erp软件应用程序部署方法、装置、设备及介质。
背景技术:
1、随着云计算技术的不断发展,企业在信息化建设方面越来越依赖于公有云服务。企业资源规划(erp)软件作为一种关键的应用系统,其在公有云上的部署已成为一种趋势。然而,传统的erp软件部署方式存在部署周期长、效率低、可维护性差等问题,难以满足企业快速上线的需求。此外,多租户特性使得企业在部署erp软件时,需要考虑数据和配置的隔离问题,以保障各租户之间的安全性。
2、针对上述问题,现有的解决方案大多是基于虚拟化技术或容器化技术进行erp软件的部署。虚拟化技术可以实现资源的动态分配和隔离,但虚拟机镜像的创建、部署和维护成本较高,且性能损耗较大。
3、因此,亟需一种erp软件应用程序部署方法,能够满足上线周期要求短、保障系统可用性的需求。
技术实现思路
1、本说明书一个或多个实施例提供了一种erp软件应用程序部署方法、装置、设备及介质,用于解决背景技术提出的技术问题。
2、本说明书一个或多个实施例采用下述技术方案:
3、本说明书一个或多个实施例提供的一种erp软件应用程序部署方法,包括:
4、根据指定erp软件应用程序,生成docker镜像文件;
5、将所述docker镜像文件上传至harbor镜像仓库;
6、在所述指定erp软件应用程序的运行环境中,登录所述harbor镜像仓库,并在所述harbor镜像仓库中将所述docker镜像下载至所述运行环境;
7、在所述运行环境中执行所述docker镜像,启动所述指定erp软件应用程序,以完成所述指定erp软件应用程序的部署。
8、本说明书一个或多个实施例提供的一种erp软件应用程序部署装置,所述装置包括:
9、生成单元,根据指定erp软件应用程序,生成docker镜像文件;
10、上传单元,将所述docker镜像文件上传至harbor镜像仓库;
11、下载单元,在所述指定erp软件应用程序的运行环境中,登录所述harbor镜像仓库,并在所述harbor镜像仓库中将所述docker镜像下载至所述运行环境;
12、部署单元,在所述运行环境中执行所述docker镜像,启动所述指定erp软件应用程序,以完成所述指定erp软件应用程序的部署。
13、本说明书一个或多个实施例提供的一种erp软件应用程序部署设备,包括:
14、至少一个处理器;以及,
15、与所述至少一个处理器通信连接的存储器;其中,
16、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
17、根据指定erp软件应用程序,生成docker镜像文件;
18、将所述docker镜像文件上传至harbor镜像仓库;
19、在所述指定erp软件应用程序的运行环境中,登录所述harbor镜像仓库,并在所述harbor镜像仓库中将所述docker镜像下载至所述运行环境;
20、在所述运行环境中执行所述docker镜像,启动所述指定erp软件应用程序,以完成所述指定erp软件应用程序的部署。
21、本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令被计算机执行时能够实现:
22、根据指定erp软件应用程序,生成docker镜像文件;
23、将所述docker镜像文件上传至harbor镜像仓库;
24、在所述指定erp软件应用程序的运行环境中,登录所述harbor镜像仓库,并在所述harbor镜像仓库中将所述docker镜像下载至所述运行环境;
25、在所述运行环境中执行所述docker镜像,启动所述指定erp软件应用程序,以完成所述指定erp软件应用程序的部署。
26、本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
27、本说明书实施例通过使用docker镜像和harbor镜像仓库,可以实现erp软件应用程序的快速部署。相较于传统部署方式,该方法具有部署周期短、效率高的优势,有助于提高企业的信息化建设效率。
28、本说明书实施例使用docker镜像和harbor镜像仓库可以方便地实现对erp软件应用程序的版本管理和更新,企业可以根据需求随时调整部署的镜像版本,提高了系统的灵活性和可维护性。
29、本说明书实施例通过使用harbor镜像仓库,可以对docker镜像进行安全管理和访问控制。在部署过程中,企业可以根据租户需求对数据和配置进行隔离,确保各租户之间的安全性。
30、相较于传统部署方式,本说明书实施例使用docker镜像和harbor镜像仓库可以降低企业在硬件、维护和管理方面的成本。同时,由于docker镜像具有较高的性能,因此可以提高企业的运行效率。
31、本说明书实施例简化了企业在部署erp软件应用程序时的操作,提高了企业it人员的效率,降低了部署过程中的出错率。
1.一种erp软件应用程序部署方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述生成docker镜像文件,包括:
3.根据权利要求1所述的方法,其特征在于,所述docker镜像文件包括jdk、maven、nodejs、redis与数据库。
4.根据权利要求1所述的方法,其特征在于,所述将所述docker镜像文件上传至harbor镜像仓库前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述harbor镜像仓库用于实现所述docker镜像文件的版本管理,并对所述docker镜像文件做完整性测试。
6.根据权利要求1所述的方法,其特征在于,所述在所述harbor镜像仓库中将所述docker镜像下载至所述运行环境后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述预先设定的方式为md5。
8.一种erp软件应用程序部署装置,其特征在于,所述装置包括:
9.一种erp软件应用程序部署设备,其特征在于,包括:
10.一种非易失性计算机存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令被计算机执行时能够实现: