System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于在编排环境中自动地、安全引起地重定位至少一个容器实例的方法,所述编排环境包括多于一个的具有不同安全功能的客户计算机并且由编排装置管理。
技术介绍
1、容器虚拟化是一种方法,其中操作系统的多个实例可以彼此隔离地使用客户计算机的操作系统内核。软件容器(在下面简称为容器)因此表示在也称为主机系统的客户计算机上运行时环境的轻量型虚拟化,并且封装下位客户计算机的在容器中运行的软件应用。软件应用在这期间在许多领域中通过使用容器技术来实现,例如在工业自动化和过程控制中以及在运输系统或楼宇自动化中。
2、为了能够在客户计算机上启动容器,需要容器镜像,所述容器镜像除了应用软件之外,还包含对于应用软件需要的二进制程序和库。容器、更准确地说容器实例在客户计算机上从容器镜像中被创建并且在客户计算机的运行时环境上被执行。编排运行时环境包括编排器和分配给编排器的至少一个、大多数多个客户计算机。编排器启动、管理和结束所分配的客户计算机上的容器实例。
3、在编排运行时环境的情况下,尤其在基于云的周围环境中,存在用于选择目标平台、即在其上执行容器实例的客户计算机的多种可能性。编排容器实例可以例如在与其他客户共享的容器即服务平台上被运行。在此,下位客户计算机可以由多个编排器来寻址。在这种情况下,协调器看不到下位客户计算机(darunterliegenden gastrechner);这些下位客户计算机是完全透明的。编排容器实例还可以在专门可供客户使用的在物理上存在的或虚拟的主机系统上被运行,所述主机系统独立地由客户管理。<
...【技术保护点】
1.一种用于在编排环境(10)中自动地、安全引起地重定位至少一个容器实例(11)的方法,所述编排环境具有由编排装置(16)管理的多于一个的客户计算机,所述方法包括以下步骤:
2.根据权利要求1所述的方法,其中所述第一安全级别在所述重定位准则中和/或在所述容器实例(11)的提供信息中作为标准安全级别被分配所述容器实例(11)。
3.根据前述权利要求中任一项所述的方法,其中如果根据至少一个监控消息辨识到安全关键事件,则将所述安全警报消息从所述监控装置(17)发送给所述编排装置(16),在所述监控装置(17)中从所述编排环境(10)的至少一个客户计算机(12、13、14)和/或从容器实例(11)接收所述监控消息。
4.根据权利要求3所述的方法,其中根据所述安全关键事件和安全准则在所述监控装置(17)中确定所述关键性参数(K)。
5.根据权利要求3或4所述的方法,其中所述安全关键事件和/或所述关键性参数(K)通过机器学习方法被确定,其中所述机器学习方法包括通过评估历史监控消息和已知的从中得到的关键性参数被训练的算法。
6.根据前
7.根据前述权利要求中任一项所述的方法,其中所述重定位准则针对每个关键性参数(K)包括持续时间,在所述持续时间到期之后将所述至少一个容器实例(11)从所述第二客户计算机重定位回到具有标准安全级别的客户计算机上或重定位到具有在所述重定位准则中说明的第三安全级别的客户计算机上。
8.根据权利要求7所述的方法,其中时间间隔在接收另一安全警报消息时根据在所述另一安全警报消息中包含的另一关键性参数被适配。
9.根据权利要求1至6中任一项所述的方法,其中当在所述编排装置(16)中接收到至少一个预定义的安全事件之后,所述至少一个容器实例(11)从所述第二客户计算机被重定位回到具有标准安全级别的客户计算机上,或被重定位到具有在所述重定位准则中说明的第三安全级别的客户计算机上。
10.根据权利要求9所述的方法,其中所述至少一个预定义的安全事件是漏洞值,所述漏洞值在所述监控装置(17)中从所述第二客户计算机的至少一个安全功能被接收并且被传送给所述编排装置(16)。
11.根据前述权利要求中任一项所述的方法,其中重定位所述容器实例(11)包括在所述第一客户计算机上停止所述容器实例并且随后在所述第二客户计算机上启动所述容器实例(11)。
12.根据权利要求1至10中任一项所述的方法,其中以无中断的方式通过跨客户计算机的进程重定位方法执行所述容器实例(11)的重定位。
13.一种用于在编排环境(10)中自动地、安全引起地重定位至少一个容器实例(11)的设备,所述编排环境具有由编排装置(16)管理的多于一个的客户计算机,所述设备包括编排装置(16)和监控装置(17),所述编排装置和监控装置被构造用于执行以下步骤:
14.根据权利要求13所述的设备,其中所述编排装置(16)和所述监控装置(17)被构造为集成的,或者其中所述编排装置(16)和所述监控装置(17)被构造为物理上分离的,所述编排装置(16)和所述监控装置(17)经由外部通信连接(19)传送安全警报消息和/或安全事件。
15.一种计算机程序产品,包括能直接加载到数字计算机的存储器中的非易失性计算机可读介质,包括程序代码部分,所述程序代码部分在通过数字计算机执行所述程序代码部分时促使所述数字计算机执行根据权利要求1至12中任一项所述的方法的步骤。
...【技术特征摘要】
【国外来华专利技术】
1.一种用于在编排环境(10)中自动地、安全引起地重定位至少一个容器实例(11)的方法,所述编排环境具有由编排装置(16)管理的多于一个的客户计算机,所述方法包括以下步骤:
2.根据权利要求1所述的方法,其中所述第一安全级别在所述重定位准则中和/或在所述容器实例(11)的提供信息中作为标准安全级别被分配所述容器实例(11)。
3.根据前述权利要求中任一项所述的方法,其中如果根据至少一个监控消息辨识到安全关键事件,则将所述安全警报消息从所述监控装置(17)发送给所述编排装置(16),在所述监控装置(17)中从所述编排环境(10)的至少一个客户计算机(12、13、14)和/或从容器实例(11)接收所述监控消息。
4.根据权利要求3所述的方法,其中根据所述安全关键事件和安全准则在所述监控装置(17)中确定所述关键性参数(k)。
5.根据权利要求3或4所述的方法,其中所述安全关键事件和/或所述关键性参数(k)通过机器学习方法被确定,其中所述机器学习方法包括通过评估历史监控消息和已知的从中得到的关键性参数被训练的算法。
6.根据前述权利要求中任一项所述的方法,其中所述重定位准则针对每个关键性参数(k)包括以下说明中的至少一个:
7.根据前述权利要求中任一项所述的方法,其中所述重定位准则针对每个关键性参数(k)包括持续时间,在所述持续时间到期之后将所述至少一个容器实例(11)从所述第二客户计算机重定位回到具有标准安全级别的客户计算机上或重定位到具有在所述重定位准则中说明的第三安全级别的客户计算机上。
8.根据权利要求7所述的方法,其中时间间隔在接收另一安全警报消息时根据在所述另一安全警报消息中包含的另一关键性参数被适配。
9.根据权利要求1至6中...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。