System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及云计算,尤其涉及一种资源部署方法、装置、设备及存储介质。
技术介绍
1、近年来,随着云计算技术的发展,企业在自己搭建的私有云的基础上新建公有云,组成混合云架构。
2、用户在使用混合云时,需要人工计算执行任务所需的资源量,包括公有云的资源量和私有云的资源量。然后,用户人工填写申请单,分别向公有云和私有云申请具体资源。
3、然而,人工计算资源量会导致资源量估算不准确,人工填写申请单会导致资源申请效率降低。如何提高混合云部署的准确性和部署效率成为亟待解决的问题。
技术实现思路
1、本申请提供一种资源部署方法、装置、设备及存储介质,用以解决现有技术中混合云部署准确性差效率低的问题。
2、第一方面,本申请实施例提供了一种资源部署方法,包括:
3、对公有云、私有云或混合云的系统架构进行解构,得到多个环境要素;每个环境要素用于描述公有云、私有云或混合云的一个组成要件;根据所述环境要素构建预设架构模型,所述预设架构模型为通过环境要素表示的系统架构;从预设架构模型中选择目标架构模型,根据目标架构模型生成资源申请单;根据所述资源申请单申请实体资源进行部署。
4、第二方面,本申请实施例还提供了一种资源部署装置,包括:
5、预配置模块,对公有云、私有云或混合云的系统架构进行解构,得到多个环境要素;每个环境要素用于描述公有云、私有云或混合云的一个组成要件;根据所述环境要素构建预设架构模型,所述预设架构模型为通过环境要素表
6、第三方面,本申请实施例还提供了一种电子设备,包括:处理器,以及与处理器通信连接的存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,以实现如本申请实施例所示的资源部署方法。
7、第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如本申请实施例所示的资源部署方法。
8、第五方面,本申请实施例还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本申请实施例所示的资源部署方法。
9、本申请提供的资源部署方法,对公有云、私有云或混合云的系统架构进行解构,得到多个环境要素;每个环境要素用于描述公有云、私有云或混合云的一个组成要件;根据所述环境要素构建预设架构模型,所述预设架构模型为通过环境要素表示的系统架构;从预设架构模型中选择目标架构模型;根据目标架构模型生成资源申请单;根据所述资源申请单申请实体资源进行部署。相对于目前需要人工估算资源量并填写申请单,本申请能够对公有云、私有云或混合云的系统架构进行解构,得到环境要素。通过对环境要素的配置构建预设架构模型,实现通过环境要素描述不同的云服务架构。使用时,用户只需选择与需求匹配的架构模型,即可完成自动化部署,无需用户人工计算资源量,降低人工计算误差提高资源量配置的准确性。本申请方案在确定目标价架构模型后,可以自动生成资源申请单并进行部署,无需用户人工填写申请单,能够加快部署速度,提高部署效率。
本文档来自技高网...【技术保护点】
1.一种资源部署方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述环境要素包括:服务器参数、软件参数、网络参数、数据库参数、存储参数和系统架构描述参数;
3.根据权利要求1所述的方法,其特征在于,从预设架构模型中选择目标架构模型,包括:
4.根据权利要求1所述的方法,其特征在于,根据所述资源申请单申请实体资源进行部署,包括:
5.根据权利要求4所述的方法,其特征在于,获取目标空闲资源,包括:
6.根据权利要求1所述的方法,其特征在于,根据所述资源申请单申请实体资源进行部署,包括:
7.根据权利要求6所述的方法,其特征在于,优先部署具有公共类组件的目标架构模型,包括:
8.根据权利要求2所述的方法,其特征在于,所述服务参数包括:服务器的类型、服务器的操作系统类型、操作系统的版本和内核参数、服务器台数、服务器CPU/内存、本地盘类型及容量;所述服务器的类型包括:公有云的云服务器、私有云虚拟机、物理机或容器。
9.根据权利要求2所述的方法,其特征在于,所述软件参数包括:
10.根据权利要求2所述的方法,其特征在于,所述网络参数包括:负载均衡策略和网络访问关系;所述负载均衡策略包括:服务端口、会话保持策略、安全套接层加密参数、是否需创建网站应用级入侵防御系统;所述网络访问关系包括:是否需要开通到其他系统的外部访问关系和目标服务的端口。
11.根据权利要求2所述的方法,其特征在于,所述数据库参数包括:数据库类型、数据库版本、字符集、数据库库名、数据库应用用户、用户权限以及表空间。
12.根据权利要求2所述的方法,其特征在于,所述存储参数包括:存储类型、数据盘类型、存储空间、挂载路径和是否需要备份,所述存储类型包括:网络附属存储或存储区域网络。
13.根据权利要求2所述的方法,其特征在于,所述系统架构描述参数包括:系统名、系统编号、部署单元名、系统归属机构以及系统相关人员信息;所述相关人员信息包括:项目经理、运维经理、测试经理及其联系方式和邮箱。
14.根据权利要求1所述的方法,其特征在于,根据目标架构模型生成资源申请单,包括:
15.一种资源部署装置,其特征在于,包括:
16.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-14中任一项所述的方法。
18.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-14中任一项所述的方法。
...【技术特征摘要】
1.一种资源部署方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述环境要素包括:服务器参数、软件参数、网络参数、数据库参数、存储参数和系统架构描述参数;
3.根据权利要求1所述的方法,其特征在于,从预设架构模型中选择目标架构模型,包括:
4.根据权利要求1所述的方法,其特征在于,根据所述资源申请单申请实体资源进行部署,包括:
5.根据权利要求4所述的方法,其特征在于,获取目标空闲资源,包括:
6.根据权利要求1所述的方法,其特征在于,根据所述资源申请单申请实体资源进行部署,包括:
7.根据权利要求6所述的方法,其特征在于,优先部署具有公共类组件的目标架构模型,包括:
8.根据权利要求2所述的方法,其特征在于,所述服务参数包括:服务器的类型、服务器的操作系统类型、操作系统的版本和内核参数、服务器台数、服务器cpu/内存、本地盘类型及容量;所述服务器的类型包括:公有云的云服务器、私有云虚拟机、物理机或容器。
9.根据权利要求2所述的方法,其特征在于,所述软件参数包括:软件类型、软件版本、软件安装用户、安装目录以及服务端口。
10.根据权利要求2所述的方法,其特征在于,所述网络参数包括:负载均衡策略和网络访问关系;所述负载均衡策略包括:服务端口、会话保持策略、安全套接层加密参数、是...
【专利技术属性】
技术研发人员:辛跃,杨朴,王雪松,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。