JP2012093868A - Service providing system, service providing server, service providing method, and program - Google Patents

Service providing system, service providing server, service providing method, and program Download PDF

Info

Publication number
JP2012093868A
JP2012093868A JP2010239288A JP2010239288A JP2012093868A JP 2012093868 A JP2012093868 A JP 2012093868A JP 2010239288 A JP2010239288 A JP 2010239288A JP 2010239288 A JP2010239288 A JP 2010239288A JP 2012093868 A JP2012093868 A JP 2012093868A
Authority
JP
Japan
Prior art keywords
server
customer
service providing
failure
customer server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2010239288A
Other languages
Japanese (ja)
Inventor
Yoshiaki Nishio
嘉晃 西尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2010239288A priority Critical patent/JP2012093868A/en
Publication of JP2012093868A publication Critical patent/JP2012093868A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Hardware Redundancy (AREA)

Abstract

PROBLEM TO BE SOLVED: To suitably adapt a virtual machine according to whether trouble in a virtualized environment arises.SOLUTION: A service providing system includes a customer server 20 including virtualized base software 210 which performs control over a virtual machine 40, and a service providing server 10 which provides services for the customer server 20. The service providing server 10 includes virtualized base software 110 and monitor means 111 of monitoring trouble recovery of the customer server. The virtualized base software 110 of the service providing server 10 moves a virtual machine 40 on the customer server 20 to the service providing server 10 with the virtualized base software 210 of the customer server 20 when receiving a predetermined virtual machine move instruction accompanying trouble arising or trouble arising indication of the customer server 20, and moves the virtual machine 40 to the customer server 20 with the virtualized base software 210 of the customer server 20 when the monitor means 111 detects trouble recovery of the customer server 20.

Description

本発明は、リソース提供サービスに関し、特に、顧客の仮想化環境に障害の発生又は障害発生の予兆があった場合に、外部環境に仮想マシンを移動させ動作を継続し、該障害が回復した場合に、該仮想マシンを顧客の仮想化環境に戻すサービス提供システム、サービス提供サーバ、サービス提供方法、及びプログラムに関する。   The present invention relates to a resource providing service, and in particular, when a failure occurs or a sign of failure occurs in a customer's virtual environment, a virtual machine is moved to an external environment to continue operation, and the failure is recovered In addition, the present invention relates to a service providing system, a service providing server, a service providing method, and a program for returning the virtual machine to a customer virtual environment.

近年、リソースの節約、セキュリティの強化、運用負荷の軽減等から、計算機を仮想化した仮想マシンを用いたシステムが注目されている。   In recent years, a system using a virtual machine obtained by virtualizing a computer has attracted attention in order to save resources, enhance security, reduce operational load, and the like.

仮想マシンを用いたシステムにおいては、サーバの負荷状況等や障害発生等に応じて、複数のサーバ間で仮想マシンを移動させることが可能となっている。仮想マシンを稼働させたまま別のサーバに移動させる方式を特にマイグレーションと呼ぶ。   In a system using a virtual machine, it is possible to move a virtual machine between a plurality of servers in accordance with the load status of the server or the occurrence of a failure. A method of moving a virtual machine to another server while operating is particularly called migration.

このような仮想マシンの移動に関する技術の例が、例えば特許文献1に記載されている。特許文献1では、仮想マシンが動作している物理計算機上に障害が発生した場合に、別の物理起算機上で仮想マシンを再生成又は再起動する旨が記載されている。   An example of a technique related to such movement of a virtual machine is described in Patent Document 1, for example. Patent Document 1 describes that when a failure occurs on a physical computer on which a virtual machine is operating, the virtual machine is regenerated or restarted on another physical computer.

特開2009−080692号公報JP 2009-080692 A 特開2009−075877号公報JP 2009-075877 A 特開2009−140079号公報Japanese Unexamined Patent Publication No. 2009-140079

しかし、仮想環境で、仮想マシンを他のサーバ上へ移動するには、当然ながら移動先のサーバやストレージを予め準備しておく必要があり、予備サーバ等の設置やその運用に費用がかかるという課題があった。また、仮想マシンを他のサーバ上へ移動させるためには、複数のサーバを一元管理するソフトが必要である。   However, in order to move a virtual machine to another server in a virtual environment, it is of course necessary to prepare the destination server and storage in advance, and it is expensive to install and operate a spare server. There was a problem. In addition, in order to move a virtual machine onto another server, software for centrally managing a plurality of servers is required.

(発明の目的)
本発明の目的は、上述した課題を解決し、顧客の仮想化環境に障害の発生又は障害発生の予兆があった場合に、外部環境に仮想マシンを移動させ動作を継続し、該障害が回復した場合に、該仮想マシンを顧客の仮想化環境に戻すサービス提供システム、サービス提供サーバ、サービス提供方法、及びプログラムを提供することにある。
(Object of invention)
The object of the present invention is to solve the above-mentioned problems, and when a failure occurs or a sign of failure occurs in the customer's virtual environment, the virtual machine is moved to the external environment and the operation is continued, and the failure is recovered. In this case, a service providing system, a service providing server, a service providing method, and a program for returning the virtual machine to the virtual environment of the customer are provided.

本発明の第1のサービス提供システムは、顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、顧客サーバに対してサービスの提供を行うサービス提供サーバとを備え、サービス提供サーバが、仮想化基板ソフトウェアと、顧客サーバの障害回復を監視する監視手段とを含み、サービス提供サーバの仮想化基盤ソフトウェアは、顧客サーバの障害発生又は障害発生予兆に伴う所定の仮想マシン移動命令を受けると、顧客サーバの仮想化基盤ソフトウェアとの間で、顧客サーバ上の仮想マシンのサービス提供サーバへの移動を行い、その後、監視手段が顧客サーバの障害回復を検知した場合、顧客サーバの仮想化基盤ソフトウェアとの間で、当該仮想マシンの顧客サーバへの移動を行う。   A first service providing system of the present invention includes a customer server including virtualization infrastructure software that controls a virtual machine used by a customer's business terminal, and a service providing server that provides a service to the customer server. The service providing server includes virtualization board software and monitoring means for monitoring failure recovery of the customer server, and the virtualization infrastructure software of the service providing server includes a predetermined virtual function associated with a failure occurrence or a failure occurrence sign of the customer server. When the machine move command is received, the virtual machine on the customer server moves to the service provider server with the virtualization infrastructure software on the customer server, and then the monitoring means detects failure recovery of the customer server. The virtual machine is moved to the customer server with the virtualization infrastructure software of the customer server.

本発明の第2のサービス提供システムは、顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、顧客サーバに対してサービスの提供を行うサービス提供サーバとを備え、顧客サーバが、自サーバの障害発生又は障害発生の予兆を検知し、その旨を示す障害通報をサービス提供サーバに送信し、又、当該障害が回復した場合に、その旨を示す障害回復通知をサービス提供サーバに送信する障害状況通報手段とを含み、サービス提供サーバが、仮想化基板ソフトウェアを含み、サービス提供サーバの仮想化基板ソフトウェアが、障害状況通報手段から障害通報を受け取ると、顧客サーバの仮想化基盤ソフトウェアとの間で、顧客サーバ上の仮想マシンの、サービス提供サーバへの移動を行い、その後、障害状況通報手段から障害回復通知を受け取ると、顧客サーバの仮想化基盤ソフトウェアとの間で、当該仮想マシンの顧客サーバへの移動を行う。   A second service providing system according to the present invention includes a customer server including virtualization infrastructure software for controlling a virtual machine used by a customer business terminal, and a service providing server for providing a service to the customer server. The customer server detects the failure of the server itself or a sign of the failure, sends a failure notification to that effect to the service providing server, and, when the failure is recovered, a failure recovery notification to that effect Failure status notifying means for transmitting to the service providing server, the service providing server includes virtual board software, and the virtual board software of the service providing server receives the fault report from the fault status notifying means, and the customer server Move the virtual machine on the customer server to the service provider server with Upon receiving the failure recovery notification from harm status report unit, between the virtualization infrastructure software customer server, to move to the customer's server of the virtual machine.

