Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6209838B2 - Disaster prevention service provision method, disaster prevention system, disaster prevention virtual server construction program - Google Patents
[go: Go Back, main page]

JP6209838B2 - Disaster prevention service provision method, disaster prevention system, disaster prevention virtual server construction program - Google Patents

Disaster prevention service provision method, disaster prevention system, disaster prevention virtual server construction program Download PDF

Info

Publication number
JP6209838B2
JP6209838B2 JP2013060005A JP2013060005A JP6209838B2 JP 6209838 B2 JP6209838 B2 JP 6209838B2 JP 2013060005 A JP2013060005 A JP 2013060005A JP 2013060005 A JP2013060005 A JP 2013060005A JP 6209838 B2 JP6209838 B2 JP 6209838B2
Authority
JP
Japan
Prior art keywords
disaster
virtual server
disaster prevention
data center
information
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.)
Expired - Fee Related
Application number
JP2013060005A
Other languages
Japanese (ja)
Other versions
JP2014186460A (en
Inventor
芝藤 和久
和久 芝藤
亀ヶ谷 政勝
政勝 亀ヶ谷
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2013060005A priority Critical patent/JP6209838B2/en
Publication of JP2014186460A publication Critical patent/JP2014186460A/en
Application granted granted Critical
Publication of JP6209838B2 publication Critical patent/JP6209838B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Alarm Systems (AREA)

Description

本発明は,防災サービスの提供方法,防災システム,防災仮想サーバ構築プログラムに関する。   The present invention relates to a disaster prevention service providing method, a disaster prevention system, and a disaster prevention virtual server construction program.

防災システムは,災害が発生した場合に,災害対策本部で収集した情報を全ての官公庁や自治体で共有するために必要であり,その重要性が認識されている。防災システムは,災害が発生した時に,様々な方面から提供される災害に関する災害情報をデータベースに格納し,全ての官公庁や自治体に設置されている端末装置からインターネットや専用回線を介して閲覧できるようにする。   The disaster prevention system is necessary to share the information collected by the disaster response headquarters with all government agencies and local governments in the event of a disaster, and its importance is recognized. When a disaster occurs, the disaster prevention system stores disaster information related to disasters provided from various fields in a database so that it can be viewed from the terminal devices installed in all government offices and local governments via the Internet and dedicated lines. To.

従来の防災システムは,災害対策本部としての役割を果たす官公庁や自治体によって,自前のコンピュータシステムにより構築されている。そして,想定できる災害の最大規模を考慮して,その防災システムが構築されるのが一般的である。   Conventional disaster prevention systems are built with their own computer systems by government agencies and local governments that act as disaster response headquarters. And, in general, the disaster prevention system is constructed in consideration of the maximum possible disaster.

防災システムについては以下の特許文献に記載されている。   The disaster prevention system is described in the following patent documents.

WO 2008/102739 A1WO 2008/102739 A1 特開2004−206247号公報JP 2004-206247 A 特開2011−209811号公報JP2011-209811A 特開2001−357474号公報JP 2001-357474 A

災害はある時突然発生するので,防災システムは常時稼働状態にしておく必要がある。しかし,災害が発生していない平常時では,防災システムは防災訓練の時くらいしか利用されず,平常時に常時稼働状態にすることはコストアップを招いている。   Since disasters occur suddenly at certain times, it is necessary to keep the disaster prevention system in operation. However, in normal times when no disaster has occurred, the disaster prevention system is only used during disaster prevention drills, and making it always in operation during normal times increases costs.

また,たとえ防災システムを構築して稼働状態にしていても,その防災システムが設置されている地域に災害が発生して防災システムの稼働が停止すると,防災システムを利用した災害情報の共有化などの防災サービスの提供が困難になる。したがって,稼働中の防災システムが災害により稼働停止した場合の対策が必要である。   In addition, even if a disaster prevention system is constructed and put into operation, if a disaster occurs in the area where the disaster prevention system is installed and the operation of the disaster prevention system stops, sharing disaster information using the disaster prevention system, etc. It becomes difficult to provide disaster prevention services. Therefore, it is necessary to take measures when an operating disaster prevention system is shut down due to a disaster.

そこで,1つの側面では,本発明の目的は,災害が発生していない平常時における防災システムのコストを低減する防災サービスの提供方法,防災システム,防災仮想サーバ構築プログラムを提供することにある。   Therefore, in one aspect, an object of the present invention is to provide a disaster prevention service providing method, a disaster prevention system, and a disaster prevention virtual server construction program for reducing the cost of a disaster prevention system in a normal time when no disaster occurs.

防災サービスの提供方法の第1の側面は,災害発生時に,端末装置が,被災地と災害レベルを有する災害情報を受信する受信工程と,
前記端末装置が,前記災害情報から所定の災害レベル以上の被災地の規模を算出し,被災地規模に対応する災害仮想サーバのハードウエア資源テーブルまたは関数に基づいて,生成すべき防災仮想サーバのハードウエア資源情報を生成する生成工程と,
前記端末装置が,前記防災仮想サーバのハードウエア資源情報を有する防災仮想サーバ生成及び起動要求を,ハードウエア資源を有するデータセンタに送信する送信工程と,
前記データセンタが,前記防災仮想サーバのハードウエア資源情報に基づいて,前記防災仮想サーバのハードウエア資源を割り当てて,前記防災仮想サーバを生成し起動する生成及び起動工程と,
前記データセンタ内に生成及び起動された防災仮想サーバが,所定の災害サービスを提供する災害サービス提供工程とを有する。
The first aspect of the provision method of the disaster prevention service is a receiving process in which the terminal device receives disaster information having a disaster area and a disaster level when a disaster occurs;
The terminal device calculates the scale of the disaster area above the predetermined disaster level from the disaster information, and generates the disaster virtual server to be generated based on the hardware resource table or function of the disaster virtual server corresponding to the disaster area scale. A generation process for generating hardware resource information;
A transmission step in which the terminal device transmits a disaster prevention virtual server generation and activation request having hardware resource information of the disaster prevention virtual server to a data center having hardware resources;
The data center generates and starts the disaster prevention virtual server by allocating hardware resources of the disaster prevention virtual server based on hardware resource information of the disaster prevention virtual server; and
The disaster prevention virtual server generated and activated in the data center includes a disaster service providing step of providing a predetermined disaster service.

第1の側面によれば,平常時の防災サーバのコストを削減することができる。   According to the 1st side, the cost of the disaster prevention server at normal time can be reduced.

防災サーバとそれを利用する端末を有する防災システムを示す図である。It is a figure which shows the disaster prevention system which has a disaster prevention server and the terminal using it. 第1の実施の形態における平常時の防災システムを示す図である。It is a figure which shows the disaster prevention system of the normal time in 1st Embodiment. 第1の実施の形態における災害時の防災システムを示す図である。It is a figure which shows the disaster prevention system at the time of the disaster in 1st Embodiment. 第2の実施の形態における平常時の防災システムを示す図である。It is a figure which shows the disaster prevention system of the normal time in 2nd Embodiment. 第2の実施の形態における災害時の防災システムを示す図である。It is a figure which shows the disaster prevention system at the time of the disaster in 2nd Embodiment. 第1,第2の実施の形態におけるクラウドシステムの全体構成を示す図である。It is a figure which shows the whole cloud system structure in 1st, 2nd embodiment. 防災仮想サーバを構築する処理を示すフローチャート図である。It is a flowchart figure which shows the process which builds a disaster prevention virtual server. 防災仮想サーバ構築アプリケーションが災害情報を解析し,防災仮想サーバ情報を生成する処理S12の具体的なフローチャート図である。It is a specific flowchart figure of process S12 in which a disaster prevention virtual server construction application analyzes disaster information and produces | generates disaster prevention virtual server information. 災害情報DIと市町村人口情報の一例を示す図である。It is a figure which shows an example of disaster information DI and municipality population information. 防災仮想サーバテーブルの一例を示す図である。It is a figure which shows an example of a disaster prevention virtual server table. 防災仮想サーバテーブルの一例を示す図である。It is a figure which shows an example of a disaster prevention virtual server table. 防災仮想サーバテーブルの一例を示す図である。It is a figure which shows an example of a disaster prevention virtual server table. データセンタ内に構築された防災仮想サーバの一例を示す図である。It is a figure which shows an example of the disaster prevention virtual server constructed | assembled in the data center. データセンタ内の管理サーバとハイパバイザによる防災仮想サーバの生成手順を示すフローチャート図である。It is a flowchart figure which shows the production | generation procedure of the disaster prevention virtual server by the management server in a data center, and a hypervisor. データセンタ内の管理サーバとハイパバイザによる防災仮想サーバの起動手順を示すフローチャート図である。It is a flowchart figure which shows the starting procedure of the disaster prevention virtual server by the management server in a data center, and a hypervisor. 端末,管理サーバ及び防災仮想サーバの構成図である。It is a block diagram of a terminal, a management server, and a disaster prevention virtual server.

図1は,防災サーバとそれを利用する端末を有する防災システムを示す図である。防災サーバ100は,例えば,官公庁内の災害対策本部によって構築され,官公庁のデータセンタなどに設置されている。防災サーバ100には,防災アプリケーションB-APLがインストールされ,防災アプリケーションB-APLを防災サーバのコンピュータが実行することにより,防災サービスを提供する。   FIG. 1 is a diagram illustrating a disaster prevention system having a disaster prevention server and a terminal using the disaster prevention server. The disaster prevention server 100 is constructed by, for example, a disaster countermeasure headquarters in a public office and installed in a data center of the public office. The disaster prevention server 100 is installed with the disaster prevention application B-APL, and the disaster prevention application B-APL is executed by the computer of the disaster prevention server, thereby providing a disaster prevention service.

防災サービスには,例えば,災害対策本部が受信または収集した災害情報をデータベース化して記憶し,官公庁及び自治体の端末C1,C2からインターネットや専用回線などのネットワーク7を介するアクセスに応答して災害情報を提供するサービスである。災害情報は,例えば,地震発生の場合であれば,都道府県市町村別の震度情報や,地震による道路や橋などの被害状況などである。さらに,災害情報には,各地域別の避難所の情報などである。   The disaster prevention service, for example, stores disaster information received or collected by the disaster response headquarters in a database and stores disaster information in response to accesses via the network 7 such as the Internet or dedicated lines from government offices and local government terminals C1 and C2. It is a service that provides. For example, in the case of an earthquake, the disaster information includes seismic intensity information by prefecture, municipality, and the damage status of roads and bridges due to the earthquake. Furthermore, disaster information includes information on evacuation centers for each region.

このように災害対策本部によって構築された防災サーバ100は,突然発生する災害に備えて,予め構築して常時稼働状態にする必要がある。しかし,災害が発生していない平常間は,訓練時などを除いて,防災サーバ100が利用されることはまれである。そのため,平常時に常時稼働させることで,電力など費用が発生し,数年毎に防災サーバ100のハードウエアを取り替える必要があるので,多大な費用が発生する。   The disaster prevention server 100 constructed by the disaster countermeasure headquarters in this way needs to be constructed in advance and always in operation in preparation for a sudden disaster. However, it is rare for the disaster prevention server 100 to be used during normal periods when no disaster has occurred except during training. For this reason, by operating constantly during normal times, costs such as electric power are generated, and it is necessary to replace the hardware of the disaster prevention server 100 every several years.

[第1,第2の実施の形態の防災システムの概略]
図2は,第1の実施の形態における平常時の防災システムを示す図である。平常時の防災システムは,図1と同様に,防災サーバ100が,災害対策本部などにより構築され常時稼働している。そして,防災サーバ100は,官公庁や自治体の端末C1,C2からネットワーク7を介してアクセス可能であり,そのアクセスに応答して災害情報を提供する。
[Outline of the disaster prevention system of the first and second embodiments]
FIG. 2 is a diagram showing a normal disaster prevention system according to the first embodiment. In the normal disaster prevention system, as in FIG. 1, the disaster prevention server 100 is constructed by the disaster countermeasure headquarters or the like and is always in operation. The disaster prevention server 100 can be accessed via the network 7 from terminals C1 and C2 of public offices and local governments, and provides disaster information in response to the access.

一方,データセンタ8は,複数の物理サーバPSを有し,クラウドサービス利用者に,コンピュータシステムを構築し稼働させるための,仮想サーバVSやネットワーク(図示せず)などのインフラストラクチャそのものを,ネットワーク7を経由して提供する。   On the other hand, the data center 8 has a plurality of physical servers PS, and the infrastructure itself such as a virtual server VS and a network (not shown) for constructing and operating a computer system for a cloud service user is connected to the network. 7 to provide.

図2においては,図示しないクラウドサービス利用者の端末からの要求に応じて,物理サーバPS上で動作するハイパバイザHV(仮想化ソフトウエア)により,仮想サーバVS1,VS2が生成され起動されている。それぞれの仮想サーバVS1,VS2には,アプリケーションAPL1,APL2がインストールされ,それぞれ仮想システムを構築している。   In FIG. 2, virtual servers VS1 and VS2 are generated and activated by a hypervisor HV (virtualization software) operating on the physical server PS in response to a request from a cloud service user terminal (not shown). Applications APL1 and APL2 are installed on the virtual servers VS1 and VS2, respectively, and a virtual system is constructed.

災害対策本部の端末CXも,クラウドサービス利用者の端末の一つであり,データセンタ8内の管理サーバにアクセスして,防災システムに必要なハードウエア資源を選択して,仮想サーバVSを生成し起動し,防災仮想サーバとして使用することができる。ただし,平常時は,災害が発生していないので,データセンタ内に防災システムを構成する仮想サーバを生成及び起動しておく必要はない。それにより,平常時において,災害対策本部は,データセンタ8のクラウドサービス提供者から課金されることはない。   The disaster countermeasure headquarters terminal CX is also one of the cloud service users' terminals. It accesses the management server in the data center 8, selects the hardware resources necessary for the disaster prevention system, and creates a virtual server VS. Can be used as a disaster prevention virtual server. However, since there is no disaster during normal times, it is not necessary to create and start virtual servers that constitute the disaster prevention system in the data center. As a result, the disaster response headquarters is not charged by the cloud service provider of the data center 8 in normal times.

ただし,災害発生時に,ハードウエア資源を選択して,仮想サーバを生成し起動させて防災仮想サーバを構築できるように,災害対策本部はクラウドサービス提供者とサービス契約を締結している。そして,突然の災害発生に備えて,災害対策本部の端末CXは,防災システムにインストールすべき防災アプリケーションをデータセンタ8内のストーレージ20内に予め格納している。   However, in the event of a disaster, the Disaster Countermeasures Headquarters has signed a service contract with a cloud service provider so that a disaster prevention virtual server can be constructed by selecting a hardware resource, creating and starting a virtual server. In preparation for a sudden disaster, the terminal CX of the disaster countermeasure headquarters stores a disaster prevention application to be installed in the disaster prevention system in the storage 20 in the data center 8 in advance.

図3は,第1の実施の形態における災害時の防災システムを示す図である。この例では,災害時において,平常時に稼働していた防災サーバ100が設置されているデータセンタが被災して,稼働停止したことを前提にしている。   FIG. 3 is a diagram illustrating the disaster prevention system in the first embodiment during a disaster. In this example, it is assumed that, in the event of a disaster, the data center where the disaster prevention server 100 that has been operating in normal times is damaged and has been stopped.

そのように災害が発生し平常時に稼働していた防災サーバ100が停止した場合,災害対策本部の端末CXは,気象庁などが提供する災害情報DIを受信し,災害情報DIの被災地と災害レベルの情報から所定の災害レベル以上の被災地の規模(例えば人口)を算出し,被災地規模に対応する災害仮想サーバのハードウエア資源情報を生成する。ハードウエア資源情報は,例えば,CPUの個数やクロック周波数,メモリの容量(GB),ハードディスクの容量(GB),データベースの容量(GB),ネットワークの帯域幅(Gpbs)などを含む。そして,端末CXはデータセンタ8にアクセスして,生成したハードウエア資源情報に対応する仮想サーバVS3を生成し起動させる。そして,端末CXは,データセンタ8に,起動した仮想サーバVS3に対し予めストーレージ20内に格納していた防災アプリケーションをインストールさせ,仮想サーバVS3による防災仮想サーバB-VSを構築し稼働させる。   When the disaster prevention server 100 that has been operating in a normal state is stopped in such a case, the terminal CX of the disaster countermeasure headquarters receives the disaster information DI provided by the Japan Meteorological Agency, etc., and the disaster area and disaster level of the disaster information DI From the above information, the scale (for example, population) of the disaster area above a predetermined disaster level is calculated, and hardware resource information of the disaster virtual server corresponding to the disaster area scale is generated. The hardware resource information includes, for example, the number of CPUs, clock frequency, memory capacity (GB), hard disk capacity (GB), database capacity (GB), network bandwidth (Gpbs), and the like. Then, the terminal CX accesses the data center 8 to generate and start a virtual server VS3 corresponding to the generated hardware resource information. Then, the terminal CX causes the data center 8 to install the disaster prevention application stored in the storage 20 in advance in the activated virtual server VS3, and construct and operate the disaster prevention virtual server B-VS by the virtual server VS3.

その結果,都道府県や市町村の端末C1,C2は,平常時の防災サーバ100に代えて,防災仮想システムB-VSYSにアクセスし,防災情報の提供などの防災サービスを受けることができる。   As a result, the terminals C1 and C2 in prefectures and municipalities can access the disaster prevention virtual system B-VSYS instead of the disaster prevention server 100 in normal times and receive disaster prevention services such as provision of disaster prevention information.

上記の第1の実施の形態によれば,防災サーバ100が被災した場合のバックアップとしての防災仮想サーバVS3を,災害発生時にデータセンタ8内に生成し起動している。したがって,平常時におけるバックアップ用の防災サーバを構築しておく必要がなく,費用を削減することができる。   According to the first embodiment described above, the disaster prevention virtual server VS3 as a backup when the disaster prevention server 100 is damaged is generated and activated in the data center 8 when a disaster occurs. Therefore, it is not necessary to construct a disaster prevention server for backup in normal times, and the cost can be reduced.

図4は,第2の実施の形態における平常時の防災システムを示す図である。図2の実施の形態と異なり,災害対策本部などによる防災サーバ100が構築されていない。平常時は,防災サーバを利用することがほとんどないので,自前の防災サーバを構築せずに費用を削減する。   FIG. 4 is a diagram showing a normal disaster prevention system according to the second embodiment. Unlike the embodiment of FIG. 2, the disaster prevention server 100 by the disaster countermeasure headquarters or the like is not constructed. During normal times, disaster prevention servers are rarely used, so the cost is reduced without building your own disaster prevention server.

ただし,災害発生時に,被災規模に応じてデータセンタ内のハードウエア資源を割り当てて,仮想サーバを生成及び起動させて防災仮想システムを構築できるように,災害対策本部はクラウドサービス提供者とサービス契約を締結している。そして,突然の災害発生に備えて,災害対策本部は,防災システムにインストールすべき防災アプリケーションをデータセンタ8内のストーレージ20内に予め格納している。   However, in the event of a disaster, the Disaster Countermeasures Headquarters makes a service contract with the cloud service provider so that hardware resources in the data center can be allocated according to the scale of the disaster, and virtual servers can be created and started to build disaster prevention virtual systems. Is concluded. In preparation for a sudden disaster, the disaster countermeasure headquarters stores in advance the disaster prevention application to be installed in the disaster prevention system in the storage 20 in the data center 8.

つまり,図4の第2の実施の形態では,図2の第1の実施の形態におけるバックアップとしての防災仮想サーバシステムをデータセンタ8に構築できるようにしておくのではなく,災害発生時に初めて防災仮想サーバシステムを構築できるようにする。   That is, in the second embodiment of FIG. 4, the disaster prevention virtual server system as a backup in the first embodiment of FIG. Make it possible to build a virtual server system.

図5は,第2の実施の形態における災害時の防災システムを示す図である。図3と同様に,災害が発生した時に,災害対策本部の端末CXが,災害情報DIを受信し,その災害の規模に応じて,データセンタ8内に仮想サーバVS3を生成及び起動し,防災仮想サーバB-VSを構築する。   FIG. 5 is a diagram showing a disaster prevention system in a second embodiment. As in FIG. 3, when a disaster occurs, the terminal CX of the disaster response headquarters receives the disaster information DI, generates and starts a virtual server VS3 in the data center 8 according to the scale of the disaster, and performs disaster prevention. Build virtual server B-VS.

すなわち,災害が発生した時,災害対策本部の端末CXは,気象庁などが提供する災害情報DIを受信し,災害情報DIの被災地と災害レベルの情報から所定の災害レベル以上の被災地の規模(例えば人口)を算出し,被災地規模に対応する防災仮想サーバのハードウエア資源情報を生成する。ハードウエア資源情報は,前述のとおりである。そして,端末CXはデータセンタ8にアクセスして,データセンタ8に防災仮想サーバのハードウエア資源情報に対応する仮想サーバVS3を生成及び起動させる。そして,端末CXは,データセンタ8に,生成及び起動した仮想サーバVS3に予めストレージ20内に格納していた防災アプリケーションをインストールさせて,仮想サーバVS3による防災仮想サーバB-VSを構築し稼働させる。   In other words, when a disaster occurs, the terminal CX of the disaster response headquarters receives disaster information DI provided by the Japan Meteorological Agency, etc. (For example, population) is calculated, and hardware resource information of the disaster prevention virtual server corresponding to the disaster area scale is generated. The hardware resource information is as described above. Then, the terminal CX accesses the data center 8, and causes the data center 8 to generate and start a virtual server VS3 corresponding to the hardware resource information of the disaster prevention virtual server. Then, the terminal CX installs the disaster prevention application stored in the storage 20 in advance in the virtual server VS3 generated and started in the data center 8, and constructs and operates the disaster prevention virtual server B-VS by the virtual server VS3. .

上記の第2の実施の形態によれば,災害発生時に,短時間で仮想サーバVSを生成及び起動し,防災仮想サーバB-VS構築している。したがって,平常時において防災サーバを構築しておく必要がなく,費用を削減することができる。また,平常時においてデータセンタ8内に防災仮想サーバシステムを構築して稼働させる必要がないので,平常時にクラウドサービスの課金を課せられることはない。   According to the second embodiment, a disaster prevention virtual server B-VS is constructed by generating and starting a virtual server VS in a short time when a disaster occurs. Therefore, it is not necessary to construct a disaster prevention server in normal times, and costs can be reduced. In addition, since it is not necessary to construct and operate a disaster prevention virtual server system in the data center 8 during normal times, there is no charge for cloud services during normal times.

以下,第1,第2の実施の形態における,災害発生時に災害対策本部などの端末CXによって迅速に防災仮想サーバシステムを構築する処理について詳述する。まず,防災仮想サーバシステムの構築に利用されるクラウドシステムについて概略を説明する。   Hereinafter, in the first and second embodiments, a process for quickly building a disaster prevention virtual server system by the terminal CX such as the disaster countermeasure headquarters when a disaster occurs will be described in detail. First, an outline of a cloud system used for building a disaster prevention virtual server system will be described.

[本実施の形態におけるクラウドシステムの構成]
図6は,第1,第2の実施の形態におけるクラウドシステムの全体構成を示す図である。データセンタ8内に,物理マシンPMなどのハードウエアに生成される仮想サーバ群VS-Gと,クラウド利用者に管理コンソールを提供するクラウドサービスポータルサイト2Aと,管理サーバ3とが設けられている。そして,データセンタ8には,インターネットや専用回線等のネットワーク7を介して,クラウド利用者端末1とクラウド利用者のサービスのクライアント端末6とが接続可能になっている。また,クラウドサービスポータルサイト2Aに加えて,クラウド利用者端末1からコマンド(一種のAPI)を管理サーバ3に直接送信するためのAPIエンドポイント2Bも設けられている。
[Configuration of cloud system in this embodiment]
FIG. 6 is a diagram showing the overall configuration of the cloud system in the first and second embodiments. In the data center 8, a virtual server group VS-G generated in hardware such as a physical machine PM, a cloud service portal site 2A that provides a management console to a cloud user, and a management server 3 are provided. . The cloud user terminal 1 and the client terminal 6 of the service of the cloud user can be connected to the data center 8 via a network 7 such as the Internet or a dedicated line. In addition to the cloud service portal site 2A, an API endpoint 2B for directly transmitting a command (a kind of API) from the cloud user terminal 1 to the management server 3 is also provided.

仮想サーバ群(または仮想計算機群)VS-Gは,複数の物理マシンPM(または物理サーバ,物理計算機)を有し,各物理マシンPMはCPUとメモリ(DRAM)とハードディスク(HDD)とストレージ等の大容量メモリとネットワークとを有する。ハードウエアである物理マシンPMのリソースは,複数の仮想サーバVSに割り当てられる。クラウドサービスポータルサイト2や管理サーバ3は,例えば,これらの仮想サーバVSによって構築されても良い。   The virtual server group (or virtual machine group) VS-G has a plurality of physical machines PM (or physical servers and physical computers), and each physical machine PM has a CPU, memory (DRAM), hard disk (HDD), storage, etc. Large-capacity memory and network. Resources of the physical machine PM, which is hardware, are allocated to a plurality of virtual servers VS. The cloud service portal site 2 and the management server 3 may be constructed by these virtual servers VS, for example.

前述したとおり,クラウドシステムによりクラウド利用者に提供されるクラウドサービスは,コンピュータシステムを構築し稼働させるための,仮想サーバやネットワーク等のインフラストラクチャそのものを,ネットワーク7経由で提供するサービスである。   As described above, the cloud service provided to the cloud user by the cloud system is a service that provides the infrastructure itself such as a virtual server and a network for constructing and operating the computer system via the network 7.

クラウド利用者は,その端末1からクラウドサービスポータルサイト2にアクセスして,管理コンソールで仮想サーバに必要な仕様,例えばCPUのクロック周波数,メモリの容量(GB),ハードディスクの容量(MB/sec,IOPS),及びネットワークの帯域幅(Gbps)などを選択し,それらについてクラウド利用契約を締結する。また,クラウド利用者端末1は,クラウドサービスポータルサイト2にアクセスして,仮想サーバの稼働状況を監視したり,仮想サーバの動作を操作したりする。   The cloud user accesses the cloud service portal site 2 from the terminal 1 and uses the management console to specify the specifications required for the virtual server, such as CPU clock frequency, memory capacity (GB), hard disk capacity (MB / sec, Select IOPS) and network bandwidth (Gbps), and conclude a cloud usage agreement for them. In addition, the cloud user terminal 1 accesses the cloud service portal site 2 to monitor the operation status of the virtual server and operate the operation of the virtual server.

管理サーバ3は,ハイパバイザ(仮想化ソフトウエア)HVと連携して,物理マシンPMなどを管理し,さらに,仮想サーバVSに物理マシンのハードウエアを割り当てて仮想サーバVSを生成し,管理する。そして,管理サーバ3は,仮想サーバ(VS)情報テーブル(TB)を含む管理情報テーブル322を有する。   The management server 3 manages the physical machine PM and the like in cooperation with the hypervisor (virtualization software) HV, and further generates and manages the virtual server VS by allocating the physical machine hardware to the virtual server VS. The management server 3 has a management information table 322 including a virtual server (VS) information table (TB).

管理サーバ3は,新たに仮想サーバや仮想サーバシステムを生成する場合に,この管理情報テーブル322に仮想サーバを登録する。   The management server 3 registers a virtual server in the management information table 322 when creating a new virtual server or virtual server system.

ハイパバイザHV(仮想化ソフトウエア)は,物理マシン上で動作し,管理サーバ3からの指示に応じて,ハードウエアの物理マシンPMのCPU,メモリ,ハードディスク,ネットワーク等を割り当てて仮想サーバを動作させるソフトウエアである。   The hypervisor HV (virtualization software) operates on the physical machine, and operates the virtual server by allocating the CPU, memory, hard disk, network, etc. of the hardware physical machine PM according to the instruction from the management server 3 Software.

仮想サーバVSは,上記のハードウエアである物理マシンPMが割り当てられることに加えて,OS,ミドルウエアMW,アプリケーションAPL,データベースDBなどを有するイメージファイルをそのハードディスク内に有し,例えば,起動時にイメージファイルをハードディスクからメモリに書き込み,所望のサービスを提供する動作を行う。   The virtual server VS has an image file having an OS, middleware MW, application APL, database DB, etc. in its hard disk in addition to the physical machine PM which is the hardware described above. The image file is written from the hard disk to the memory and the desired service is provided.

クライアント端末6は,クラウド利用者によって運営されるシステムのサービスの提供を受けるクライアントの端末である。クライアント端末6は,通常,クラウド利用者の仮想サーバVSにネットワーク7を介してアクセスし,クラウド利用者が運営するサービスの提供を受ける。   The client terminal 6 is a client terminal that receives a service of a system operated by a cloud user. The client terminal 6 usually accesses the cloud user's virtual server VS via the network 7 and receives a service operated by the cloud user.

管理サーバ3は,システムの仮想サーバVSの負荷状態を監視し,過負荷状態になると,新たに仮想サーバVSを追加して生成し起動させるなどの処理を行う。   The management server 3 monitors the load state of the virtual server VS in the system, and performs processing such as newly adding a virtual server VS and starting it when an overload state occurs.

ハイパバイザHVは,物理マシンPM上で動作し,物理マシンなどのハードウエア群のリソースを仮想サーバVSに割り当てて,仮想サーバVSを動作させる。そのために,ハイパバイザHVは,例えば,仮想サーバを生成する仮想サーバ生成部と,仮想サーバを起動する仮想サーバ起動部と,仮想サーバをシャットダウンする仮想サーバシャットダウン部と,起動状態の仮想サーバを一時停止,つまりサスペンドする仮想サーバサスペンド部と,サスペンド状態の仮想サーバを再開,つまりリジュームする仮想サーバリジューム部と,仮想サーバの動作情報を収集する仮想サーバ動作情報収集部とを有する。   The hypervisor HV operates on the physical machine PM, allocates resources of hardware groups such as physical machines to the virtual server VS, and operates the virtual server VS. For this purpose, the hypervisor HV, for example, temporarily stops the virtual server generation unit that generates the virtual server, the virtual server activation unit that starts the virtual server, the virtual server shutdown unit that shuts down the virtual server, and the virtual server that is active In other words, a virtual server suspend unit that suspends, a virtual server resume unit that resumes, that is, resumes a suspended virtual server, and a virtual server operation information collection unit that collects virtual server operation information.

さらに,ハイパバイザHVは,生成した仮想サーバVSの情報を格納するVS情報ファイルを,図示しないディスク内に保存する。ハイパバイザHVは,仮想サーバの生成コマンドに応答して仮想サーバの情報をこのVS情報ファイルに記憶し,仮想サーバの起動コマンドに応答してこのVS情報ファイルを参照して,仮想サーバを起動する。上記の生成コマンドや起動コマンドは,ハイパバイザが公開しているAPIの一つである。   Furthermore, the hypervisor HV saves a VS information file that stores the generated virtual server VS information in a disk (not shown). The hypervisor HV stores the virtual server information in this VS information file in response to the virtual server generation command, and starts the virtual server by referring to this VS information file in response to the virtual server start command. The above generation command and start command are one of APIs published by the hypervisor.

管理サーバ3は,図示しないCPUなどのハードウエアに加えて,ソフトウエアと記憶部とを有する。管理サーバ内のソフトウエアは,例えば,クラウドサービスポータルサイト2Aでクラウド契約を締結したクラウド利用者への課金処理などのクラウド利用者管理を行うクラウド利用者管理部と,クラウド契約に基づいて物理マシンなどハードウエアリソースを割り当てて仮想サーバVSを生成する仮想サーバ生成部と,仮想サーバを管理する仮想サーバ管理部と,仮想サーバの動作を監視する仮想サーバ監視部とを有する。仮想サーバ生成部は,例えば物理マシンを介してハイパバイザHVに対しVS情報を有する生成コマンドを送信して,VS情報をVS情報ファイルに保存させる。   The management server 3 includes software and a storage unit in addition to hardware such as a CPU (not shown). The software in the management server includes, for example, a cloud user management unit that performs cloud user management such as billing for cloud users who have signed a cloud contract at the cloud service portal site 2A, and a physical machine based on the cloud contract. A virtual server generation unit that allocates hardware resources and generates a virtual server VS, a virtual server management unit that manages the virtual server, and a virtual server monitoring unit that monitors the operation of the virtual server. The virtual server generation unit transmits a generation command having VS information to the hypervisor HV via, for example, a physical machine, and stores the VS information in a VS information file.

さらに,管理サーバ内のソフトウエアは,仮想サーバの起動を物理マシンを介してハイパバイザHVに対し指示する仮想サーバ起動制御部と,起動状態の仮想サーバのシャットダウンをハイパバイザHVに指示する仮想サーバシャットダウン制御部と,起動状態の仮想サーバのサスペンドをハイパバイザHVに指示する仮想サーバサスペンド制御部と,仮想サーバのリジュームをハイパバイザHVに指示する仮想サーバリジューム制御部と,仮想サーバにアプリケーションをインストールする仮想サーバAPLインストール制御部などを有する。   In addition, the software in the management server includes a virtual server start control unit that instructs the hypervisor HV to start the virtual server via the physical machine, and a virtual server shutdown control that instructs the hypervisor HV to shut down the active virtual server. The virtual server suspend control unit that instructs the hypervisor HV to suspend the active virtual server, the virtual server resume control unit that instructs the hypervisor HV to resume the virtual server, and the virtual server APL that installs the application on the virtual server It has an installation control unit.

管理サーバ内の記憶部は,例えば,ハイパバイザHVから報告される仮想サーバの動作情報を含む仮想サーバ情報テーブルなどを記憶する。   The storage unit in the management server stores, for example, a virtual server information table including virtual server operation information reported from the hypervisor HV.

[防災仮想サーバの構築処理]
図7は,防災仮想サーバを構築する処理を示すフローチャート図である。この防災仮想サーバの構築処理は,図3と図5の第1,第2の実施の形態で災害が発生した時にデータセンタに防災仮想サーバを構築する場合に行われる処理である。
[Building a disaster prevention virtual server]
FIG. 7 is a flowchart showing processing for constructing a disaster prevention virtual server. The disaster prevention virtual server construction process is a process performed when a disaster prevention virtual server is constructed in the data center when a disaster occurs in the first and second embodiments of FIGS. 3 and 5.

図7には,災害対策本部の端末CXによる処理と,データセンタ8による処理とが示されている。端末CXは,防災対策本部などに設置され,気象庁などの災害情報を発信する官公庁と専用回線で接続されている。または,端末CXは,防災対策本部の関係者が所持するモバイル端末であってもよい。   FIG. 7 shows processing by the terminal CX of the disaster countermeasure headquarters and processing by the data center 8. The terminal CX is installed at the disaster prevention headquarters, etc., and is connected to a government agency that sends disaster information such as the Japan Meteorological Agency through a dedicated line. Alternatively, the terminal CX may be a mobile terminal possessed by a person concerned at the disaster prevention headquarters.

この端末CXには,防災仮想サーバを構築するための防災仮想サーバ構築アプリケーション(APL)がインストールされている。この防災仮想サーバ構築アプリケーションは,災害情報DIを受信し,災害情報DIを解析して被災地の規模を算出し,被災地の規模に対応する防災仮想サーバのハードウエア資源情報を決定し,データセンタ8にアクセスしてその防災仮想サーバのハードウエア資源情報に基づいて防災仮想サーバを構築させる機能を有する。防災仮想サーバ構築アプリケーションは,上記の処理を,災害情報の受信から全て人手による操作を必要とせずに自動で実行することが望ましい。   A disaster prevention virtual server construction application (APL) for constructing a disaster prevention virtual server is installed in the terminal CX. This disaster prevention virtual server construction application receives the disaster information DI, analyzes the disaster information DI, calculates the scale of the disaster area, determines the hardware resource information of the disaster prevention virtual server corresponding to the scale of the disaster area, It has a function of accessing the center 8 and constructing a disaster prevention virtual server based on hardware resource information of the disaster prevention virtual server. It is desirable that the disaster prevention virtual server construction application automatically executes the above-mentioned processing without requiring any manual operation from the reception of disaster information.

図16は,本実施の形態における端末,管理サーバ及び防災仮想サーバの構成図である。端末CX,管理サーバ8,そして防災仮想サーバB-VSは,いずれもコンピュータの構成を有する。すなわち,端末CX,管理サーバ8,防災仮想サーバは,いずれも,プロセッサであるCPUと,メモリMEMと,OS,ミドルエア,ハイパバイザ,アプリケーションプログラムなどが格納されるプログラム記憶媒体PGMとを有する。そして,端末CXは,管理サーバ3にアクセスして,防災仮想サーバB-VSをデータセンタ内に構築する。   FIG. 16 is a configuration diagram of a terminal, a management server, and a disaster prevention virtual server in the present embodiment. The terminal CX, the management server 8, and the disaster prevention virtual server B-VS all have a computer configuration. That is, each of the terminal CX, the management server 8, and the disaster prevention virtual server includes a CPU that is a processor, a memory MEM, and a program storage medium PGM in which an OS, middle air, hypervisor, application program, and the like are stored. Then, the terminal CX accesses the management server 3 and constructs the disaster prevention virtual server B-VS in the data center.

図7に示されるとおり,災害が発生すると(S10),端末CXの防災仮想サーバ構築アプリケーションが災害情報DIを受信する(S11)。端末CXの防災仮想サーバ構築アプリケーションは常時起動状態にあり,気象庁などから災害情報DIを常時受信可能になっている。災害情報DIは,例えばXMLファイル形式で送信される。   As shown in FIG. 7, when a disaster occurs (S10), the disaster prevention virtual server construction application of the terminal CX receives the disaster information DI (S11). The disaster prevention virtual server construction application of terminal CX is always running and can receive disaster information DI from the Japan Meteorological Agency. The disaster information DI is transmitted in an XML file format, for example.

図9は,災害情報DIと市町村人口情報の一例を示す図である。災害が地震の場合の災害情報DIは,図9に示されるとおり,各市町村毎の震度情報を有する。災害が津波の場合の災害情報は,例えば,各市町村毎の予想されるまたは現実の津波の高さ情報を有する。そして,災害が原子力発電所の事故の場合は,例えば,各市町村毎の予想されるまたは現実の放射能濃度情報を有する。   FIG. 9 is a diagram illustrating an example of the disaster information DI and the municipality population information. The disaster information DI when the disaster is an earthquake has seismic intensity information for each municipality as shown in FIG. The disaster information in the case where the disaster is a tsunami includes, for example, predicted or actual tsunami height information for each municipality. If the disaster is an accident at a nuclear power plant, for example, it has expected or actual radioactivity concentration information for each municipality.

防災仮想サーバ構築アプリケーションは,受信した災害情報DIを解析し,所定の災害レベル以上の被災地の規模を算出し,被災地規模に対応する災害仮想サーバのハードウエア資源テーブルまたは関数に基づいて,生成すべき防災仮想サーバのハードウエア資源情報を決定し生成する(S12)。   The disaster prevention virtual server construction application analyzes the received disaster information DI, calculates the scale of the disaster area above the predetermined disaster level, and based on the hardware resource table or function of the disaster virtual server corresponding to the disaster area scale, The hardware resource information of the disaster prevention virtual server to be generated is determined and generated (S12).

具体的には,図9の地震の場合は,例えば,被災レベルが震度4以上の市町村の人口の合計を,図9に示した市町村人口情報を参照して算出し,それを被災地の規模の情報とする。被災レベルが高い被災地の人口に比例して,防災仮想サーバを介して共有すべき災害情報量が増大しまた被害情報へのアクセス頻度が増大するので,被災地の規模の情報として被災地の人口が適している。あるいは,震度4以上の市町村の面積の合計を被災地の規模情報にしてもよい。   Specifically, in the case of the earthquake in FIG. 9, for example, the total population of municipalities whose disaster level is 4 or greater is calculated with reference to the municipal population information shown in FIG. Information. The amount of disaster information that should be shared via the disaster prevention virtual server increases and the frequency of access to damage information increases in proportion to the population of the affected area with a high level of damage. The population is suitable. Alternatively, the total area of municipalities with seismic intensity 4 or higher may be used as scale information of the affected area.

さらに,防災仮想サーバ構築アプリケーションは,予め定めている被災地規模に対応する災害仮想サーバのハードウエア資源を有する仮想サーバテーブルまたは関数に基づいて,算出した被災地規模に対応して構築すべき防災仮想サーバのハードウエア資源情報を決定し生成する。   In addition, the disaster prevention virtual server construction application should be constructed in accordance with the calculated disaster area scale based on the virtual server table or function having the hardware resources of the disaster virtual server corresponding to the disaster area scale determined in advance. Determine and generate virtual server hardware resource information.

図10,図11,図12は,防災仮想サーバテーブルの一例を示す図である。ここでは前提として,防災仮想サーバは,防災アプリケーションがインストールされる防災仮想サーバと,防災仮想サーバへのWEBアクセスを処理するWEBサーバと,災害情報などを格納するデータベースサーバとを有し,この3つの仮想サーバにより防災仮想サーバシステムが構成されるものとする。   10, FIG. 11, and FIG. 12 are diagrams illustrating an example of the disaster prevention virtual server table. Here, it is assumed that the disaster prevention virtual server has a disaster prevention virtual server on which the disaster prevention application is installed, a WEB server that processes WEB access to the disaster prevention virtual server, and a database server that stores disaster information. It is assumed that a disaster prevention virtual server system is configured by two virtual servers.

図10は,防災アプリケーションがインストールされる防災仮想サーバのテーブル例を示す図である。防災仮想サーバテーブルは,地震用と,津波用と,原発事故用とそれぞれ別々に生成され,端末CX内に格納されている。   FIG. 10 is a diagram illustrating a table example of the disaster prevention virtual server on which the disaster prevention application is installed. The disaster prevention virtual server tables are generated separately for earthquakes, tsunamis, and nuclear accidents, and are stored in the terminal CX.

図10の防災仮想サーバテーブルの例は,被災地の人口に対応して,防災仮想サーバのCPUのレベル(レベル1〜32)と,メモリ容量と,ディスク容量と,データベース(DB)容量とを有する。ここでCPUのレベルとは,例えばCPUの個数であり,またはCPUのクロック数であり,契約をしているデータセンタが提供するCPUの性能レベルである。データベース容量は,ディスク容量の約80%に設定されている。図10の例では,被災レベルが所定レベル以上の被災地の人口が増えるほど,防災仮想サーバに必要なハードウエア資源の規模は大きくなり,例えば,単純に人口に比例している。   The disaster prevention virtual server table in FIG. 10 shows the disaster prevention virtual server CPU level (levels 1 to 32), memory capacity, disk capacity, and database (DB) capacity corresponding to the population in the disaster area. Have. Here, the CPU level is, for example, the number of CPUs or the number of CPU clocks, which is the performance level of the CPU provided by the contracted data center. The database capacity is set to about 80% of the disk capacity. In the example of FIG. 10, the scale of the hardware resources required for the disaster prevention virtual server increases as the population of the disaster area whose disaster level is equal to or higher than the predetermined level increases. For example, it is simply proportional to the population.

防災仮想サーバテーブルは,地震用と,津波用と,原発事故用と別々に設けられるのが好ましい。災害が地震,津波,原発事故によって,被災レベルに対応して構築すべき防災仮想サーバの規模が異なるからである。   The disaster prevention virtual server table is preferably provided separately for earthquakes, tsunamis, and nuclear accidents. This is because the scale of disaster prevention virtual servers to be constructed corresponding to the disaster level varies depending on whether the disaster is an earthquake, tsunami, or nuclear accident.

図11は防災WEBの仮想サーバテーブル例を示す図である。防災WEBの仮想サーバテーブルは,図10と同様に,地震用と,津波用と,原発事故用とそれぞれ別々に生成され,端末CX内に格納されている。   FIG. 11 is a diagram illustrating an example of a virtual server table of the disaster prevention WEB. The virtual server table of the disaster prevention web is generated separately for the earthquake, the tsunami, and the nuclear accident, respectively, and stored in the terminal CX, as in FIG.

図11の防災WEBの仮想サーバテーブルの例も,被災地の人口に対応して,防災仮想サーバのCPUのレベル(レベル1〜32)と,メモリ容量と,ディスク容量と,データベース容量とを有する。図11の例も,被災レベルが所定レベル以上の被災地の人口が増えるほど,防災仮想サーバに必要なハードウエア資源の規模は大きくなり,例えば,単純に人口に比例している。さらに,防災WEB仮想サーバの場合は,WEBサービスを提供するので,被災地の人口に対応するメモリ容量が,図10場合よりも2倍になっている。予め防災WEB仮想サーバを構築した場合に想定される膨大なアクセスを処理するためには,メモリ容量が大きい方が良いことが予想されるからである。   The example of the virtual server table of the disaster prevention web in FIG. 11 also has the CPU level (levels 1 to 32), the memory capacity, the disk capacity, and the database capacity of the disaster prevention virtual server corresponding to the population of the disaster area. . In the example of FIG. 11 also, as the population of the disaster area whose disaster level is a predetermined level or more increases, the scale of the hardware resources necessary for the disaster prevention virtual server increases. For example, it is simply proportional to the population. Furthermore, since the disaster prevention WEB virtual server provides a WEB service, the memory capacity corresponding to the population in the disaster area is doubled compared to the case of FIG. This is because it is expected that a larger memory capacity is better in order to handle the enormous accesses assumed when a disaster prevention WEB virtual server is constructed in advance.

図12は防災DBの仮想サーバテーブルの例を示す図である。防災DBの仮想サーバテーブルは,図10と同様に,地震用と,津波用と,原発事故用とそれぞれ別々に生成され,端末CX内に格納されている。   FIG. 12 is a diagram illustrating an example of a virtual server table of the disaster prevention DB. As in FIG. 10, the virtual server table of the disaster prevention DB is generated separately for the earthquake, the tsunami, and the nuclear accident, and is stored in the terminal CX.

図12の防災DBの仮想サーバテーブルの例も,被災地の人口に対応して,防災仮想サーバのCPUのレベル(レベル1〜32)と,メモリ容量と,ディスク容量と,データベース容量とを有する。図12の例も,被災レベルが所定レベル以上の被災地の人口が増えるほど,防災仮想サーバに必要なハードウエア資源の規模は大きくなり,例えば,単純に人口に比例している。   The example of the virtual server table of the disaster prevention DB in FIG. 12 also has the CPU level (levels 1 to 32), the memory capacity, the disk capacity, and the database capacity of the disaster prevention virtual server corresponding to the population of the disaster area. . In the example of FIG. 12, the scale of the hardware resources necessary for the disaster prevention virtual server increases as the population of the disaster area whose disaster level is equal to or higher than the predetermined level increases, for example, simply proportional to the population.

図8は,防災仮想サーバ構築アプリケーションが災害情報を解析し,防災仮想サーバ情報を生成する処理S12の具体的なフローチャート図である。   FIG. 8 is a specific flowchart of processing S12 in which the disaster prevention virtual server construction application analyzes disaster information and generates disaster prevention virtual server information.

端末CXの防災仮想サーバ構築アプリケーションは,受信した災害情報DIを解析する(S121)。災害情報DIの災害種別が地震の場合には(S122のYES),災害情報から例えば震度5以上の地域の人口を被災地規模として算出し,地震用仮想サーバテーブル(図10)を参照して防災仮想サーバに必要なハードウエア資源の情報を有する防災仮想サーバ情報を生成する(S123)。   The disaster prevention virtual server construction application of the terminal CX analyzes the received disaster information DI (S121). When the disaster type of the disaster information DI is earthquake (YES in S122), for example, the area population with a seismic intensity of 5 or more is calculated as the disaster area scale from the disaster information, and the earthquake virtual server table (Fig. 10) is referenced. Disaster prevention virtual server information having hardware resource information necessary for the disaster prevention virtual server is generated (S123).

端末CXの防災仮想サーバ構築アプリケーションは,災害情報DIの災害種別が津波の場合には(S124のYES),災害情報から例えば予想津波Xcm以上の地域の人口を被災地規模として算出し,津波用仮想サーバテーブル(図11)を参照して防災仮想サーバに必要なハードウエア資源の情報を有する防災仮想サーバ情報を生成する(S125)。   If the disaster type of the disaster information DI is a tsunami (YES in S124), the disaster prevention virtual server construction application of the terminal CX calculates the population in the area of the expected tsunami Xcm or more as the disaster area scale from the disaster information, Disaster prevention virtual server information having information on hardware resources necessary for the disaster prevention virtual server is generated with reference to the virtual server table (FIG. 11) (S125).

端末CXの防災仮想サーバ構築アプリケーションは,災害情報DIの災害種別が原発事故の場合には(S124のYES),災害情報から例えば予想放射能Yシーベルト以上の地域の人口を被災地規模として算出し,津波用仮想サーバテーブル(図12)を参照して防災仮想サーバに必要なハードウエア資源の情報を有する防災仮想サーバ情報を生成する(S126)。   If the disaster type of the disaster information DI is a nuclear accident (YES in S124), the disaster prevention virtual server construction application on the terminal CX calculates the population of the area above the predicted radioactivity Y Sievert as the disaster area scale from the disaster information. Then, referring to the tsunami virtual server table (FIG. 12), the disaster prevention virtual server information having the hardware resource information necessary for the disaster prevention virtual server is generated (S126).

上記の処理S123,S125,S127では,防災仮想サーバ構築アプリケーションは,仮想サーバテーブルを参照して防災仮想サーバに必要なハードウエア資源の情報を有する防災仮想サーバ情報を生成した。しかし,端末CXの防災仮想サーバ構築アプリケーションは,仮想サーバテーブルを関数で格納しておき,その仮想サーバテーブル関数に基づいて,被災地規模に対応する防災仮想サーバ情報を生成してもよい。   In the above processes S123, S125, and S127, the disaster prevention virtual server construction application generates disaster prevention virtual server information having hardware resource information necessary for the disaster prevention virtual server with reference to the virtual server table. However, the disaster prevention virtual server construction application of the terminal CX may store the virtual server table as a function and generate disaster prevention virtual server information corresponding to the disaster area scale based on the virtual server table function.

図7のフローチャート図に戻り,次に,端末CXの防災仮想サーバ構築アプリケーションが,データセンタに自動でログインし,決定した防災仮想サーバ情報で防災仮想サーバの生成を要求する(S13)。このデータセンタへのログインは,例えば,管理コンソール2Aにて行われる。または,APIエンドポイント2Bにて行われる。   Returning to the flowchart of FIG. 7, the disaster prevention virtual server construction application of the terminal CX automatically logs in to the data center and requests generation of a disaster prevention virtual server with the determined disaster prevention virtual server information (S13). This login to the data center is performed by the management console 2A, for example. Alternatively, it is performed at API end point 2B.

この防災仮想サーバの生成要求のログインに応答して,データセンタ8内の管理サーバ3は,最初にログインしてきた端末以外のその後のログインを禁止状態にする(S19)。災害が発生した場合,災害情報DIは複数の端末CXに同時に送信される。したがって,複数の端末CXの防災仮想サーバ構築アプリケーションが競ってデータセンタにアクセスしてきて,防災仮想サーバの生成及び起動要求を行う危険性があるからである。 In response to the login of the disaster prevention virtual server generation request, the management server 3 in the data center 8 disables subsequent logins other than the terminal that has logged in first (S19). When a disaster occurs, the disaster information DI is simultaneously transmitted to a plurality of terminals CX. Therefore, there is a risk that disaster prevention virtual server construction applications of a plurality of terminals CX compete to access the data center and make a disaster prevention virtual server generation and activation request.

そして,管理サーバ3は,防災仮想サーバの生成要求が可能か否かを,現在の物理マシンPMに生成され起動されている仮想サーバ情報を参照して確認する(S20)。もし,管理サーバ3が,防災仮想サーバの生成要求の防災仮想サーバ情報に示されたハードウエア資源を割り当てることが可能と判断した場合は(S21のYES),防災仮想サーバの生成要求のハードウエア資源を割り当てて防災仮想サーバを生成する(S23)。そして,管理サーバ3は,端末CXの防災仮想サーバ構築アプリケーションに防災仮想サーバが生成された旨を返信する。この防災仮想サーバの生成は,例えば,管理サーバ3がハイパバイザHVに生成コマンドを送信することで行われる。   Then, the management server 3 confirms whether or not the generation request of the disaster prevention virtual server is possible with reference to the virtual server information generated and activated in the current physical machine PM (S20). If the management server 3 determines that the hardware resource indicated in the disaster prevention virtual server information of the disaster prevention virtual server generation request can be allocated (YES in S21), the hardware of the disaster prevention virtual server generation request A disaster prevention virtual server is generated by allocating resources (S23). Then, the management server 3 replies to the disaster prevention virtual server construction application of the terminal CX that the disaster prevention virtual server has been generated. The generation of the disaster prevention virtual server is performed, for example, when the management server 3 transmits a generation command to the hypervisor HV.

もし,管理サーバ3が,既に物理マシンPMに多くの仮想サーバが生成されていて,防災仮想サーバの生成要求の防災仮想サーバ情報に示されたハードウエア資源を割り当てることが困難と判断した場合は(S21のNO),防災仮想サーバの生成要求を端末CXの防災仮想サーバ構築アプリケーションに対して拒否する(S22)。   If the management server 3 determines that it is difficult to allocate the hardware resources indicated in the disaster prevention virtual server information in the disaster prevention virtual server generation request because many virtual servers have already been created on the physical machine PM (NO in S21), the generation request for the disaster prevention virtual server is rejected to the disaster prevention virtual server construction application of the terminal CX (S22).

端末CXの防災仮想サーバ構築アプリケーションは,防災仮想サーバが生成された場合は(S14のYES),次に,防災仮想サーバの起動要求を,データセンタ8に送信する(S16)。それに応答して,データセンタ8内の管理サーバ3は,防災仮想サーバを起動する(S24)。この防災仮想サーバの起動要求は,例えば,管理サーバ3がハイパバイザHVに起動コマンドを送信することで行われる。   When the disaster prevention virtual server is generated (YES in S14), the disaster prevention virtual server construction application of the terminal CX then transmits a disaster prevention virtual server activation request to the data center 8 (S16). In response to this, the management server 3 in the data center 8 activates the disaster prevention virtual server (S24). The activation request for the disaster prevention virtual server is made, for example, when the management server 3 transmits an activation command to the hypervisor HV.

最後に,端末CXの防災仮想サーバ構築アプリケーションは,起動した防災仮想サーバに防災用のアプリケーションをインストールする要求を,データセンタ8に送信する(S17)。これに応答して,データセンタ8の管理サーバ3は,防災用のアプリケーションを起動している防災仮想サーバにインストールする(S25)。   Finally, the disaster prevention virtual server construction application of the terminal CX transmits a request for installing the disaster prevention application to the activated disaster prevention virtual server to the data center 8 (S17). In response to this, the management server 3 of the data center 8 installs the disaster prevention virtual server running the disaster prevention application (S25).

上記の工程S21で,管理サーバ3が防災仮想サーバのハードウエア資源を割り当てることが困難と判断し,工程S22で拒否した場合は,防災仮想サーバ構築アプリケーションは,再検討処理を行い,ハードウエア資源の規模を縮小するように修正した防災仮想サーバ情報を生成する(S15)。そして,工程S13を繰り返す。被災地の規模に対応した理想的なハードウエア資源の割り当てが困難な場合でも,最低限の防災仮想サーバのハードウエア資源を確保するためである。   If the management server 3 determines in step S21 above that it is difficult to allocate hardware resources for the disaster prevention virtual server and rejects it in step S22, the disaster prevention virtual server construction application performs a review process, and the hardware resources The disaster prevention virtual server information modified to reduce the scale of the server is generated (S15). Then, step S13 is repeated. This is to secure the minimum hardware resources of the disaster prevention virtual server even when it is difficult to allocate the ideal hardware resources corresponding to the scale of the disaster area.

上記の処理でデータセンタ8内の構築された防災仮想サーバからなる防災システムは,防災仮想サーバが起動したことを,関係する官公庁や自治体に通知する(S26)。その後は,防災仮想サーバは,官公庁や自治体の端末C1,C2などからのアクセスに応答して,所定の防災サービスを提供する。   The disaster prevention system including the disaster prevention virtual server constructed in the data center 8 by the above processing notifies the relevant government office or local government that the disaster prevention virtual server has started (S26). After that, the disaster prevention virtual server provides a predetermined disaster prevention service in response to access from terminals C1, C2, etc. of public offices and local governments.

なお,図7のフローチャートでは,端末CXの防災仮想サーバ構築アプリケーションが,防災仮想サーバ情報のハードウエア資源情報に基づいて,データセンタ8内の管理サーバ3に防災仮想サーバの生成要求S13と起動要求S16とを別々に送信した。しかしながら,防災仮想サーバの生成及び起動要求を同時に管理サーバ3に送信して,管理サーバ3に防災仮想サーバの生成と起動を行わせるようにしてもよい。   In the flowchart of FIG. 7, the disaster prevention virtual server construction application of the terminal CX sends the disaster prevention virtual server generation request S13 and the activation request to the management server 3 in the data center 8 based on the hardware resource information of the disaster prevention virtual server information. S16 was sent separately. However, the generation and activation requests for the disaster prevention virtual server may be transmitted to the management server 3 at the same time to cause the management server 3 to generate and activate the disaster prevention virtual server.

図13は,データセンタ内に構築された防災仮想サーバの一例を示す図である。図7のフローチャートの防災仮想サーバ構築の処理により,図13に示される防災仮想サーバB-VSが構築される。すなわち,物理マシンPMに仮想サーバVS3-1,VS3-2,VS3-3が生成されている。仮想サーバVS3-1には,防災アプリケーションがインストールされて,防災アプリケーションによるサービスが提供される。例えば,送信されてきたまたは収集された災害情報をデータベースに格納したり,端末C1,C2などから要求される災害情報をデータベースから抽出して返信したりする。   FIG. 13 is a diagram illustrating an example of a disaster prevention virtual server constructed in a data center. The disaster prevention virtual server B-VS shown in FIG. 13 is constructed by the disaster prevention virtual server construction process in the flowchart of FIG. That is, virtual servers VS3-1, VS3-2, and VS3-3 are generated on the physical machine PM. A disaster prevention application is installed in the virtual server VS3-1, and a service by the disaster prevention application is provided. For example, disaster information transmitted or collected is stored in a database, or disaster information requested from terminals C1, C2, etc. is extracted from the database and returned.

仮想サーバVS3-2には,防災用のWEBアプリケーションがインストールされて,ネットワーク7からのアクセスの受信と返信などを制御する。また,仮想サーバVS3-3には,防災用のデータベースアプリケーションがインストールされて,災害情報のデータベースへの記憶とデータベースからの抽出などを制御する。   The virtual server VS3-2 is installed with a disaster prevention WEB application to control reception and return of access from the network 7. In addition, a disaster prevention database application is installed in the virtual server VS3-3 to control storage and extraction of disaster information from the database.

図13の防災仮想サーバB-VSは,3つの仮想サーバVS3-1,VS3-2,VS3-3により構成される防災仮想システムB-VSYSである。これらの仮想サーバそれぞれにインストールされるアプリケーションは,予め生成されて,データセンタ内のストレージ20内に記憶されている。   The disaster prevention virtual server B-VS in FIG. 13 is a disaster prevention virtual system B-VSYS configured by three virtual servers VS3-1, VS3-2, and VS3-3. Applications installed in each of these virtual servers are generated in advance and stored in the storage 20 in the data center.

最後に,データセンタ内の管理サーバとハイパバイザによる防災仮想サーバの生成と起動処理について説明する。   Finally, the disaster prevention virtual server generation and startup process by the management server and hypervisor in the data center will be described.

図14は,データセンタ内の管理サーバとハイパバイザによる防災仮想サーバの生成手順を示すフローチャート図である。管理サーバ3は,端末CXの防災仮想サーバ構築アプリケーションから管理コンソール2Aを経由して送信される仮想サーバ生成命令を受信すると(S30),要求通りに防災仮想サーバを生成可能かを検証し(S21),生成可能でなければ(S21のNO),端末CXに仮想サーバの生成を拒否する(S22)。一方,生成可能であれば(S21のYES),管理サーバ3は,仮想サーバ生成命令に含まれている防災仮想サーバ情報をパラメータとする仮想サーバ生成コマンドをハイパバイザHVに送信する(S31)。そして,ハイパバイザHVは,仮想サーバ生成コマンドを受信すると(S32),仮想サーバ生成コマンドに含まれている防災仮想サーバ情報をハイパバイザの仮想サーバ情報ファイル内に保存する(S33)。以上で,防災仮想サーバ情報のハードウエア資源が割り当てられた状態になる。   FIG. 14 is a flowchart showing a procedure for generating a disaster prevention virtual server by a management server and a hypervisor in the data center. When receiving the virtual server generation command transmitted from the disaster prevention virtual server construction application of the terminal CX via the management console 2A (S30), the management server 3 verifies whether the disaster prevention virtual server can be generated as requested (S21 ), If it cannot be generated (NO in S21), the terminal CX is denied generation of the virtual server (S22). On the other hand, if it can be generated (YES in S21), the management server 3 transmits a virtual server generation command using the disaster prevention virtual server information included in the virtual server generation command as a parameter to the hypervisor HV (S31). When the hypervisor HV receives the virtual server generation command (S32), the hypervisor HV saves the disaster prevention virtual server information included in the virtual server generation command in the hypervisor virtual server information file (S33). Thus, the hardware resource of the disaster prevention virtual server information is allocated.

図15は,データセンタ内の管理サーバとハイパバイザによる防災仮想サーバの起動手順を示すフローチャート図である。管理サーバ3は,端末CXの防災仮想サーバ構築アプリケーションから管理コンソール2Aを経由して仮想サーバ起動命令を受信する(S40のYES)。それに応答して,管理サーバ3は,仮想サーバ起動命令が有する起動仮想サーバ情報をパラメータとする起動コマンドをハイパバイザに送信する(S41)。一方,ハイパバイザは,仮想サーバ起動コマンドを受信すると(S42のYES),仮想サーバ起動コマンドが有する起動仮想サーバ情報の仮想サーバVSを起動する(S43)。   FIG. 15 is a flowchart showing a start-up procedure of the disaster prevention virtual server by the management server and the hypervisor in the data center. The management server 3 receives a virtual server activation command from the disaster prevention virtual server construction application of the terminal CX via the management console 2A (YES in S40). In response to this, the management server 3 transmits a startup command using the startup virtual server information included in the virtual server startup command as a parameter to the hypervisor (S41). On the other hand, when the hypervisor receives the virtual server start command (YES in S42), the hypervisor starts the virtual server VS of the start virtual server information included in the virtual server start command (S43).

前述のとおり,端末CXの防災仮想サーバ構築アプリケーションにより防災仮想サーバの生成と起動の要求が同時に行われてもよく,その場合は,図14のフローチャートにしたがい,管理サーバ3は,生成コマンドを生成及び起動コマンドとしてハイパバイザに送信し,ハイパバイザHVは,防災仮想サーバの生成と起動とを連続して行う。   As described above, the disaster prevention virtual server creation application of the terminal CX may simultaneously generate and start the disaster prevention virtual server. In this case, the management server 3 generates a generation command according to the flowchart of FIG. The hypervisor HV continuously generates and starts a disaster prevention virtual server.

以上の通り,本実施の形態によれば,災害が発生した時に,気象庁などから送信される防災情報の受信をトリガにして,被災地の規模に応じた規模の防災仮想サーバのハードウエア資源の割り当てをデータセンタに要求し,防災仮想サーバを生成し起動させる。したがって,災害が発生してから短時間で防災仮想サーバを構築することができ,タイムリーに防災情報の提供などの防災サービスを提供することができる。平常時において,防災仮想サーバを構築していないので,費用を削減することができる。   As described above, according to the present embodiment, when a disaster occurs, the reception of disaster prevention information transmitted from the Japan Meteorological Agency or the like is used as a trigger, and the hardware resources of the disaster prevention virtual server according to the scale of the disaster area are determined. Request allocation to the data center, and create and start a virtual disaster prevention server. Therefore, a disaster prevention virtual server can be constructed in a short time after a disaster occurs, and disaster prevention services such as provision of disaster prevention information can be provided in a timely manner. Since a disaster prevention virtual server is not constructed in normal times, costs can be reduced.

以上の実施の形態をまとめると,次の付記のとおりである。   The above embodiment is summarized as follows.

(付記1)
災害発生時に,端末装置が,被災地と災害レベルを有する災害情報を受信する受信工程と,
前記端末装置が,前記災害情報から所定の災害レベル以上の被災地の規模を算出し,被災地規模に対応する災害仮想サーバのハードウエア資源テーブルまたは関数に基づいて,生成すべき防災仮想サーバのハードウエア資源情報を生成する生成工程と,
前記端末装置が,前記防災仮想サーバのハードウエア資源情報を有する防災仮想サーバ生成及び起動要求を,ハードウエア資源を有するデータセンタに送信する送信工程と,
前記データセンタが,前記防災仮想サーバのハードウエア資源情報に基づいて,前記防災仮想サーバのハードウエア資源を割り当てて,前記防災仮想サーバを生成し起動する生成及び起動工程と,
前記データセンタ内に生成され起動された防災仮想サーバが,所定の災害サービスを提供する災害サービス提供工程とを有する防災サービスの提供方法。
(Appendix 1)
A receiving process in which a terminal device receives disaster information having a disaster area and a disaster level when a disaster occurs;
The terminal device calculates the scale of the disaster area above the predetermined disaster level from the disaster information, and generates the disaster virtual server to be generated based on the hardware resource table or function of the disaster virtual server corresponding to the disaster area scale. A generation process for generating hardware resource information;
A transmission step in which the terminal device transmits a disaster prevention virtual server generation and activation request having hardware resource information of the disaster prevention virtual server to a data center having hardware resources;
The data center generates and starts the disaster prevention virtual server by allocating hardware resources of the disaster prevention virtual server based on hardware resource information of the disaster prevention virtual server; and
A disaster prevention service providing method in which a disaster prevention virtual server generated and activated in the data center includes a disaster service providing step of providing a predetermined disaster service.

(付記2)
付記1において,
前記送信工程では,前記端末装置が前記データセンタにログインしてから前記防災仮想サーバ生成及び起動要求を送信し,
前記データセンタは,最初に前記端末装置のログインを許可した後は,別の端末装置からのログインは許可しない防災サービスの提供方法。
(Appendix 2)
In Appendix 1,
In the transmission step, the terminal device transmits the disaster prevention virtual server generation and activation request after logging into the data center,
The data center provides a disaster prevention service that does not permit login from another terminal device after first permitting the terminal device to log in.

(付記3)
付記1において,さらに,
前記データセンタが,前記送信工程で送信されてきた前記防災仮想サーバのハードウエア資源情報のハードウエア資源を割り当て可能か否かを確認し,可能でない場合に前記端末装置に前記防災仮想サーバの生成及び起動要求を拒否する確認工程と,
前記端末装置が,前記拒否に応答して,前記防災仮想サーバのハードウエア資源の規模を縮小するように修正したハードウエア資源情報を有する防災仮想サーバ生成及び起動要求を前記データセンタに再度送信する再送信工程とを有する防災サービスの提供方法。
(Appendix 3)
In Appendix 1,
The data center checks whether it is possible to allocate hardware resources in the hardware resource information of the disaster prevention virtual server transmitted in the transmission step, and if not, the disaster prevention virtual server is generated in the terminal device And a confirmation process for rejecting the activation request,
In response to the refusal, the terminal device again transmits a disaster prevention virtual server generation and activation request having hardware resource information modified to reduce the scale of the hardware resources of the disaster prevention virtual server to the data center. A method for providing a disaster prevention service including a retransmission process.

(付記4)
付記1において,
前記所定の災害レベル以上の被災地の規模は,前記所定の災害レベル以上の被災地の人口である防災サービスの提供方法。
(Appendix 4)
In Appendix 1,
The method of providing a disaster prevention service, wherein the scale of the disaster area above the predetermined disaster level is the population of the disaster area above the predetermined disaster level.

(付記5)
付記1において,
前記端末装置には,前記災害仮想サーバを構築する災害仮想サーバ立ち上げプログラムがインストールされていて,
前記災害仮想サーバ立ち上げプログラムは,前記受信工程と,前記決定工程と,送信工程と,生成及び起動工程とを,前記端末装置のコンピュータに自動的に実行させる防災サービスの提供方法。
(Appendix 5)
In Appendix 1,
A disaster virtual server startup program for constructing the disaster virtual server is installed in the terminal device,
The disaster virtual server startup program is a method for providing a disaster prevention service that causes the computer of the terminal device to automatically execute the reception process, the determination process, the transmission process, and the generation and activation process.

(付記6)
防災仮想サーバのハードウエア資源情報を生成する端末装置と,
前記端末装置で生成されるハードウエア資源情報によりデータセンタ内に構築される防災仮想サーバとを有し,
前記端末装置が,
災害発生時に,被災地と災害レベルを有する災害情報を受信する受信手段と,
前記災害情報から所定の災害レベル以上の被災地の規模を算出し,被災地規模に対応する災害仮想サーバのハードウエア資源テーブルまたは関数に基づいて,生成すべき防災仮想サーバのハードウエア資源情報を生成する生成手段と,
前記防災仮想サーバのハードウエア資源情報を有する防災仮想サーバ生成及び起動要求を,ハードウエア資源を有するデータセンタに送信する送信手段とを有し,
前記データセンタが,前記防災仮想サーバのハードウエア資源情報に基づいて,前記防災仮想サーバのハードウエア資源を割り当てて,前記防災仮想サーバを生成し起動する生成及び起動手段を有し,
前記データセンタ内に生成及び起動された防災仮想サーバが,所定の災害サービスを提供する防災システム。
(Appendix 6)
A terminal device for generating hardware resource information of the disaster prevention virtual server;
A disaster prevention virtual server built in a data center by hardware resource information generated by the terminal device;
The terminal device is
A receiving means for receiving disaster information having a disaster area and a disaster level when a disaster occurs;
Based on the disaster information, the scale of the disaster area above a predetermined disaster level is calculated, and the hardware resource information of the disaster prevention virtual server to be generated is calculated based on the hardware resource table or function of the disaster virtual server corresponding to the scale of the disaster area. Generating means for generating;
Transmission means for transmitting a disaster prevention virtual server generation and activation request having hardware resource information of the disaster prevention virtual server to a data center having hardware resources;
The data center has generation and activation means for allocating hardware resources of the disaster prevention virtual server based on hardware resource information of the disaster prevention virtual server, and generating and starting the disaster prevention virtual server,
A disaster prevention system in which a disaster prevention virtual server created and activated in the data center provides a predetermined disaster service.

(付記7)
データセンタに防災仮想サーバを構築する防災仮想サーバ構築処理をコンピュータに実行させる防災仮想サーバ構築プログラムであって,
前記防災仮想サーバ構築処理は,
災害発生時に,端末装置が,被災地と災害レベルを有する災害情報を受信する受信工程と,
前記端末装置が,前記災害情報から所定の災害レベル以上の被災地の規模を算出し,被災地規模に対応する災害仮想サーバのハードウエア資源テーブルまたは関数に基づいて,生成すべき防災仮想サーバのハードウエア資源情報を生成する生成工程と,
前記端末装置が,前記防災仮想サーバのハードウエア資源情報を有する防災仮想サーバ生成及び起動要求を,ハードウエア資源を有するデータセンタに送信する送信工程とを有し,
前記防災仮想サーバ生成及び起動要求に応答して,前記データセンタに,前記防災仮想サーバのハードウエア資源情報に基づいて,前記防災仮想サーバのハードウエア資源を割り当てて,前記防災仮想サーバを生成及び起動させる防災仮想サーバ構築プログラム。
(Appendix 7)
A disaster prevention virtual server construction program for causing a computer to execute a disaster prevention virtual server construction process for constructing a disaster prevention virtual server in a data center,
The disaster prevention virtual server construction process
A receiving process in which a terminal device receives disaster information having a disaster area and a disaster level when a disaster occurs;
The terminal device calculates the scale of the disaster area above the predetermined disaster level from the disaster information, and generates the disaster virtual server to be generated based on the hardware resource table or function of the disaster virtual server corresponding to the disaster area scale. A generation process for generating hardware resource information;
The terminal device has a transmission step of transmitting a disaster prevention virtual server generation and activation request having hardware resource information of the disaster prevention virtual server to a data center having hardware resources;
In response to the disaster prevention virtual server generation and activation request, the hardware resources of the disaster prevention virtual server are allocated to the data center based on the hardware resource information of the disaster prevention virtual server, and the disaster prevention virtual server is generated and Disaster prevention virtual server construction program to be started.

CX:端末装置
7:ネットワーク
8:データセンタ
B-VS:防災仮想サーバ
CX: Terminal device 7: Network 8: Data center
B-VS: Virtual disaster prevention server

Claims (6)

端末装置が,被災地と災害レベルを含む災害情報を受信する受信工程と,
前記端末装置が,前記災害情報から所定の災害レベル以上の被災地の規模を算出し,被災地規模とハードウエア資源との対応関係を記憶したテーブルまたは被災地規模とハードウエア資源との対応関係を規定する関数に基づいて,生成すべき仮想サーバのハードウエア資源情報を生成する生成工程と,
前記端末装置が,前記ハードウエア資源情報を含む仮想サーバの生成及び起動要求を,ハードウエア資源を有するデータセンタに送信する送信工程と,
前記データセンタが,前記ハードウエア資源情報に基づいて,前記データセンタが有するハードウエア資源を割り当てて,前記仮想サーバを生成し起動する生成及び起動工程と,
前記データセンタ内に生成及び起動された前記仮想サーバが,所定の災害サービスを提供する災害サービス提供工程と、
を有する災害サービスの提供方法。
A receiving process in which the terminal device receives disaster information including a disaster area and a disaster level;
A table in which the terminal device calculates the scale of the disaster area above a predetermined disaster level from the disaster information and stores the correspondence between the disaster area scale and hardware resources, or the correspondence between the disaster area scale and hardware resources A generation process for generating hardware resource information of the virtual server to be generated based on a function defining
A transmitting step in which the terminal device transmits a virtual server generation and activation request including the hardware resource information to a data center having hardware resources;
A generation and activation step in which the data center allocates hardware resources of the data center based on the hardware resource information and generates and activates the virtual server;
A disaster service providing step in which the virtual server created and activated in the data center provides a predetermined disaster service;
Providing a disaster service.
請求項1において,
前記送信工程では,前記端末装置が前記データセンタにログインしてから前記仮想サーバの生成及び起動要求を送信し,
前記データセンタは,最初に前記端末装置のログインを許可した後は,別の端末装置からのログインは許可しない災害サービスの提供方法。
In claim 1,
In the transmission step, the terminal device logs in the data center and then transmits the virtual server generation and activation request,
A method of providing a disaster service in which the data center does not permit login from another terminal device after the first permitting login of the terminal device.
請求項1において,さらに,
前記データセンタが,前記送信工程で送信されてきた前記ハードウエア資源情報のハードウエア資源を割り当て可能か否かを確認し,可能でない場合に前記端末装置に前記仮想サーバの生成及び起動要求を拒否する確認工程と,
前記端末装置が,前記拒否に応答して,前記仮想サーバのハードウエア資源の規模を縮小するように修正したハードウエア資源情報を含む前記仮想サーバの生成及び起動要求を前記データセンタに再度送信する再送信工程とを有する災害サービスの提供方法。
In claim 1, further comprising:
The data center checks whether it is possible to allocate the hardware resource of the hardware resource information transmitted in the transmission step, and if not, rejects the virtual server generation and activation request to the terminal device A confirmation process to
In response to the refusal, the terminal device transmits again the virtual server generation and activation request including the hardware resource information modified to reduce the size of the hardware resource of the virtual server to the data center. A disaster service providing method including a retransmission process.
前記データセンタが,災害が発生していない平常時において、前記仮想サーバを生成及び起動しない仮想サーバ待機工程を、更に有する請求項1に記載の災害サービスの提供方法。The disaster service providing method according to claim 1, further comprising a virtual server standby step in which the data center does not generate and activate the virtual server in a normal time when no disaster occurs. 仮想サーバのハードウエア資源情報を生成する端末装置と,
前記端末装置で生成される前記ハードウエア資源情報によりデータセンタ内に構築される仮想サーバとを有し,
前記端末装置が,
被災地と災害レベルを含む災害情報を受信する受信手段と,
前記災害情報から所定の災害レベル以上の被災地の規模を算出し,被災地規模とハードウエア資源との対応関係を記憶したテーブルまたは被災地規模とハードウエア資源との対応関係を規定する関数に基づいて,生成すべき仮想サーバのハードウエア資源情報を生成する生成手段と,
前記ハードウエア資源情報を含む仮想サーバの生成及び起動要求を,ハードウエア資源を有するデータセンタに送信する送信手段とを有し,
前記データセンタが,前記ハードウエア資源情報に基づいて,前記データセンタが有するハードウエア資源を割り当てて,前記仮想サーバを生成し起動する生成及び起動手段を有し,
前記データセンタ内に生成され起動された前記仮想サーバが,所定の災害サービスを提供する災害システム。
A terminal device that generates hardware resource information of the virtual server;
A virtual server built in a data center by the hardware resource information generated by the terminal device,
The terminal device is
A receiving means for receiving disaster information including a disaster area and a disaster level;
A table that stores the correspondence between the disaster area scale and the hardware resources or a function that defines the correspondence between the disaster area scale and the hardware resources by calculating the scale of the disaster area above the predetermined disaster level from the disaster information. Generating means for generating hardware resource information of the virtual server to be generated based on
Transmission means for transmitting a virtual server generation and activation request including the hardware resource information to a data center having hardware resources;
The data center has generation and activation means for allocating hardware resources of the data center based on the hardware resource information and generating and starting the virtual server;
A disaster system in which the virtual server generated and activated in the data center provides a predetermined disaster service.
データセンタに仮想サーバを構築する仮想サーバ構築処理をコンピュータに実行させる災害仮想サーバ構築プログラムであって,
前記仮想サーバ構築処理は,
端末装置が,被災地と災害レベルを含む災害情報を受信する受信工程と,
前記端末装置が,前記災害情報から所定の災害レベル以上の被災地の規模を算出し,被災地規模とハードウエア資源との対応関係を記憶したテーブルまたは被災地規模とハードウエア資源との対応関係を規定する関数に基づいて,生成すべき仮想サーバのハードウエア資源情報を生成する生成工程と,
前記端末装置が,前記ハードウエア資源情報を含む仮想サーバの生成及び起動要求を,ハードウエア資源を有するデータセンタに送信する送信工程とを有し,
前記仮想サーバの生成及び起動要求に応答して,前記データセンタに,前記ハードウエア資源情報に基づいて,前記データセンタが有するハードウエア資源を割り当てて,前記仮想サーバを生成及び起動させる災害仮想サーバ構築プログラム。
A disaster virtual server construction program for causing a computer to execute a virtual server construction process for constructing a virtual server in a data center,
The virtual server construction process
A receiving process in which the terminal device receives disaster information including a disaster area and a disaster level;
A table in which the terminal device calculates the scale of the disaster area above a predetermined disaster level from the disaster information and stores the correspondence between the disaster area scale and hardware resources, or the correspondence between the disaster area scale and hardware resources A generation process for generating hardware resource information of the virtual server to be generated based on a function defining
The terminal device has a transmission step of transmitting a virtual server generation and activation request including the hardware resource information to a data center having hardware resources;
In response to a request to create and start the virtual server, a disaster virtual server that generates and starts the virtual server by allocating hardware resources of the data center to the data center based on the hardware resource information Construction program.
JP2013060005A 2013-03-22 2013-03-22 Disaster prevention service provision method, disaster prevention system, disaster prevention virtual server construction program Expired - Fee Related JP6209838B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013060005A JP6209838B2 (en) 2013-03-22 2013-03-22 Disaster prevention service provision method, disaster prevention system, disaster prevention virtual server construction program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013060005A JP6209838B2 (en) 2013-03-22 2013-03-22 Disaster prevention service provision method, disaster prevention system, disaster prevention virtual server construction program

Publications (2)

Publication Number Publication Date
JP2014186460A JP2014186460A (en) 2014-10-02
JP6209838B2 true JP6209838B2 (en) 2017-10-11

Family

ID=51833996

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013060005A Expired - Fee Related JP6209838B2 (en) 2013-03-22 2013-03-22 Disaster prevention service provision method, disaster prevention system, disaster prevention virtual server construction program

Country Status (1)

Country Link
JP (1) JP6209838B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001325686A (en) * 2000-05-18 2001-11-22 Ntt Data Corp Disaster prevention information processing method and system
JP2002245223A (en) * 2001-02-15 2002-08-30 Tsutaya Online:Kk Monitor system
JP2007065817A (en) * 2005-08-30 2007-03-15 Chugoku Electric Power Co Inc:The Disaster information providing system
JP5256744B2 (en) * 2008-01-16 2013-08-07 日本電気株式会社 Resource allocation system, resource allocation method and program
JP2011209811A (en) * 2010-03-29 2011-10-20 Nec Corp Virtual machine system and virtual machine arrangement method

Also Published As

Publication number Publication date
JP2014186460A (en) 2014-10-02

Similar Documents

Publication Publication Date Title
US11740921B2 (en) Coordinated container scheduling for improved resource allocation in virtual computing environment
US9396042B2 (en) Methods and systems for evaluating historical metrics in selecting a physical host for execution of a virtual machine
JP6102949B2 (en) Virtual computer management program, virtual computer management method, and virtual computer system
JP2020024733A (en) Dynamic configuration of data volumes
AU2013207906B2 (en) Fault tolerance for complex distributed computing operations
CN111338785B (en) Resource scheduling method and device, electronic equipment and storage medium
EP2251814A2 (en) License management system and license management method
US20130103823A1 (en) Event prediction and preemptive action identification in a networked computing environment
CN103905472B (en) A kind of cloud storage method and system accessed by webpage mode
CN103310132A (en) Method and system software license management in a networked computing environment
CN114338684B (en) An energy management system and method
US20200319983A1 (en) Redundancy Method, Device, and System
WO2016169166A1 (en) Virtual machine scheduling method and device
KR20230091168A (en) Techniques for creating configurations to electrically isolate fault domains in data centers
US11385973B1 (en) High-availability for power-managed virtual desktop access
CN104021029A (en) Spatial information cloud computing system and implementing method thereof
US10019182B2 (en) Management system and management method of computer system
WO2011096314A1 (en) Program, device, and method for building and managing web services
JP6209838B2 (en) Disaster prevention service provision method, disaster prevention system, disaster prevention virtual server construction program
KR102187382B1 (en) Container VirtualOS Integrated Monitoring Operating Methods Based on Cloud Infrastructure
KR20120114484A (en) Method for doubly processing data of block storage service
CN112073417B (en) Method and system for accessing Internet of things equipment to Microsoft cloud
JP2014127210A (en) Operation scheduling system for virtual machines and its method
JP2010277150A (en) System, apparatus, method and program for providing estimated damage information
KR102874177B1 (en) Method and apparatus for dynamic resource management in edge server cluster environment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151106

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160719

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160726

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170117

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170317

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170815

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170828

R150 Certificate of patent or registration of utility model

Ref document number: 6209838

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees