提供了用于自动管理计算机网络中的系统停机时间的实施例。在一个实施例中,在应用服务器中创建用于为web服务器安排系统停机时间段的事件。在所安排的停机发生时,自动从网络中移除该web服务器并且自动传递指示该web服务器离线的停机时间通知消息。在另一个实施例中,可创建用于为包括网站在内的基于web的应用程序安排停机时间的事件。在所安排的停机时间之前,可自动停止到基于web的应用程序的请求并且将其重定向到指定位置。在另一个实施例中,自动监视web服务器的操作以检测故障状态的存在,并且如果存在故障状态,则可作出受影响的web服务器已停机的判定并且自动将到该已停机的web服务器的请求重定向到替换服务器。
【技术实现步骤摘要】
【国外来华专利技术】自动管理计算机网络中的系统停机时间背景许多计算机网络包括用于经由单个基于web的接口来向最终用户提供资 源的多个计算机的共享基础结构。这些计算机网络通常包括用于将服务器场作 为单个逻辑单元来控制的分布式操作系统应用程序。服务器场通常包括无状态 web前端(即web服务器)、应用服务器以及由服务器共享的数据库后端。分 布式操作系统使得服务器资源(即数据)能够作为一个或多个网站来呈现给最 终用户。然而,利用分布式操作系统应用程序的计算机网络具有多个缺点。 一个缺 点是当需要系统维护或升级时,必须使整个计算机网络离线。结果,在一段时 间内用户不能访问用于访问服务器资源的网站,直到维护或升级完成。在停机 时间或停运时间段期间,受影响网站的用户可被临时重定向到另一个网站,然 而目前的重定向是一个完全手动的过程。具体地,必须手动配置主存临时网站 的计算机并且必须手动执行域名系统("DNS")变更以使得重定向能够发生。 然而,DNS变更通常需要专家技术经验,其可能超出系统管理员的知识范围并 因此需要额外的人员。结果,手动重定向在时间、人力和资源方面通常是一项 昂贵的任务。本专利技术的各实施例正是针对这些考虑事项和其它考虑事项而做出 的。概述提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的 一些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不 旨在用于帮助确定所要求保护的主题的范围。提供了用于自动管理计算机网络中的系统停机时间的实施例。在一个实施 例中,在应用服务器中创建用于为计算机网络中的web服务器安排系统停机时 间段的事件。当所安排的停机发生时,自动从管理到网络服务器的通信的网络 负载平衡器中移除该web服务器,并且自动传递停机时间通知消息。该停机时间通知消息可向系统管理员指示该web服务器已停机并且已为任何所需维护 做好准备。在另一个实施例中,可创建用于为计算机网络中的包括网站在内的基于web的应用程序安排停机时间的事件。在所安排的停机时间之前,可自动 停止到基于web的应用程序的请求并将其重定向到指定位置。在另一个实施例 中,自动监视web服务器的操作以检测故障状态的存在并且如果在一个或多个 web服务器中存在故障状态,则可作出受影响的web服务器已停机的判定并且 自动将到该已停机的web服务器的请求重定向到替换服务器。通过阅读以下详细描述并査阅相关联的附图,这些和其他特征和优点将是 显而易见的。可以理解,前述一般描述和以下详细描述均仅是说明性,且不限 制所要求保护的本专利技术。附图简述附图说明图1是根据各实施例的被配置成自动管理计算机网络中的系统停机时间 的系统的网络体系结构图2是示出用于实现此处所描述的各实施例的计算环境的框图3是示出根据一个实施例的用于自动管理计算机网络中的系统停机时 间的例程的流程图4是示出根据一替换实施例的用于自动管理计算机网络中的系统停机 时间的例程的流程图;以及图5是示出根据一替换实施例的用于自动管理计算机网络中的系统停机 时间的例程的流程图。详细描述提供了用于自动管理计算机网络中的系统停机时间的实施例。在一个实施 例中,在应用服务器中创建用于为计算机网络中的web服务器安排系统停机时 间段的事件。当所安排的停机发生时,自动从管理到网络服务器的通信的网络 负载平衡器中移除该web服务器,并且自动传递停机时间通知消息。该停机时 间通知消息可向系统管理员指示该web服务器已停机并且已为任何所需维护 做好准备。在另一个实施例中,可创建用于为计算机网络中的包括网站在内的7基于web的应用程序安排停机时间的事件。在所安排的停机时间之前,可自动 停止到基于web的应用程序的请求并将其重定向到指定位置。在另一个实施例 中,自动监视web服务器的操作以检测故障状态的存在并且如果在一个或多个 web服务器中存在故障状态,则可作出受影响的web服务器已停机的判定并且 自动将到该已停机的web服务器的请求重定向到替换服务器。现将参考其中相同的标号代表相似的元素的附图来描述各说明性实施例。 图1是被配置成自动定标共享资源的计算机网络100的网络架构图。在一个实 施例中,计算机网络100中的各个组件可使用用于基于web的应用程序的分布 式操作系统来配置,诸如由华盛顿州雷蒙德市的微软公司开发的 SHAREPOINT(共享点)服务技术中的操作系统。如本领域技术人员所公知的, SHAREPOINT服务技术使得用户能够创建、维护、并呈现用于共享信息的协 作环境。通过使用这种技术,用户或组织可创建一个或多个网站以便为与网站 相关联的其他用户提供信息(例如,web服务器或web文件夹上的文档等)并 共享这些信息。应当理解,此处所描述的实施例不应当被解释为限于 SHAREPOINT服务技术,并且也可使用来自其他开发者和/或制造商的其他协 作服务技术。计算机网络100及其组件包括用于与其他计算设备、通信设备和 /或其他系统进行通信的功能,且并不旨在限于此处所描述的实施例和示例。如图1所示,计算机网络100包括但不限于,后端服务器101、应用服务 器102A和102B、 web服务器112A、 112B和112C、域名系统("DNS") 服务器114、网络负载平衡器116和客户机计算机150和152。在一个实施例 中,后端服务器101、应用服务器102A和102B和web服务器112A、 112B和 112C可被配置成利用SHAREPOINT服务技术来创建用于共享信息的协作环 境。具体而言,根据一个实施例,应用服务器102A和102B可被配置成运行 结合WINDOWS SHAREPOINT SERVICES (WINDOWS共享点服务)技术的 WINDOWS SERVER操作系统和OFFICE SHAREPOINT SERVER (OFFICE 共享点服务器)应用程序以便与诸如OFFICE应用程序套件等客户机计算机生 产性应用程序(例如,文字处理、个人信息管理和电子表格应用程序)协作。 以上所提到的操作系统、技术和应用程序全都是由华盛顿州雷蒙德市的微软公 司开发的。然而,应当理解,也可利用来自其他制造商的操作系统和应用程序来具体化此处所讨论的技术特征的各方面。后端服务器101与应用服务器102A和102B以及web服务器112A、112B 和112C进行通信(经由防火墙110)。根据一实施例,后端服务器101可包 括结构化査询语言("SQL")数据库,其存储在网络100中利用的数据并由 服务器102A、 102B、 112A、 112B和112C共享。应用服务器102A和102B与后端服务器101以及web服务器112A、112B 和112C进行通信(通过防火墙IIO)。通常,应用服务器102A和102B可用 于执行搜索索弓I操作以及传递来自活动目录的信息以便在由web服务器112A、 112B和112C主存的网站中展示。应用服务器102A和102B可包括但不限于, 停机时间管理应用程序104A和104B以及事件数据106A和106B。根据一个 实施例,停机时间管理应用程序104A和104B可被配置成创建事件数据106A 和106B (即,事件),这些事件数据用于为web服务器112本文档来自技高网...
【技术保护点】
一种自动管理计算机网络(100)中的系统停机时间的方法,所述计算机网络(100)包括支持用于基于web的应用程序(127A)的分布式操作系统的多个服务器,所述包括: 在应用服务器(104A)中创建(305)用于安排对于所述计算机网络( 100)中的至少一个web服务器(112A)的停机时间的事件(106A); 在所安排的停机时间自动从与所述多个服务器相关联的网络负载平衡器(116)中移除(310)所述至少一个web服务器;以及 自动传递(315)表示所述至少一 个web服务器已停机的停机时间通知消息(106A)。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:JM卡希尔,TC迈伦,LN安东诺夫,SL利文斯顿,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。