本発明の第1のサービス提供サーバは、顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムのサービス提供サーバであって、仮想化基板ソフトウェアと、顧客サーバの障害回復を監視する監視手段とを含み、仮想化基盤ソフトウェアが、顧客サーバの障害発生又は障害発生予兆に伴う所定の仮想マシン移動命令を受けると、顧客サーバの仮想化基盤ソフトウェアとの間で、顧客サーバ上の仮想マシンのサービス提供サーバへの移動を行い、その後、監視手段が顧客サーバの障害回復を検知した場合、顧客サーバの仮想化基盤ソフトウェアとの間で、当該仮想マシンの顧客サーバへの移動を行う。   A first service providing server of the present invention includes a customer server including virtualization infrastructure software that controls a virtual machine used by a customer business terminal, and a service providing server that provides a service to the customer server. A service providing server of a service providing system, including virtualization board software and monitoring means for monitoring failure recovery of a customer server, wherein the virtualization infrastructure software is a predetermined server associated with a failure occurrence or a failure occurrence sign of the customer server When a virtual machine move command is received, the virtual machine on the customer server moves to the service providing server with the virtualization infrastructure software on the customer server, and then the monitoring means detects the failure recovery of the customer server The virtual machine is moved to the customer server with the virtualization infrastructure software of the customer server.

本発明の第2のサービス提供サーバは、顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムのサービス提供サーバであって、仮想化基盤ソフトウェアを含み、サービス提供サーバの仮想化基盤ソフトウェアが、顧客サーバから、顧客サーバの障害発生又は障害発生の予兆を示す障害通報を受け取ると、顧客サーバの仮想化基盤ソフトウェアとの間で、顧客サーバ上の仮想マシンの、サービス提供サーバへの移動を行い、顧客サーバから、障害の回復を示す障害回復通知を受け取ると、顧客サーバの仮想化基盤ソフトウェアとの間で、当該仮想マシンの顧客サーバへの移動を行う。   A second service providing server of the present invention includes a customer server including virtualization infrastructure software that controls a virtual machine used by a customer's business terminal, and a service providing server that provides a service to the customer server. When the service providing server of the service providing system includes the virtualization infrastructure software, and the virtualization infrastructure software of the service providing server receives the failure notification indicating the failure occurrence of the customer server or a sign of the failure occurrence from the customer server, When the virtual machine on the customer server is moved to the service providing server with the virtualization infrastructure software on the customer server, and the failure recovery notification indicating the failure recovery is received from the customer server, the customer server is virtualized The virtual machine is moved to the customer server with the base software.

本発明の第1のサービス提供方法は、顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムのサービス提供方法であって、サービス提供サーバで、顧客サーバの障害発生又は障害発生予兆に伴う所定の仮想マシン移動命令を受けると、顧客サーバの仮想化基盤ソフトウェアとの間で、顧客サーバ上の仮想マシンのサービス提供サーバへの移動を行い、その後、顧客サーバの障害回復を検知した場合、顧客サーバの仮想化基盤ソフトウェアとの間で、当該仮想マシンの顧客サーバへの移動を行う。   A first service providing method of the present invention includes a customer server including virtualization infrastructure software that controls a virtual machine used by a customer's business terminal, and a service providing server that provides a service to the customer server. A service providing method for a service providing system, in which a service providing server receives a predetermined virtual machine movement command associated with the occurrence of a failure of a customer server or a sign of the occurrence of the failure, and the customer bases the virtualization infrastructure software on the customer server. Move the virtual machine on the server to the service providing server, and then detect the failure recovery of the customer server, move the virtual machine to the customer server with the virtualization infrastructure software on the customer server .

本発明の第2のサービス提供方法は、顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムのサービス提供方法であって、顧客サーバで、自サーバの障害発生又は障害発生の予兆を検知し、その旨を示す障害通報をサービス提供サーバに送信し、又、当該障害が回復した場合に、その旨を示す障害回復通知をサービス提供サーバに送信し、サービス提供サーバで、障害通報を受け取ると、顧客サーバの仮想化基盤ソフトウェアとの間で、顧客サーバ上の仮想マシンの、サービス提供サーバへの移動を行い、顧客サーバから障害回復通知を受け取ると、顧客サーバの仮想化基盤ソフトウェアとの間で、当該仮想マシンの顧客サーバへの移動を行う。   A second service providing method of the present invention includes a customer server including virtualization infrastructure software that controls a virtual machine used by a customer's business terminal, and a service providing server that provides a service to the customer server. A service providing method for a service providing system, in which a customer server detects a failure of its own server or a sign of a failure, sends a failure notification indicating the failure to the service providing server, and the failure is recovered If the failure notification is sent to the service providing server and the failure notification is received by the service providing server, the virtual machine service on the customer server is exchanged with the virtualization infrastructure software on the customer server. When a failure recovery notification is received from the customer server after moving to the provider server, To move to the customer server of the virtual machine.

本発明の第1のプログラムは、顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムのサービス提供サーバ上で動作するプログラムであって、サービス提供サーバに、顧客サーバの障害発生又は障害発生予兆に伴う所定の仮想マシン移動命令を受けると、顧客サーバの仮想化基盤ソフトウェアとの間で、顧客サーバ上の仮想マシンのサービス提供サーバへの移動を行う処理と、監視手段が顧客サーバの障害回復を検知した場合、顧客サーバの仮想化基盤ソフトウェアとの間で、当該仮想マシンの顧客サーバへの移動を行う処理と、を実行させる。   A first program of the present invention provides a service provision comprising a customer server including virtualization infrastructure software for controlling a virtual machine used by a customer business terminal, and a service providing server for providing a service to the customer server A program that operates on a service providing server of the system, and when the service providing server receives a predetermined virtual machine movement command accompanying the occurrence of a failure or a sign of a failure of the customer server, In the case where the process of moving the virtual machine on the customer server to the service providing server and the monitoring means detect the failure recovery of the customer server, the customer of the virtual machine with the virtualization infrastructure software of the customer server And processing to move to the server.

本発明の第2のプログラムは、顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムのサービス提供サーバ上で動作するプログラムであって、サービス提供サーバに、顧客サーバから、顧客サーバの障害発生又は障害発生の予兆を示す障害通報を受け取ると、顧客サーバの仮想化基盤ソフトウェアとの間で、顧客サーバ上の仮想マシンの、サービス提供サーバへの移動を行う処理と、その後、顧客サーバから障害の回復を示す障害回復通知を受け取ると、顧客サーバの仮想化基盤ソフトウェアとの間で、当該仮想マシンの顧客サーバへの移動を行う処理と、を実行させる。   The second program of the present invention provides a service providing comprising a customer server including virtualization infrastructure software for controlling a virtual machine used by a customer business terminal, and a service providing server for providing a service to the customer server A program that runs on the service providing server of the system, and when the service providing server receives from the customer server a failure notification indicating a failure of the customer server or a sign of the occurrence of the failure, When the process of moving the virtual machine on the customer server to the service providing server and then receiving the failure recovery notification indicating the failure recovery from the customer server, And a process of moving the virtual machine to the customer server.

本発明によれば、顧客の仮想化環境に障害の発生又は障害発生の予兆があった場合に、外部環境であるサービス提供サーバに仮想マシンを移動させて動作を継続し、該障害が回復した場合に、該仮想マシンを顧客の仮想化環境に戻すことができる。   According to the present invention, when there is a failure or a sign of failure in the customer's virtual environment, the operation is continued by moving the virtual machine to the service providing server that is the external environment, and the failure is recovered. In some cases, the virtual machine can be returned to the customer's virtualized environment.

本発明の第1の実施の形態によるサービス提供システムの構成を示すブロック図である。It is a block diagram which shows the structure of the service provision system by the 1st Embodiment of this invention. 第1の実施の形態によるサービス提供システムの別の構成例を示すブロック図である。It is a block diagram which shows another structural example of the service provision system by 1st Embodiment. 第1の実施の形態によるサービス提供システムの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the service provision system by 1st Embodiment. 本発明の第2の実施の形態によるサービス提供システムの構成を示すブロック図である。It is a block diagram which shows the structure of the service provision system by the 2nd Embodiment of this invention. 第2の実施の形態によるサービス提供システムの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the service provision system by 2nd Embodiment. 本発明の第3の実施の形態によるサービス提供システムの構成を示すブロック図である。It is a block diagram which shows the structure of the service provision system by the 3rd Embodiment of this invention. 第3の実施の形態によるサービス提供システムの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the service provision system by 3rd Embodiment. 本発明のサービス提供サーバのハードウェア構成例を示すブロック図である。It is a block diagram which shows the hardware structural example of the service provision server of this invention.

本発明の実施の形態について図面を参照して詳細に説明する。なお、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。   Embodiments of the present invention will be described in detail with reference to the drawings. In all the drawings, the same reference numerals are given to the same components, and the description will be omitted as appropriate.

