【技术实现步骤摘要】
【国外来华专利技术】用于执行云迁移的预期容器化基础设施
技术介绍
[0001]本专利技术总体涉及计算机软件和/或数据的迁移领域,更具体地涉及云类型网络中软件和/或数据的迁移。
[0002]虚拟化计算环境(VCE)是已知的。VCE可以作为“图像”存储。可以从该图像实例化VCE的新的活动实例。两种VCE是虚拟机和容器。容器是使用操作系统级虚拟化的VCE。这指的是操作系统特征,其中内核允许存在多个隔离的用户空间实例,称为容器。从在其中运行的程序的角度来看,这种隔离的用户空间实例可能看起来像真实计算机。在普通操作系统上运行的计算机程序可以看到该计算机的所有资源(连接的设备、文件和文件夹、网络共享、CPU能力、可量化的硬件能力)。然而,在容器内运行的程序只能访问或“看到”容器的内容和分配给该容器的设备。
[0003]如本文所使用的术语,“云计算系统”由此被限定为分布在(多个)通信网络的地理范围上的计算机系统,其中服务器侧的计算工作和/或计算资源主要(或完全)由VCE实现(参见前一段中VCE的限定)。云计算系统通常包括云协调模块、层和/或程序,其关于实例化、配置、物 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法(CIM),包括:接收用于计算机数据和/或计算机软件的迁移的迁移计划,所述迁移计划包括:(i)针对多个应用的多个云服务,(ii)用于实现存在于所述多个应用中的应用之间的依赖性的计算机处理操作,以及(iii)用于实现需要运行所述多个应用中的所述应用的中间件的计算机处理操作;根据所述迁移计划来生成一个或多个容器化迁移文件;将所述一个或多个容器化迁移文件复制到容器集合中,使得所述迁移计划可以使用来自所述容器集合的容器而被实现;以及使用来自所述容器集合的容器来在源计算机子系统和目标计算机子系统之间迁移计算机数据和/或计算机软件,以实现所述迁移计划。2.根据权利要求1所述的CIM,还包括:生成所述迁移计划,其中所述迁移计划的所述生成包括:标识在所述迁移中要被涉及的多个基础设施服务器,标识所述多个应用,以及分析所述多个应用以标识与分别对应的云服务的关联。3.根据权利要求1所述的CIM,其中所述一个或多个容器化迁移文件包括多个云服务。4.根据权利要求3所述的CIM,其中将所述一个或多个容器化迁移文件复制到容器集合中包括:复制所述多个云服务。5.根据权利要求1所述的CIM,还包括:测试工作在针对所述一个或多个容器化迁移文件的服务器中的服务和端口,以获取正测试结果。6.根据权利要求5所述的CIM,还包括:响应于所述正测试结果:生成最终服务,以及暴露所述端口。7.一种计算机程序产品(CPP),包括:存储设备集合;以及计算机代码,所述计算机代码共同地被存储在所述存储设备集合中,其中所述计算机代码包括数据和使处理器集合至少执行以下操作的指令:接收用于计算机数据和/或计算机软件的迁移的迁移计划,所述迁移计划包括:(i)针对多个应用的多个云服务,(ii)用于实现存在于所述多个应用中的应用之间的依赖性的计算机处理操作,以及(iii)用于实现需要运行所述多个应用中的所述应用的中间件的计算机处理操作,根据所述迁移计划来生成一个或多个容器化迁移文件,将所述一个或多个容器化迁移文件复制到容器集合中,使得所述迁移计划可以使用来自所述容器集合的容器而被实现,以及使用来自所述容器集合的容器来在源计算机子系统和目标计算机子系统之间迁移计算机数据和/或计算机软件,以实现所述迁移计划。8.根据权利要求7所述的CPP,其中所述计算机代码还包括用于使所述处理器集合执行
以下一个或多个操作的指令:生成所述迁移计划,其中所述迁移计划的所述生成包括:标识在所述迁移中要被涉及的多个基础设施服务器,标识所述多个应用,以及分析所述多个应用以...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。