通过隔离的自动化故障处理制造技术

技术编号:12299622 阅读:98 留言:0更新日期:2015-11-11 10:20
各实施例涉及使用网络隔离或某种其他类型的隔离来隔离云计算节点。在一种情况下,计算机系统确定云计算节点不再对监视请求作出响应。计算机系统隔离确定的云计算节点以确保在确定的云计算节点上运行的软件程序不再有效(程序不再产生输出,或者那些输出不被允许传输)。计算机系统还向各种实体通知确定的云计算节点已经被隔离。节点可以通过使节点断电、通过阻止节点传输和/或接收数据、以及通过人工地隔离节点来被隔离。在某些情况下,通过阻止节点传输和/或接收数据来隔离节点包括去激活由确定的云计算节点用来进行数据通信的网络交换机端口。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】通过隔离的自动化故障处理背景计算机已变得高度集成于劳动力市场、家庭、移动设备中,以及许多其他位置。计算机可以快速地并且高效地处理巨量的信息。被设计为在计算机系统上运行的软件应用允许用户执行各种功能,包括商业应用、作业、娱乐等等。软件应用常常被被设计用于执行特定任务,诸如用于起草文档的文字处理器应用,或用于发送、接收和组织电子邮件的电子邮件程序。在某些情况下,软件应用被设计成与其他软件应用或其他计算机系统进行交互。这些软件应用被设计成稳健的,并可以继续执行它们的计划的职责,甚至在它们产生错误的情况下。如此,应用可能正对请求作出响应,但是仍处于有故障状态。
技术实现思路
此处所描述的各实施例涉及使用网络隔离或某种其他类型的隔离来隔离云计算节点。在一个实施例中,计算机系统确定云计算节点不再对监视请求作出响应。计算机系统隔离确定的云计算节点以确保在确定的云计算节点上运行的软件程序不再有效(程序不再产生输出,或者那些输出不被允许传输)。计算机系统还通知各种实体,确定的云计算节点已经被隔离。可以以各种不同的方式来隔离节点,包括,但不仅限于使节点断电、阻止节点传输和/或接收数据,以及人工地隔离节点(可包括以某种方式在物理上改变节点)。在某些情况下,通过阻止节点传输和/或接收数据来隔离节点包括去激活(deactivate)由确定的云计算节点用来进行数据通信的网络交换机端口。提供本
技术实现思路
是为了以精简的形式介绍将在以下详细描述中进一步描述的一些概念。本
技术实现思路
并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。本专利技术的附加特征和优点将在以下描述中叙述,且其一部分根据本描述对本领域的技术人员将是显而易见的,或可通过对此处的原理的实践来获知。此处所描述的各实施例的特征和优点可通过在所附权利要求书中特别指出的工具和组合来实现和获得。通过下列描述以及所附的权利要求,此处所描述的各实施例的特征将变得更加显而易见。附图简述为进一步阐明此处所描述的各实施例的上述及其他特征,将参考附图,呈现更具体的描述。应该理解,这些附图只描述了此处所描述的各实施例的示例,因此,不应该被视为限制其范围。将通过使用附图并利用附加特征和细节来描述和解释各实施例,在附图中:图1示出了此处所描述的各实施例可以在其中操作的计算机体系结构,包括隔离云计算节点。图2示出了用于隔离云计算节点的示例方法的流程图。图3示出了用于使用基于网络的隔离来隔离云计算节点的示例方法的流程图。图4示出了可以在其中隔离云计算节点的替代的计算体系结构。【具体实施方式】此处所描述的各实施例涉及使用网络隔离或某种其他类型的隔离来隔离云计算节点。在一个实施例中,计算机系统确定云计算节点不再对监视请求作出响应。计算机系统隔离确定的云计算节点以确保在确定的云计算节点上运行的软件程序不再有效(程序不再产生输出,或者那些输出不被允许传输)。计算机系统还通知各种实体,确定的云计算节点已经被隔离。可以以各种不同的方式来隔离节点,包括,但不仅限于使节点断电、阻止节点传输和/或接收数据,以及人工地隔离节点(可包括以某种方式在物理上改变节点)。在某些情况下,通过阻止节点传输和/或接收数据来隔离节点包括去激活由确定的云计算节点用来进行数据通信的网络交换机端口。下面的讨论现在引用了可以执行的多个方法和方法动作。值得注意的是,虽然可以以某一顺序讨论或在流程图中按特定顺序发生而示出了方法动作,但是,没有特定顺序是一定需要的,除非特别声明,或者因一个动作取决于在该动作被执行之前完成的另一动作而是必需的。此处所描述的各实施例可包括或利用专用或通用计算机,该专用或通用计算机包括诸如例如一个或多个处理器和系统存储器等计算机硬件,如以下更详细讨论的。此处所描述的各实施例还包括用于携带或存储计算机可执行指令和/或数据结构的物理介质和其他计算机可读介质。这些计算机可读介质可以是通用或专用计算机系统能够访问的任何可用介质。以数据的形式存储计算机可执行指令的计算机可读介质是计算机存储介质。携带计算机可执行指令的计算机可读介质是传输介质。如此,作为示例,而不作为限制,此处所描述的各实施例可以包括至少两个显然不同种类的计算机可读介质:计算机存储介质和传输介质。计算机存储介质包括RAM、ROM、EEPROM、CD-ROM、基于RAM的固态驱动器(SSD)、闪存、相变存储器(PCM)或其他类型的存储器或其他光盘存储、磁盘存储或其他磁存储设备、或可用于存储计算机可执行指令、数据或数据结构形式的所需程序代码装置且可由通用或专用计算机访问的任何其他介质。“网络”被定义为使电子数据能在计算机系统和/或模块和/或其他电子设备之间传输的一个或多个数据链路和/或数据交换机。当信息通过网络(硬连线、无线、或者硬连线或无线的组合)传输或提供给计算机时,该计算机将该连接适当地视为传输介质。传输介质可包括可用于携带计算机可执行指令形式或数据结构形式的数据或所需程序代码装置且可由通用或专用计算机访问的网络。上述的组合也应被包括在计算机可读介质的范围内。此外,在到达各种计算机系统组件之后,计算机可执行指令或数据结构形式的程序代码装置可从传输介质自动传输到计算机存储介质(或反之亦然)。例如,通过网络或数据链路接收到的计算机可执行指令或数据结构可被缓存在网络接口模块(例如,网络接口卡或“NIC”)内的RAM中,然后最终被传输到计算机系统RAM和/或计算机系统处的较不易失性的计算机存储介质。因而,应当理解,计算机存储介质可被包括在还利用(或甚至主要利用)传输介质的计算机系统组件中。计算机可执行的(或计算机可解释的)指令包括,例如,导致通用计算机、专用计算机,或专用处理设备执行某一功能或功能组的指令。计算机可执行指令可以是例如二进制代码、诸如汇编语言之类的中间格式指令、或甚至源代码。尽管用结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权利要求书中定义的主题不必限于上述特征或动作。相反,上述特征和动作是作为实现权利要求的示例形式而公开的。本领域的技术人员将理解,各实施例可以在具有许多类型的计算机系统配置的网络计算环境中实践,这些计算机系统配置包括个人计算机、台式计算机、膝上型计算机、消息处理器、手持式设备、多处理器系统、基于微处理器的或可编程消费电子设备、网络PC、小型计算机、大型计算机、移动电话、PDA、平板、寻呼机、路由器、交换机等等。此处所描述的各实施例也可在其中通过网络链接(或者通过硬连线数据链路、无线数据链路,或者通过硬连线和无线数据链路的组合)的本地和远程计算机系统各自都执行任务(例如,云计算、云服务等等)的分布式系统环境中实施。在分布式系统环境中,程序模块可位于本地和远程存储器存储设备中。在此描述以及下面的权利要求书中,“云计算”被定义为用于允许对可配置的计算资源(例如,网络、服务器、存储、应用,以及服务)的共享的池的按需的网络接入的模型。“云计算”的定义不限于当被正确地部署时可以从这样的模型中获取的其他很多优点中的任何一个。例如,云计算当前用于市场中,以便提供对可配置的计算资源的共享的池的无所不在的并且方便的按需的访问。此外,可配置的计算资源的共享的池还可以通过虚拟化快速本文档来自技高网...

【技术保护点】
一种计算机系统,包括下列各项:一个或多个处理器;系统存储器;一个或多个计算机可读存储介质,其上存储有计算机可执行指令,所述指令在由所述一个或多个处理器执行时导致所述计算系统执行用于隔离云计算节点的方法,所述方法包括下列各项:确定云计算节点不再对监视请求作出响应的动作;隔离所述确定的云计算节点以确保在所述确定的云计算节点上运行的一个或多个软件程序不再有效的动作;以及向一个或多个实体通知所述确定的云计算节点已经被隔离的动作。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:S·拉加万A·辛格C·阿加瓦尔F·伊加兹A·雅各布J·麦克空A·玛尼M·J·伊森M·M·萨利姆
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1