(第1の実施の形態)
本発明の第1の実施の形態について、図面を参照して詳細に説明する。以下の図において、本発明の本質に関わらない部分の構成については省略してあり、図示されていない。
(First embodiment)
A first embodiment of the present invention will be described in detail with reference to the drawings. In the following drawings, the configuration of parts not related to the essence of the present invention is omitted and is not shown.

図1は、本発明の第1の実施の形態によるサービス提供システム100の構成を示すブロック図である。   FIG. 1 is a block diagram showing a configuration of a service providing system 100 according to the first embodiment of the present invention.

図1を参照すると、本実施の形態によるサービス提供システム100は、サービス提供サーバ10と、顧客サーバ20と、ストレージ11及び21と、業務端末30と、から構成される。   Referring to FIG. 1, a service providing system 100 according to the present embodiment includes a service providing server 10, a customer server 20, storages 11 and 21, and a business terminal 30.

サービス提供サーバ10は、サービスを提供するプロバイダが所持するサーバである。   The service providing server 10 is a server owned by a provider that provides a service.

顧客サーバ20は、サービスの提供を受ける顧客が所持するサーバである。   The customer server 20 is a server owned by a customer who receives a service.

サービス提供サーバ10と顧客サーバ20とは、インターネット50を介して相互に通信可能である。   The service providing server 10 and the customer server 20 can communicate with each other via the Internet 50.

ストレージ11及び21は、仮想マシン40を配置する。本実施の形態では、説明の便宜上、仮想マシン40が1つの場合を例示して説明するが、仮想マシン40の数に制限はなく、ストレージ11、21についてもその台数に制限はない。   The storages 11 and 21 arrange virtual machines 40. In the present embodiment, for the sake of convenience of explanation, a case where there is one virtual machine 40 will be described as an example. However, the number of virtual machines 40 is not limited, and the number of storages 11 and 21 is not limited.

また、ストレージ11、21を備えず、各サーバ上に直接仮想マシン40を配置してもよい。この場合の構成例を、図2に示す。   Further, the virtual machines 40 may be arranged directly on each server without providing the storages 11 and 21. A configuration example in this case is shown in FIG.

サービス提供サーバ10及び顧客サーバ20は、仮想マシン40の制御を行う仮想化基盤ソフトウェア110及び210を備える。仮想化基盤ソフトウェア110及び210は、仮想マシン40を動作させるプラットフォームとしての機能を有する。仮想化基盤ソフトウェアは、既存の仮想マシンシステムを用いることもができる。   The service providing server 10 and the customer server 20 include virtualization infrastructure software 110 and 210 that control the virtual machine 40. The virtualization infrastructure software 110 and 210 have a function as a platform for operating the virtual machine 40. The virtual infrastructure software can also use an existing virtual machine system.

仮想化基盤ソフトウェア110及び210は、互いにやりとりを行い、仮想マシン40の移動を行う。   The virtualization infrastructure software 110 and 210 communicate with each other and move the virtual machine 40.

仮想マシン40は、通常、顧客サーバ20上で動作している(ストレージ21に配置されている)。   The virtual machine 40 normally operates on the customer server 20 (located in the storage 21).

仮想マシン40は、顧客サーバ20で障害が発生した場合や障害発生の予兆があった場合に、サービス提供サーバ10へ移動される。   The virtual machine 40 is moved to the service providing server 10 when a failure occurs in the customer server 20 or when there is a sign that a failure has occurred.

具体的には、後述する命令受付手段112が、所定の方法によって仮想マシン40の移動命令を受け付けると、仮想化基盤ソフトウェア110が、仮想化基盤ソフトウェア210とやりとりを行い、顧客サーバの仮想マシン40をサービス提供サーバ10へ移動し、該仮想マシン40をストレージ11へ配置する。   Specifically, when a command receiving unit 112 (to be described later) receives a moving command for the virtual machine 40 by a predetermined method, the virtualization platform software 110 interacts with the virtualization platform software 210 to perform the virtual machine 40 of the customer server. Are moved to the service providing server 10 and the virtual machine 40 is arranged in the storage 11.

所定の方法とは、顧客が業務端末を用いてサービス提供サーバ10へ通知したり、プロバイダがサービス提供サーバ10上で直接入力したり等が考えられる。   As the predetermined method, a customer may notify the service providing server 10 using a business terminal, or a provider may directly input on the service providing server 10.

命令受付手段112は、上記所定の方法による仮想マシンの移動命令を受け付ける。   The command receiving unit 112 receives a virtual machine movement command by the predetermined method.

また、サービス提供サーバ10は、監視手段111を備える。   In addition, the service providing server 10 includes a monitoring unit 111.

監視手段111は、顧客サーバ20の障害回復を監視する機能を有する。監視手段111は、顧客サーバ20上で動作していた仮想マシン40がサービス提供サーバ10へ移動した時点で監視を開始する。   The monitoring unit 111 has a function of monitoring failure recovery of the customer server 20. The monitoring unit 111 starts monitoring when the virtual machine 40 operating on the customer server 20 moves to the service providing server 10.

監視手段111が障害回復を検知した場合は、仮想化基盤ソフトウェア110及び210により、仮想マシン40が顧客サーバ20へ移動される。   When the monitoring unit 111 detects failure recovery, the virtual machine 40 is moved to the customer server 20 by the virtualization platform software 110 and 210.

なお、サービス提供サーバ10とは別に、監視サーバを設置し、該監視サーバにて顧客サーバ20の障害状況を監視しても良い。   Note that a monitoring server may be installed separately from the service providing server 10 and the failure status of the customer server 20 may be monitored by the monitoring server.

(第1の実施の形態の動作の説明)
次に、本実施の形態によるサービス提供システム100の動作について、図面を参照して詳細に説明する。
(Description of the operation of the first embodiment)
Next, the operation of the service providing system 100 according to the present embodiment will be described in detail with reference to the drawings.

図3は、本実施の形態によるサービス提供システム100の動作を示すフローチャートである。   FIG. 3 is a flowchart showing the operation of the service providing system 100 according to the present embodiment.

図3を参照すると、まず、命令受付手段112が、顧客サーバ20の仮想マシン40をサービス提供サーバ10へ移動する旨の移動命令を受ける(ステップS301)。   Referring to FIG. 3, first, the command receiving unit 112 receives a move command for moving the virtual machine 40 of the customer server 20 to the service providing server 10 (step S <b> 301).

次いで、仮想化基盤ソフトウェア110が、仮想化基盤ソフトウェア210とやりとりをし、顧客サーバ20上の仮想マシン40を、サービス提供サーバ10へ移動する(ステップS302)。なお、移動した仮想マシン40はストレージ11に配置される。   Next, the virtualization platform software 110 interacts with the virtualization platform software 210 and moves the virtual machine 40 on the customer server 20 to the service providing server 10 (step S302). The moved virtual machine 40 is placed in the storage 11.

仮想マシン40が移動されると、監視手段111が、顧客サーバ20の障害状況の監視を開始する(ステップS303)。監視の方法は、既存の監視システム技術を用いることができる。   When the virtual machine 40 is moved, the monitoring unit 111 starts monitoring the failure status of the customer server 20 (step S303). As the monitoring method, existing monitoring system technology can be used.

次いで、監視手段111が、顧客サーバ20の障害回復を検知すると(ステップS304”YES”)、仮想化基盤ソフトウェア110が、仮想化基盤ソフトウェア210とやりとりをし、サービス提供サーバ10上の仮想マシン40を、顧客サーバ20へ移動する(ステップS305)。   Next, when the monitoring unit 111 detects failure recovery of the customer server 20 (Step S304 “YES”), the virtualization platform software 110 interacts with the virtualization platform software 210, and the virtual machine 40 on the service providing server 10 is displayed. Is moved to the customer server 20 (step S305).

(第1の実施の形態による効果)
次に本実施の形態の効果について説明する。
(Effects of the first embodiment)
Next, the effect of this embodiment will be described.

本実施の形態によれば、顧客は仮想マシン40が動作するサーバの予備サーバを所持する必要がなくなる。そのため、仮想マシン40を他のサーバ上へ移動させるために必要な、複数サーバを一元管理するソフトも不必要となる。   According to this embodiment, the customer does not need to have a spare server for the server on which the virtual machine 40 operates. Therefore, software for centrally managing a plurality of servers necessary for moving the virtual machine 40 onto another server is also unnecessary.

また、本実施の形態によれば、業務端末30で意識することなく、仮想マシン40を移動することが可能なサービスを提供できる。   Further, according to the present embodiment, a service capable of moving the virtual machine 40 without being conscious of the business terminal 30 can be provided.

なお、本実施の形態においては、サービス提供サーバ10は、命令受付手段112は既存の技術を用いて、仮想化基盤ソフトウェア110と監視手段111とからなる構成としても、上述した課題を解決できる。   In the present embodiment, the service providing server 10 can solve the above-described problems even when the command receiving unit 112 is configured by the virtualization infrastructure software 110 and the monitoring unit 111 using existing technology.

(第2の実施の形態)
本発明の第2の実施の形態について、図面を参照して詳細に説明する。以下の図において、本発明の本質に関わらない部分の構成については省略してあり、図示されていない。
(Second Embodiment)
A second embodiment of the present invention will be described in detail with reference to the drawings. In the following drawings, the configuration of parts not related to the essence of the present invention is omitted and is not shown.

図4は、本発明の第2の実施の形態によるサービス提供システム100の構成を示すブロック図である。   FIG. 4 is a block diagram showing a configuration of a service providing system 100 according to the second embodiment of the present invention.

図4を参照すると、本実施の形態によるサービス提供システム100は、図1に示す第1の実施の形態に比べ、顧客サーバ20が、障害状況通報手段211をさらに備える構成となっている。   Referring to FIG. 4, in the service providing system 100 according to the present embodiment, the customer server 20 further includes a failure status reporting unit 211 as compared to the first embodiment shown in FIG. 1.

なお、図2に示す第1の実施の形態の構成に、障害状況通報手段211を加える構成としても良い。   In addition, it is good also as a structure which adds the failure condition notification means 211 to the structure of 1st Embodiment shown in FIG.

また、顧客サーバ20を管理する管理サーバを別途設け、該管理サーバに障害状況通報手段211を設けても良い。   Further, a management server that manages the customer server 20 may be provided separately, and the failure status reporting unit 211 may be provided in the management server.

障害状況通報手段211は、顧客サーバ20に障害の発生又は障害発生の予兆があった場合に、障害通報を前記サービス提供サーバ10に送信する。   The failure status notifying unit 211 transmits a failure notification to the service providing server 10 when the customer server 20 has a failure or a sign of the failure.

該障害通報は、命令受付手段112が受け取る。命令受付手段112が該障害通報を受け取ると、仮想マシン40の移動が開始される。   The fault notification is received by the command receiving means 112. When the command receiving unit 112 receives the failure notification, the movement of the virtual machine 40 is started.

すなわち、本実施の形態では、該障害通報を仮想マシン40の移動のトリガとしている。   That is, in the present embodiment, the failure notification is used as a trigger for moving the virtual machine 40.

その他の構成及び機能については、第1の実施の形態と同様であるため説明を省略する。   Other configurations and functions are the same as those in the first embodiment, and thus description thereof is omitted.

(第2の実施の形態の動作の説明)
次に、本実施の形態によるサービス提供システム100の動作について、図面を参照して詳細に説明する。
(Description of operation of second embodiment)
Next, the operation of the service providing system 100 according to the present embodiment will be described in detail with reference to the drawings.

図5は、本実施の形態によるサービス提供システム100の動作を示すフローチャートである。   FIG. 5 is a flowchart showing the operation of the service providing system 100 according to the present embodiment.

図5を参照すると、まず、障害状況通報手段211が、顧客サーバ20の障害発生又は障害発生の予兆を検知する(ステップS501)。   Referring to FIG. 5, first, the failure status reporting unit 211 detects a failure occurrence or a sign of failure occurrence in the customer server 20 (step S501).

次いで、障害状況通報手段211は、障害通報をサービス提供サーバ10へ送信する(ステップS502)   Next, the failure status notifying unit 211 transmits a failure notification to the service providing server 10 (step S502).

命令受付手段112が該障害通報を受けると、次いで、仮想化基盤ソフトウェア110が、仮想化基盤ソフトウェア210とやりとりをし、顧客サーバ20上の仮想マシン40を、サービス提供サーバ10へ移動する(ステップS503)。   When the command reception unit 112 receives the failure report, the virtualization platform software 110 then interacts with the virtualization platform software 210 and moves the virtual machine 40 on the customer server 20 to the service providing server 10 (step) S503).

仮想マシン40が移動されると、次いで、監視手段111が、顧客サーバ20の障害状況の監視を開始する(ステップS504)。監視の方法は、既存の監視システム技術を用いることができる。   When the virtual machine 40 is moved, the monitoring unit 111 starts monitoring the failure status of the customer server 20 (step S504). As the monitoring method, existing monitoring system technology can be used.

その後、監視手段111が、顧客サーバ20の障害回復を検知すると(ステップS505”YES”)、仮想化基盤ソフトウェア110が、仮想化基盤ソフトウェア210とやりとりをし、サービス提供サーバ10上の仮想マシン40を、顧客サーバ20へ移動する(ステップS506)。   Thereafter, when the monitoring unit 111 detects failure recovery of the customer server 20 (step S505 “YES”), the virtualization platform software 110 interacts with the virtualization platform software 210, and the virtual machine 40 on the service providing server 10 Is moved to the customer server 20 (step S506).

(第2の実施の形態による効果)
次に本実施の形態の効果について説明する。
(Effects of the second embodiment)
Next, the effect of this embodiment will be described.

本実施の形態によれば、顧客サーバ20の障害を自動的に検知し、自動的に仮想マシン40の移動が行われるため、顧客やプロバイダが手動により仮想マシン40の移動命令を行う必要がなくなる。   According to the present embodiment, since the failure of the customer server 20 is automatically detected and the virtual machine 40 is automatically moved, it is not necessary for the customer or the provider to manually issue a movement command for the virtual machine 40. .

(第3の実施の形態)
本発明の第3の実施の形態について、図面を参照して詳細に説明する。以下の図において、本発明の本質に関わらない部分の構成については省略してあり、図示されていない。
(Third embodiment)
A third embodiment of the present invention will be described in detail with reference to the drawings. In the following drawings, the configuration of parts not related to the essence of the present invention is omitted and is not shown.

図6は、本発明の第3の実施の形態によるサービス提供システム100の構成を示すブロック図である。   FIG. 6 is a block diagram showing a configuration of a service providing system 100 according to the third embodiment of the present invention.

図6を参照すると、本実施の形態によるサービス提供システム100は、図4に示す第2の実施の形態に比べ、監視手段111を含まない構成となっている。   Referring to FIG. 6, the service providing system 100 according to the present embodiment has a configuration that does not include the monitoring unit 111 as compared to the second embodiment shown in FIG.

本実施の形態では、障害状況通報手段211が、障害通報に加え、障害回復時に障害回復通知も行う。該障害回復通知は命令受付手段112が受け取り、これをトリガとして、仮想マシン40が顧客サーバ20へ戻される。   In the present embodiment, the failure status notifying unit 211 performs failure recovery notification at the time of failure recovery in addition to the failure notification. The failure recovery notification is received by the command receiving means 112, and the virtual machine 40 is returned to the customer server 20 as a trigger.

その他の構成及び機能は、第2の実施の形態と同様であるため、詳細は省略する。   Since other configurations and functions are the same as those of the second embodiment, details are omitted.

(第3の実施の形態の動作の説明)
次に、本実施の形態によるサービス提供システム100の動作について、図面を参照して詳細に説明する。
(Description of the operation of the third embodiment)
Next, the operation of the service providing system 100 according to the present embodiment will be described in detail with reference to the drawings.

図7は、本実施の形態によるサービス提供システム100の動作を示すフローチャートである。   FIG. 7 is a flowchart showing the operation of the service providing system 100 according to the present embodiment.

図7を参照すると、まず、障害状況通報手段211が、顧客サーバ20の障害発生又は障害発生の予兆を検知する(ステップS701)。   Referring to FIG. 7, first, the failure status notifying unit 211 detects a failure occurrence or a sign of failure occurrence in the customer server 20 (step S701).

次いで、障害状況通報手段211は、障害通知をサービス提供サーバ10へ送信する(ステップS702)   Next, the failure status notifying unit 211 transmits a failure notification to the service providing server 10 (step S702).

命令受付手段112が障害通知を受けると、次いで、仮想化基盤ソフトウェア110が、仮想化基盤ソフトウェア210とやりとりをし、顧客サーバ20上の仮想マシン40を、サービス提供サーバ10へ移動する(ステップS703)。   When the instruction receiving unit 112 receives the failure notification, the virtualization platform software 110 then interacts with the virtualization platform software 210 and moves the virtual machine 40 on the customer server 20 to the service providing server 10 (step S703). ).

その後、顧客サーバ20の障害が回復すると(ステップS704”YES”)、障害状況通報手段211が、障害回復通知をサービス提供サーバ10へ送信する(ステップS705)。   Thereafter, when the failure of the customer server 20 is recovered (step S704 “YES”), the failure status notifying means 211 transmits a failure recovery notification to the service providing server 10 (step S705).

命令受付手段112が該障害回復通知を受け取ると、仮想化基盤ソフトウェア110が、仮想化基盤ソフトウェア210とやりとりをし、サービス提供サーバ10上の仮想マシン40を、顧客サーバ20へ移動する(ステップS706)。   When the command receiving unit 112 receives the failure recovery notification, the virtualization platform software 110 interacts with the virtualization platform software 210 and moves the virtual machine 40 on the service providing server 10 to the customer server 20 (step S706). ).

(第3の実施の形態による効果)
次に本実施の形態の効果について説明する。
(Effects of the third embodiment)
Next, the effect of this embodiment will be described.

本実施の形態によれば、サービス提供サーバ10側で顧客サーバ20の障害回復を監視することなく、顧客サーバ20の障害が回復した時点で自動的に仮想マシン40を戻すことができる。   According to the present embodiment, the virtual machine 40 can be automatically returned when the failure of the customer server 20 is recovered without monitoring the failure recovery of the customer server 20 on the service providing server 10 side.

次に、本発明のサービス提供サーバ10のハードウェア構成例について、図8を参照して説明する。図8はサービス提供サーバ10のハードウェア構成例を示すブロック図である。   Next, a hardware configuration example of the service providing server 10 of the present invention will be described with reference to FIG. FIG. 8 is a block diagram illustrating a hardware configuration example of the service providing server 10.

図8を参照すると、サービス提供サーバ10は、一般的なコンピュータ装置と同様のハードウェア構成であり、CPU(Central Processing Unit)801、RAM(Random Access Memory)等のメモリからなる、データの作業領域やデータの一時退避領域に用いられる主記憶部802、ネットワークを介してデータの送受信を行う通信部803、入力装置805や出力装置806及び記憶装置807と接続してデータの送受信を行う入出力インタフェース部804、上記各構成要素を相互に接続するシステムバス808を備えている。記憶装置807は、例えば、ROM(Read Only Memory)、磁気ディスク、半導体メモリ等の不揮発性メモリから構成されるハードディスク装置等で実現される。   Referring to FIG. 8, the service providing server 10 has a hardware configuration similar to that of a general computer device, and is a data work area including a memory such as a CPU (Central Processing Unit) 801 and a RAM (Random Access Memory). And a main storage unit 802 used for a temporary data saving area, a communication unit 803 that transmits and receives data via a network, an input / output interface that transmits and receives data by connecting to the input device 805, the output device 806, and the storage device 807 A unit 804 and a system bus 808 for interconnecting the above components. The storage device 807 is realized by, for example, a hard disk device including a non-volatile memory such as a ROM (Read Only Memory), a magnetic disk, and a semiconductor memory.

本発明のサービス提供サーバ10の監視手段111、命令受付手段112は、プログラムを組み込んだ、LSI(Large Scale Integration)等のハードウェア部品である回路部品を実装することにより、その動作をハードウェア的に実現することは勿論として、その機能を提供するプログラムを、記憶装置807に格納し、そのプログラムを主記憶部802にロードしてCPU801で実行することにより、ソフトウェア的に実現することも可能である。   The monitoring unit 111 and the instruction receiving unit 112 of the service providing server 10 of the present invention are mounted on a circuit component that is a hardware component such as an LSI (Large Scale Integration), in which a program is incorporated, so that its operation is realized by hardware. As a matter of course, it is also possible to realize a software program by storing a program providing the function in the storage device 807, loading the program into the main storage unit 802, and executing it by the CPU 801. is there.

なお、前述した顧客サーバ20も、上記のようなハードウェア構成を有し、該顧客サーバ20が有する各機能をハードウェア的又はソフトウェア的に実現する。   The customer server 20 described above also has the hardware configuration as described above, and implements each function of the customer server 20 in terms of hardware or software.

以上好ましい実施の形態をあげて本発明を説明したが、本発明は必ずしも、上記実施の形態に限定されるものでなく、その技術的思想の範囲内において様々に変形して実施することができる。   Although the present invention has been described with reference to the preferred embodiments, the present invention is not necessarily limited to the above embodiments, and various modifications can be made within the scope of the technical idea. .

なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。   It should be noted that any combination of the above-described constituent elements and a conversion of the expression of the present invention between a method, an apparatus, a system, a recording medium, a computer program, etc. are also effective as an aspect of the present invention.

また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。   The various components of the present invention do not necessarily have to be independent of each other. A plurality of components are formed as a single member, and a single component is formed of a plurality of members. It may be that a certain component is a part of another component, a part of a certain component overlaps with a part of another component, or the like.

また、本発明の方法およびコンピュータプログラムには複数の手順を順番に記載してあるが、その記載の順番は複数の手順を実行する順番を限定するものではない。このため、本発明の方法およびコンピュータプログラムを実施する時には、その複数の手順の順番は内容的に支障しない範囲で変更することができる。   Moreover, although the several procedure is described in order in the method and computer program of this invention, the order of the description does not limit the order which performs a several procedure. For this reason, when implementing the method and computer program of this invention, the order of the several procedure can be changed in the range which does not interfere in content.

また、本発明の方法およびコンピュータプログラムの複数の手順は個々に相違するタイミングで実行されることに限定されない。このため、ある手順の実行中に他の手順が発生すること、ある手順の実行タイミングと他の手順の実行タイミングとの一部ないし全部が重複していること、等でもよい。   The plurality of procedures of the method and the computer program of the present invention are not limited to being executed at different timings. For this reason, another procedure may occur during the execution of a certain procedure, or some or all of the execution timing of a certain procedure and the execution timing of another procedure may overlap.

さらに、上記実施形態の一部又は全部は、以下の付記のようにも記載されうるが、これに限定されない。   Further, a part or all of the above-described embodiment can be described as in the following supplementary notes, but is not limited thereto.

(付記1)
顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、
前記顧客サーバに対してサービスの提供を行うサービス提供サーバとを備え、
前記サービス提供サーバが、前記仮想化基板ソフトウェアと、前記顧客サーバの障害回復を監視する監視手段とを含み、
前記サービス提供サーバの前記仮想化基盤ソフトウェアは、
前記顧客サーバの障害発生又は障害発生予兆に伴う所定の仮想マシン移動命令を受けると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの前記サービス提供サーバへの移動を行い、
その後、前記監視手段が前記顧客サーバの障害回復を検知した場合、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、当該仮想マシンの前記顧客サーバへの移動を行うことを特徴とするサービス提供システム。
(Appendix 1)
A customer server including virtualization infrastructure software for controlling virtual machines used by customer business terminals;
A service providing server that provides services to the customer server;
The service providing server includes the virtualization board software and monitoring means for monitoring failure recovery of the customer server;
The virtualization platform software of the service providing server is:
Upon receipt of a predetermined virtual machine movement command accompanying a failure occurrence or a sign of failure occurrence of the customer server, to the service providing server of the virtual machine on the customer server with the virtualization infrastructure software of the customer server Move
Thereafter, when the monitoring unit detects failure recovery of the customer server, the virtual machine is moved to the customer server with the virtualization infrastructure software of the customer server. system.

(付記2)
前記サービス提供サーバ及び顧客サーバがそれぞれストレージを備え、前記仮想マシンを当該ストレージに配置することを特徴とする付記1に記載のサービス提供システム。
(Appendix 2)
The service providing system according to claim 1, wherein each of the service providing server and the customer server includes a storage, and the virtual machine is arranged in the storage.

(付記3)
前記顧客サーバが、
自サーバの障害発生又は障害発生の予兆を検知し、その旨を示す障害通報を前記サービス提供サーバに送信する障害状況通報手段を含み、
前記サービス提供サーバの前記仮想化基盤ソフトウェアは、
前記障害通報を受信した場合、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの、前記サービス提供サーバへの移動を行うことを特徴とする付記1又は付記2に記載のサービス提供システム。
(Appendix 3)
The customer server is
Including failure status reporting means for detecting a failure occurrence of the server itself or a sign of failure occurrence and transmitting a failure notification indicating the failure to the service providing server,
The virtualization platform software of the service providing server is:
Supplementary note 1 or Supplementary note, wherein when the failure notification is received, the virtual machine on the customer server is moved to the service providing server with the virtualization platform software of the customer server 2. The service providing system according to 2.

(付記4)
顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、前記顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムの前記サービス提供サーバであって、
前記仮想化基板ソフトウェアと、前記顧客サーバの障害回復を監視する監視手段とを含み、
前記仮想化基盤ソフトウェアが、
前記顧客サーバの障害発生又は障害発生予兆に伴う所定の仮想マシン移動命令を受けると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの前記サービス提供サーバへの移動を行い、
その後、前記監視手段が前記顧客サーバの障害回復を検知した場合、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、当該仮想マシンの前記顧客サーバへの移動を行うことを特徴とするサービス提供サーバ。
(Appendix 4)
The service providing server of a service providing system comprising: a customer server including virtualization infrastructure software that controls a virtual machine used by a customer business terminal; and a service providing server that provides a service to the customer server. And
The virtualization board software; and monitoring means for monitoring failure recovery of the customer server,
The virtualization platform software is
Upon receipt of a predetermined virtual machine movement command accompanying a failure occurrence or a sign of failure occurrence of the customer server, to the service providing server of the virtual machine on the customer server with the virtualization infrastructure software of the customer server Move
Thereafter, when the monitoring unit detects failure recovery of the customer server, the virtual machine is moved to the customer server with the virtualization infrastructure software of the customer server. server.

(付記5)
ストレージを備え、前記仮想マシンを当該ストレージに配置することを特徴とする付記4に記載のサービス提供サーバ。
(Appendix 5)
The service providing server according to claim 4, further comprising a storage, wherein the virtual machine is arranged in the storage.

(付記6)
前記仮想化基盤ソフトウェアは、
自サーバの障害発生又は障害発生の予兆を検知し、その旨を示す障害通報を前記サービス提供サーバに送信する前記顧客サーバの障害状況通報手段から前記障害通報を受信した場合、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの、前記サービス提供サーバへの移動を行うことを特徴とする付記4又は付記5に記載のサービス提供サーバ。
(Appendix 6)
The virtualization platform software is:
When the failure notification is received from the failure status notification means of the customer server that detects a failure occurrence of the server itself or a sign of failure occurrence and transmits a failure notification indicating the failure to the service providing server, the customer server The service providing server according to appendix 4 or appendix 5, wherein the virtual machine on the customer server is moved to the service providing server with virtualization infrastructure software.

(付記7)
顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、
前記顧客サーバに対してサービスの提供を行うサービス提供サーバとを備え、
前記顧客サーバが、自サーバの障害発生又は障害発生の予兆を検知し、その旨を示す障害通報を前記サービス提供サーバに送信し、又、当該障害が回復した場合に、その旨を示す障害回復通知を前記サービス提供サーバに送信する障害状況通報手段とを含み、
前記サービス提供サーバが、前記仮想化基板ソフトウェアを含み、
前記サービス提供サーバの前記仮想化基板ソフトウェアが、
前記障害状況通報手段から前記障害通報を受け取ると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの、前記サービス提供サーバへの移動を行い、
その後、前記障害状況通報手段から前記障害回復通知を受け取ると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、当該仮想マシンの前記顧客サーバへの移動を行うことを特徴とするサービス提供システム。
(Appendix 7)
A customer server including virtualization infrastructure software for controlling virtual machines used by customer business terminals;
A service providing server that provides services to the customer server;
The customer server detects a failure occurrence of the server itself or a sign of failure occurrence, transmits a failure notification indicating the failure to the service providing server, and when the failure is recovered, indicates failure recovery indicating the failure Fault status reporting means for transmitting a notification to the service providing server,
The service providing server includes the virtualization board software;
The virtual board software of the service providing server is
Upon receiving the failure notification from the failure status notification means, the virtual machine on the customer server is moved to the service providing server with the virtualization infrastructure software of the customer server,
Thereafter, when the failure recovery notification is received from the failure status notifying means, the virtual machine is moved to the customer server with the virtualization infrastructure software of the customer server. .

(付記8)
顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、前記顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムの前記サービス提供サーバであって、
前記仮想化基盤ソフトウェアを含み、
前記サービス提供サーバの前記仮想化基盤ソフトウェアが、
前記顧客サーバから、前記顧客サーバの障害発生又は障害発生の予兆を示す障害通報を受け取ると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの、前記サービス提供サーバへの移動を行い、
前記顧客サーバから、前記障害の回復を示す障害回復通知を受け取ると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、当該仮想マシンの前記顧客サーバへの移動を行うことを特徴とするサービス提供サーバ。
(Appendix 8)
The service providing server of a service providing system comprising: a customer server including virtualization infrastructure software that controls a virtual machine used by a customer business terminal; and a service providing server that provides a service to the customer server. And
Including the virtualization platform software,
The virtualization platform software of the service providing server is
Upon receiving from the customer server a failure notification indicating a failure occurrence of the customer server or a sign of failure occurrence, the service of the virtual machine on the customer server with the virtualization infrastructure software of the customer server Move to the providing server,
When a failure recovery notification indicating recovery of the failure is received from the customer server, the virtual machine is moved to the customer server with the virtualization infrastructure software of the customer server. Provision server.

(付記9)
顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、前記顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムのサービス提供方法であって、
前記サービス提供サーバで、
前記顧客サーバの障害発生又は障害発生予兆に伴う所定の仮想マシン移動命令を受けると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの前記サービス提供サーバへの移動を行い、
その後、前記顧客サーバの障害回復を検知した場合、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、当該仮想マシンの前記顧客サーバへの移動を行うことを特徴とするサービス提供方法。
(Appendix 9)
A service providing method of a service providing system comprising: a customer server including virtualization infrastructure software for controlling a virtual machine used by a customer business terminal; and a service providing server for providing a service to the customer server. ,
In the service providing server,
Upon receipt of a predetermined virtual machine movement command accompanying a failure occurrence or a sign of failure occurrence of the customer server, to the service providing server of the virtual machine on the customer server with the virtualization infrastructure software of the customer server Move
Thereafter, when failure recovery of the customer server is detected, the virtual machine is moved to the customer server with the virtualization infrastructure software of the customer server.

(付記10)
前記顧客サーバで、
自サーバの障害発生又は障害発生の予兆を検知し、その旨を示す障害通報を前記サービス提供サーバに送信し、
前記サービス提供サーバで、
前記障害通報を受信した場合、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの、前記サービス提供サーバへの移動を行うことを特徴とする付記9に記載のサービス提供方法。
(Appendix 10)
At the customer server,
Detecting a failure of the server itself or a sign of the failure occurrence, sending a failure notification indicating the failure to the service providing server,
In the service providing server,
Item 8. The supplementary note 9, wherein when the failure notification is received, the virtual machine on the customer server is moved to the service providing server with the virtualization platform software of the customer server. Service provision method.

(付記11)
顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、前記顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムのサービス提供方法であって、
前記顧客サーバで、
自サーバの障害発生又は障害発生の予兆を検知し、その旨を示す障害通報を前記サービス提供サーバに送信し、又、当該障害が回復した場合に、その旨を示す障害回復通知を前記サービス提供サーバに送信し、
前記サービス提供サーバで、
前記障害通報を受け取ると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの、前記サービス提供サーバへの移動を行い、
前記顧客サーバから前記障害回復通知を受け取ると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、当該仮想マシンの前記顧客サーバへの移動を行うことを特徴とするサービス提供方法。
(Appendix 11)
A service providing method of a service providing system comprising: a customer server including virtualization infrastructure software for controlling a virtual machine used by a customer business terminal; and a service providing server for providing a service to the customer server. ,
At the customer server,
Detecting the occurrence of a failure of the server itself or a sign of the failure, sending a failure notification indicating the failure to the service providing server, and providing the service with a failure recovery notification indicating the failure when the failure is recovered To the server,
In the service providing server,
Upon receiving the failure report, the virtual machine on the customer server is moved to the service providing server with the virtualization platform software of the customer server,
When the failure recovery notification is received from the customer server, the virtual machine is moved to the customer server with the virtualization infrastructure software of the customer server.

(付記12)
顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、前記顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムの前記サービス提供サーバ上で動作するプログラムであって、
前記サービス提供サーバに、
前記顧客サーバの障害発生又は障害発生予兆に伴う所定の仮想マシン移動命令を受けると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの前記サービス提供サーバへの移動を行う処理と、
前記監視手段が前記顧客サーバの障害回復を検知した場合、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、当該仮想マシンの前記顧客サーバへの移動を行う処理と、を実行させることを特徴とするプログラム。
(Appendix 12)
On the service providing server of the service providing system comprising: a customer server including virtualization infrastructure software that controls a virtual machine used by a customer business terminal; and a service providing server that provides a service to the customer server A program that runs,
In the service providing server,
Upon receipt of a predetermined virtual machine movement command accompanying a failure occurrence or a sign of failure occurrence of the customer server, to the service providing server of the virtual machine on the customer server with the virtualization infrastructure software of the customer server The process of moving
When the monitoring unit detects failure recovery of the customer server, a process of moving the virtual machine to the customer server with the virtualization infrastructure software of the customer server is executed. Program.

(付記13)
顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、前記顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムの前記サービス提供サーバ上で動作するプログラムであって、
前記サービス提供サーバに、
前記顧客サーバから、前記顧客サーバの障害発生又は障害発生の予兆を示す障害通報を受け取ると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの、前記サービス提供サーバへの移動を行う処理と、
その後、前記顧客サーバから障害の回復を示す障害回復通知を受け取ると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、当該仮想マシンの前記顧客サーバへの移動を行う処理と、を実行させることを特徴とするプログラム。
(Appendix 13)
On the service providing server of the service providing system comprising: a customer server including virtualization infrastructure software that controls a virtual machine used by a customer business terminal; and a service providing server that provides a service to the customer server A program that runs,
In the service providing server,
Upon receiving from the customer server a failure notification indicating a failure occurrence of the customer server or a sign of failure occurrence, the service of the virtual machine on the customer server with the virtualization infrastructure software of the customer server A process to move to the providing server;
Thereafter, upon receiving a failure recovery notification indicating recovery from a failure from the customer server, a process of moving the virtual machine to the customer server with the virtualization infrastructure software of the customer server is executed. A program characterized by that.

100:サービス提供システム
10:サービス提供サーバ
11:ストレージ
110:仮想化基盤ソフトウェア
111:監視手段
112:命令受付手段
20:顧客サーバ
21:ストレージ
210:仮想化基盤ソフトウェア
211:障害状況通報手段
30:業務端末
40:仮想マシン
50:インターネット
801:CPU
802:主記憶部
803:通信部
804:入出力インタフェース部
805:入力装置
806:出力装置
807:記憶装置
808:システムバス
DESCRIPTION OF SYMBOLS 100: Service provision system 10: Service provision server 11: Storage 110: Virtualization infrastructure software 111: Monitoring means 112: Command reception means 20: Customer server 21: Storage 210: Virtualization infrastructure software 211: Failure condition notification means 30: Business Terminal 40: Virtual machine 50: Internet 801: CPU
802: Main storage unit 803: Communication unit 804: Input / output interface unit 805: Input device 806: Output device 807: Storage device 808: System bus

Claims (10)

顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、
前記顧客サーバに対してサービスの提供を行うサービス提供サーバとを備え、
前記サービス提供サーバが、前記仮想化基板ソフトウェアと、前記顧客サーバの障害回復を監視する監視手段とを含み、
前記サービス提供サーバの前記仮想化基盤ソフトウェアは、
前記顧客サーバの障害発生又は障害発生予兆に伴う所定の仮想マシン移動命令を受けると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの前記サービス提供サーバへの移動を行い、
その後、前記監視手段が前記顧客サーバの障害回復を検知した場合、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、当該仮想マシンの前記顧客サーバへの移動を行うことを特徴とするサービス提供システム。
A customer server including virtualization infrastructure software for controlling virtual machines used by customer business terminals;
A service providing server that provides services to the customer server;
The service providing server includes the virtualization board software and monitoring means for monitoring failure recovery of the customer server;
The virtualization platform software of the service providing server is:
Upon receipt of a predetermined virtual machine movement command accompanying a failure occurrence or a sign of failure occurrence of the customer server, to the service providing server of the virtual machine on the customer server with the virtualization infrastructure software of the customer server Move
Thereafter, when the monitoring unit detects failure recovery of the customer server, the virtual machine is moved to the customer server with the virtualization infrastructure software of the customer server. system.
前記サービス提供サーバ及び顧客サーバがそれぞれストレージを備え、前記仮想マシンを当該ストレージに配置することを特徴とする請求項1に記載のサービス提供システム。   The service providing system according to claim 1, wherein each of the service providing server and the customer server includes a storage, and the virtual machine is arranged in the storage. 前記顧客サーバが、
自サーバの障害発生又は障害発生の予兆を検知し、その旨を示す障害通報を前記サービス提供サーバに送信する障害状況通報手段を含み、
前記サービス提供サーバの前記仮想化基盤ソフトウェアは、
前記障害通報を受信した場合、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの、前記サービス提供サーバへの移動を行うことを特徴とする請求項1又は請求項2に記載のサービス提供システム。
The customer server is
Including failure status reporting means for detecting a failure occurrence of the server itself or a sign of failure occurrence and transmitting a failure notification indicating the failure to the service providing server,
The virtualization platform software of the service providing server is:
When the failure notification is received, the virtual machine on the customer server is moved to the service providing server with the virtualization infrastructure software of the customer server. The service providing system according to claim 2.
顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、前記顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムの前記サービス提供サーバであって、
前記仮想化基板ソフトウェアと、前記顧客サーバの障害回復を監視する監視手段とを含み、
前記仮想化基盤ソフトウェアが、
前記顧客サーバの障害発生又は障害発生予兆に伴う所定の仮想マシン移動命令を受けると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの前記サービス提供サーバへの移動を行い、
その後、前記監視手段が前記顧客サーバの障害回復を検知した場合、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、当該仮想マシンの前記顧客サーバへの移動を行うことを特徴とするサービス提供サーバ。
The service providing server of a service providing system comprising: a customer server including virtualization infrastructure software that controls a virtual machine used by a customer business terminal; and a service providing server that provides a service to the customer server. And
The virtualization board software; and monitoring means for monitoring failure recovery of the customer server,
The virtualization platform software is
Upon receipt of a predetermined virtual machine movement command accompanying a failure occurrence or a sign of failure occurrence of the customer server, to the service providing server of the virtual machine on the customer server with the virtualization infrastructure software of the customer server Move
Thereafter, when the monitoring unit detects failure recovery of the customer server, the virtual machine is moved to the customer server with the virtualization infrastructure software of the customer server. server.
顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、
前記顧客サーバに対してサービスの提供を行うサービス提供サーバとを備え、
前記顧客サーバが、自サーバの障害発生又は障害発生の予兆を検知し、その旨を示す障害通報を前記サービス提供サーバに送信し、又、当該障害が回復した場合に、その旨を示す障害回復通知を前記サービス提供サーバに送信する障害状況通報手段とを含み、
前記サービス提供サーバが、前記仮想化基板ソフトウェアを含み、
前記サービス提供サーバの前記仮想化基板ソフトウェアが、
前記障害状況通報手段から前記障害通報を受け取ると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの、前記サービス提供サーバへの移動を行い、
その後、前記障害状況通報手段から前記障害回復通知を受け取ると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、当該仮想マシンの前記顧客サーバへの移動を行うことを特徴とするサービス提供システム。
A customer server including virtualization infrastructure software for controlling virtual machines used by customer business terminals;
A service providing server that provides services to the customer server;
The customer server detects a failure occurrence of the server itself or a sign of failure occurrence, transmits a failure notification indicating the failure to the service providing server, and when the failure is recovered, indicates failure recovery indicating the failure Fault status reporting means for transmitting a notification to the service providing server,
The service providing server includes the virtualization board software;
The virtual board software of the service providing server is
Upon receiving the failure notification from the failure status notification means, the virtual machine on the customer server is moved to the service providing server with the virtualization infrastructure software of the customer server,
Thereafter, when the failure recovery notification is received from the failure status notifying means, the virtual machine is moved to the customer server with the virtualization infrastructure software of the customer server. .
顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、前記顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムの前記サービス提供サーバであって、
前記仮想化基盤ソフトウェアを含み、
前記サービス提供サーバの前記仮想化基盤ソフトウェアが、
前記顧客サーバから、前記顧客サーバの障害発生又は障害発生の予兆を示す障害通報を受け取ると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの、前記サービス提供サーバへの移動を行い、
前記顧客サーバから、前記障害の回復を示す障害回復通知を受け取ると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、当該仮想マシンの前記顧客サーバへの移動を行うことを特徴とするサービス提供サーバ。
The service providing server of a service providing system comprising: a customer server including virtualization infrastructure software that controls a virtual machine used by a customer business terminal; and a service providing server that provides a service to the customer server. And
Including the virtualization platform software,
The virtualization platform software of the service providing server is
Upon receiving from the customer server a failure notification indicating a failure occurrence of the customer server or a sign of failure occurrence, the service of the virtual machine on the customer server with the virtualization infrastructure software of the customer server Move to the providing server,
When a failure recovery notification indicating recovery of the failure is received from the customer server, the virtual machine is moved to the customer server with the virtualization infrastructure software of the customer server. Provision server.
顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、前記顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムのサービス提供方法であって、
前記サービス提供サーバで、
前記顧客サーバの障害発生又は障害発生予兆に伴う所定の仮想マシン移動命令を受けると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの前記サービス提供サーバへの移動を行い、
その後、前記顧客サーバの障害回復を検知した場合、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、当該仮想マシンの前記顧客サーバへの移動を行うことを特徴とするサービス提供方法。
A service providing method of a service providing system comprising: a customer server including virtualization infrastructure software for controlling a virtual machine used by a customer business terminal; and a service providing server for providing a service to the customer server. ,
In the service providing server,
Upon receipt of a predetermined virtual machine movement command accompanying a failure occurrence or a sign of failure occurrence of the customer server, to the service providing server of the virtual machine on the customer server with the virtualization infrastructure software of the customer server Move
Thereafter, when failure recovery of the customer server is detected, the virtual machine is moved to the customer server with the virtualization infrastructure software of the customer server.
顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、前記顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムのサービス提供方法であって、
前記顧客サーバで、
自サーバの障害発生又は障害発生の予兆を検知し、その旨を示す障害通報を前記サービス提供サーバに送信し、又、当該障害が回復した場合に、その旨を示す障害回復通知を前記サービス提供サーバに送信し、
前記サービス提供サーバで、
前記障害通報を受け取ると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの、前記サービス提供サーバへの移動を行い、
前記顧客サーバから前記障害回復通知を受け取ると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、当該仮想マシンの前記顧客サーバへの移動を行うことを特徴とするサービス提供方法。
A service providing method of a service providing system comprising: a customer server including virtualization infrastructure software for controlling a virtual machine used by a customer business terminal; and a service providing server for providing a service to the customer server. ,
At the customer server,
Detecting the occurrence of a failure of the server itself or a sign of the failure, sending a failure notification indicating the failure to the service providing server, and providing the service with a failure recovery notification indicating the failure when the failure is recovered To the server,
In the service providing server,
Upon receiving the failure report, the virtual machine on the customer server is moved to the service providing server with the virtualization platform software of the customer server,
When the failure recovery notification is received from the customer server, the virtual machine is moved to the customer server with the virtualization infrastructure software of the customer server.
顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、前記顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムの前記サービス提供サーバ上で動作するプログラムであって、
前記サービス提供サーバに、
前記顧客サーバの障害発生又は障害発生予兆に伴う所定の仮想マシン移動命令を受けると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの前記サービス提供サーバへの移動を行う処理と、
前記監視手段が前記顧客サーバの障害回復を検知した場合、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、当該仮想マシンの前記顧客サーバへの移動を行う処理と、を実行させることを特徴とするプログラム。
On the service providing server of the service providing system comprising: a customer server including virtualization infrastructure software that controls a virtual machine used by a customer business terminal; and a service providing server that provides a service to the customer server A program that runs,
In the service providing server,
Upon receipt of a predetermined virtual machine movement command accompanying a failure occurrence or a sign of failure occurrence of the customer server, to the service providing server of the virtual machine on the customer server with the virtualization infrastructure software of the customer server The process of moving
When the monitoring unit detects failure recovery of the customer server, a process of moving the virtual machine to the customer server with the virtualization infrastructure software of the customer server is executed. Program.
顧客の業務端末が利用する仮想マシンの制御を行う仮想化基盤ソフトウェアを含む顧客サーバと、前記顧客サーバに対してサービスの提供を行うサービス提供サーバとを備えるサービス提供システムの前記サービス提供サーバ上で動作するプログラムであって、
前記サービス提供サーバに、
前記顧客サーバから、前記顧客サーバの障害発生又は障害発生の予兆を示す障害通報を受け取ると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、前記顧客サーバ上の前記仮想マシンの、前記サービス提供サーバへの移動を行う処理と、
その後、前記顧客サーバから障害の回復を示す障害回復通知を受け取ると、前記顧客サーバの前記仮想化基盤ソフトウェアとの間で、当該仮想マシンの前記顧客サーバへの移動を行う処理と、を実行させることを特徴とするプログラム。
On the service providing server of the service providing system comprising: a customer server including virtualization infrastructure software that controls a virtual machine used by a customer business terminal; and a service providing server that provides a service to the customer server A program that runs,
In the service providing server,
Upon receiving from the customer server a failure notification indicating a failure occurrence of the customer server or a sign of failure occurrence, the service of the virtual machine on the customer server with the virtualization infrastructure software of the customer server A process to move to the providing server;
Thereafter, upon receiving a failure recovery notification indicating recovery from a failure from the customer server, a process of moving the virtual machine to the customer server with the virtualization infrastructure software of the customer server is executed. A program characterized by that.
JP2010239288A 2010-10-26 2010-10-26 Service providing system, service providing server, service providing method, and program Pending JP2012093868A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010239288A JP2012093868A (en) 2010-10-26 2010-10-26 Service providing system, service providing server, service providing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010239288A JP2012093868A (en) 2010-10-26 2010-10-26 Service providing system, service providing server, service providing method, and program

Publications (1)

Publication Number Publication Date
JP2012093868A true JP2012093868A (en) 2012-05-17

Family

ID=46387144

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010239288A Pending JP2012093868A (en) 2010-10-26 2010-10-26 Service providing system, service providing server, service providing method, and program

Country Status (1)

Country Link
JP (1) JP2012093868A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101506250B1 (en) * 2014-12-10 2015-03-27 (주)한위드정보기술 Connection Dualization System For virtualization service

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04299743A (en) * 1991-03-28 1992-10-22 Omron Corp Computer network system
JP2007207219A (en) * 2006-01-06 2007-08-16 Hitachi Ltd Computer system management method, management server, computer system, and program
JP2008165637A (en) * 2006-12-28 2008-07-17 Hitachi Ltd System switching method in server virturalizing environment and computer system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04299743A (en) * 1991-03-28 1992-10-22 Omron Corp Computer network system
JP2007207219A (en) * 2006-01-06 2007-08-16 Hitachi Ltd Computer system management method, management server, computer system, and program
JP2008165637A (en) * 2006-12-28 2008-07-17 Hitachi Ltd System switching method in server virturalizing environment and computer system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101506250B1 (en) * 2014-12-10 2015-03-27 (주)한위드정보기술 Connection Dualization System For virtualization service

Similar Documents

Publication Publication Date Title
JP5851503B2 (en) Providing high availability for applications in highly available virtual machine environments
EP2637102B1 (en) Cluster system with network node failover
JP2014522052A (en) Reduce hardware failure
CN102591717B (en) Method, device and system for processing service information of access device and virtual device
US20190272219A1 (en) Quick recovery method, device and system of a virtual machine
CN103618627A (en) Method, device and system for managing virtual machines
US10102088B2 (en) Cluster system, server device, cluster system management method, and computer-readable recording medium
US9049101B2 (en) Cluster monitor, method for monitoring a cluster, and computer-readable recording medium
CN103746855A (en) Method and device for processing abnormal events in telecom cloud
WO2016197737A1 (en) Self-check processing method, apparatus and system
CN110896362B (en) Fault detection method and device
EP2975524B1 (en) Information processing device
US20180089055A1 (en) Method and apparatus for monitoring logs
JP5712714B2 (en) Cluster system, virtual machine server, virtual machine failover method, virtual machine failover program
JP6551111B2 (en) Information processing apparatus, down determination method, cluster system, and program
JP2011203941A (en) Information processing apparatus, monitoring method and monitoring program
JP2012128573A (en) Duplex system and building management system using the same
JP2011141675A (en) Computer, method and program for managing computer
JP2011209811A (en) Virtual machine system and virtual machine arrangement method
JP2012093868A (en) Service providing system, service providing server, service providing method, and program
JP2018056633A (en) Cluster system, server, operation method for server, and program
CN114826962A (en) Link fault detection method, device, equipment and machine readable storage medium
CN103716186B (en) Artificial telephone traffic system with network fault tolerance capability and method thereof
KR101883251B1 (en) Apparatus and method for determining failover in virtual system
JP2016206898A (en) Information processing device, fault detection method, and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130904

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20131010

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140513

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140710

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150203