JP2006344091A - System reconfiguration automating system - Google Patents

System reconfiguration automating system Download PDF

Info

Publication number
JP2006344091A
JP2006344091A JP2005170294A JP2005170294A JP2006344091A JP 2006344091 A JP2006344091 A JP 2006344091A JP 2005170294 A JP2005170294 A JP 2005170294A JP 2005170294 A JP2005170294 A JP 2005170294A JP 2006344091 A JP2006344091 A JP 2006344091A
Authority
JP
Japan
Prior art keywords
server
bottleneck
reconfiguration
index
servers
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
JP2005170294A
Other languages
Japanese (ja)
Inventor
Hidehiko Yoneyama
英彦 米山
Kazumori Daba
和盛 駄場
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2005170294A priority Critical patent/JP2006344091A/en
Publication of JP2006344091A publication Critical patent/JP2006344091A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To solve the problem that there is no description for how to utilize the monitored results in a conventional system reconfiguration even though operating conditions of a conventional system are monitored, namely, a computer resource is conventionally assigned by simply using the operating conditions and any server (hardware resource) as a bottleneck is not considered. <P>SOLUTION: A system reconfiguration automating system determines whether or not any hardware resource is a bottleneck in processing on the basis of the operating conditions of the hardware resource such as servers configuring the system, and in particular sets a threshold indicating a degree of bottleneck for processing for each CPU to make decision by comparing the threshold and each expected degree for the servers. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、いわゆるコンピュータシステムのシステム変更に関するものである。その中でも特に、リソース不足に伴うシステムの再設計および再構成に関わる。   The present invention relates to a system change of a so-called computer system. In particular, it relates to redesign and reconfiguration of the system due to resource shortage.

従来、システム変更を行うものとしては、特許文献1がある。特許文献1には、複数のOSが用いる計算機資源を、各OSの状況に応じて効率的に割り当てる技術が記載されている。つまり、特許文献1においては、各OSの負荷状態を監視することは記載されている。   Conventionally, there is Patent Literature 1 as a system changer. Patent Document 1 describes a technique for efficiently allocating computer resources used by a plurality of OSs according to the status of each OS. That is, Patent Document 1 describes monitoring the load state of each OS.

特開2001−331333号公報 未来に対する予測値の算出を行うものとしては、特許文献2がある。特許文献2には、商品の需要特性を分析し、その需要特性に即した需要モデルを抽出する過程を定式化した技術が記載されている。つまり、特許文献2においては、過去に対して各候補モデルを適用した際の予測値を算出し、実際の需要実績と対比し、最適な予測モデルを選定することにより、未来に対する予測値を算出することは記載されている。JP, 2001-331333, A There are patent documents 2 which compute the predicted value to the future. Patent Document 2 describes a technique that formulates a process of analyzing a demand characteristic of a product and extracting a demand model corresponding to the demand characteristic. That is, in Patent Document 2, the predicted value when each candidate model is applied to the past is calculated, and the predicted value for the future is calculated by selecting the optimal predicted model in comparison with the actual demand performance. To do is described.

特開2000−250888号公報JP 2000-250888 A

しかし、上述した特許文献1には、以下の課題がある。特許文献1には、負荷状態を監視する、との記載はあるものの、これをどのように用いて処理するかに関しては何ら記載されていない。つまり、特許文献1には、単に負荷状態を用いて、計算機資源を割り当てるとしか記載されていない。
システムの再構成に当たっては、どのサーバ(ハードウエア資源)が処理上問題になっているかまで把握する必要がある。つまり、単に稼働状況を把握しているのみでは、どのようにシステムを再構成するか不明確になる為である。
上述した特許文献2には、予測値をどのように用いて処理するかに関しては何ら記載されていない。
また、閾値を設定しておき、それを超えたものを障害として検知し対処を行うといった事後的な対応を行うのではなく、システム要件を継続して満足する為には、問題が発生する前に予防的な対処を行う必要がある。
However, Patent Document 1 described above has the following problems. Although there is a description in Patent Document 1 that the load state is monitored, there is no description regarding how to use this for processing. That is, Patent Document 1 only describes that a computer resource is allocated using a load state.
When reconfiguring the system, it is necessary to grasp which server (hardware resource) is a problem in processing. In other words, simply grasping the operating status makes it unclear how to reconfigure the system.
In Patent Document 2 described above, there is no description regarding how to use the predicted value for processing.
In addition, it is not necessary to set a threshold value, and to detect and deal with problems that exceed the threshold value. It is necessary to take preventive measures.

そこで、本発明では、システムを構成するサーバなどのハードウエア資源の稼働状況から、いずれのハードウエア資源が処理上のボトルネックになっているか判定をした上でシステムの再構成の自動化を実現するものである。
より具体的には、各CPUに処理上のボトルネックの度合いを示す閾値を設定しておき、これと各サーバの予想される度合いを事前に比較して判定する。ここで、ボトルネックの度合いには、CPUの使用率が含まれる。また、閾値との比較は、予め予測した値が閾値を越えたものや最も近いものをボトルネックになるものとして判定することが含まれる。
Therefore, the present invention realizes automation of system reconfiguration after determining which hardware resource is a bottleneck in processing from the operating status of hardware resources such as servers constituting the system. Is.
More specifically, a threshold value indicating the degree of processing bottleneck is set in each CPU, and this is compared with the expected degree of each server in advance for determination. Here, the usage rate of the CPU is included in the degree of bottleneck. Further, the comparison with the threshold value includes determining that the value predicted in advance exceeds the threshold value or the closest value is a bottleneck.

本発明によれば、ボトルネックの発生の事態を事前に回避して容易にシステムの再構成を実現することが可能になる。   According to the present invention, it is possible to easily reconfigure a system by avoiding the occurrence of a bottleneck in advance.

次に、本発明の実施形態について、図面を参照して説明する。
図1は本発明のシステム構成の概略を示した図である。
本発明のシステムの再構成を実現するシステム再構成自動化装置は、システム運用管理機構1と、システム要件入力機構2と、システム構成モデル選択機構3と、システム詳細設定機構4と、システムデプロイ実行機構5と、デプロイシステム6と、システムリソース監視機構7と、システムリソース使用量予測機構8と、システム構成パターン管理DB10と、推奨システム構成管理DB20と、システム運用管理DB30と、デプロイリソース管理DB40とシステムリソース管理DBを有している。
Next, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram showing an outline of the system configuration of the present invention.
A system reconfiguration automation apparatus for realizing system reconfiguration according to the present invention includes a system operation management mechanism 1, a system requirement input mechanism 2, a system configuration model selection mechanism 3, a system detail setting mechanism 4, and a system deployment execution mechanism. 5, a deployment system 6, a system resource monitoring mechanism 7, a system resource usage prediction mechanism 8, a system configuration pattern management DB 10, a recommended system configuration management DB 20, a system operation management DB 30, a deployment resource management DB 40, and a system It has a resource management DB.

システム運用管理機構1は、システム要件入力機構2からの入力情報をシステム構成モデル選択機構3のデータベース登録処理に従い、システム構成パターン管理DB10の指定された格納先に情報を登録する。また、デプロイ実行に必要な情報をシステム構成モデル選択機構3とシステム詳細設定機構4から取得し、システムデプロイ実行機構5に受け渡す処理を行う。
システム要件入力機構2は、図4のシステム要件入力画面110を表示させ、システム構成パターン管理DB10に登録する情報をシステム運用管理機構1に受け渡す処理を行う。
システム構成モデル選択機構3は、システム構成パターン管理DB10に登録された情報と推奨システム構成管理DBに記録されている情報とを比較し、図4のシステム構成モデル選択画面111にシステム名と使用アプリケーションおよびシステム推奨モデルの候補を表示させる処理を行う。
システム詳細設定機構4は、図4のシステム詳細設定画面112を表示させ、サーバ台数とデプロイを実行するために必要なWebサーバ、APサーバ、DBサーバの各サーバにおけるホスト名とIPアドレス等の個別情報をシステム管理機構1に受け渡す処理を行い、図4のデプロイ実行確認画面を表示する。また、システム詳細設定登録ファイル保存先に指定された格納場所に、デプロイを実行するために必要な情報を保存する処理を行う。
システムデプロイ実行機構5は、システム運用管理機構1からデプロイの実行に必要な個別情報とデプロイリソース管理DB40からシステム構成モデル選択機構3で選択されたシステム推奨モデルのデプロイリソース情報の問い合わせを行うもので、デプロイシステム6に問い合わせ結果を渡す処理を行う。
デプロイシステム6は、システムデプロイ実行機構5から取得した情報を元にデプロイを実行し、デプロイの処理が終了した後、システムデプロイ実行機構5に終了した情報を返す処理を行う。
The system operation management mechanism 1 registers the information input from the system requirement input mechanism 2 in the specified storage location of the system configuration pattern management DB 10 in accordance with the database registration process of the system configuration model selection mechanism 3. In addition, information necessary for deployment execution is acquired from the system configuration model selection mechanism 3 and the system detail setting mechanism 4 and transferred to the system deployment execution mechanism 5.
The system requirement input mechanism 2 displays the system requirement input screen 110 of FIG. 4 and performs a process of transferring information to be registered in the system configuration pattern management DB 10 to the system operation management mechanism 1.
The system configuration model selection mechanism 3 compares the information registered in the system configuration pattern management DB 10 with the information recorded in the recommended system configuration management DB, and displays the system name and application used on the system configuration model selection screen 111 in FIG. In addition, the system recommended model candidate is displayed.
The system detail setting mechanism 4 displays the system detail setting screen 112 shown in FIG. 4, and the number of servers and the individual host names and IP addresses of the Web server, AP server, and DB server necessary for executing the deployment are individually displayed. A process of transferring information to the system management mechanism 1 is performed, and the deployment execution confirmation screen of FIG. 4 is displayed. In addition, processing for storing information necessary for executing deployment is performed in the storage location designated as the storage location of the system detailed setting registration file.
The system deployment execution mechanism 5 inquires the individual resource necessary for executing the deployment from the system operation management mechanism 1 and the deployment resource information of the system recommended model selected by the system configuration model selection mechanism 3 from the deployment resource management DB 40. Then, processing for passing the inquiry result to the deployment system 6 is performed.
The deployment system 6 executes deployment based on the information acquired from the system deployment execution mechanism 5, and performs processing for returning the completed information to the system deployment execution mechanism 5 after the deployment process is completed.

システムリソース監視機構7は、Webサーバ、APサーバ、DBサーバにおける各サーバのハードウエア資源の稼働状況を監視する処理を行う。また、監視した結果をシステムリソース管理DB50の指定された格納先に情報を登録する処理を行う。
システムリソース使用量予測機構8は、システムリソース管理DB50から次週のCPU平均(ハードウエア資源)使用量を予測するために必要な情報を取得し、特許文献2を用いて、次週のCPU平均(ハードウエア資源)使用量を予測する処理と、システム運用管理DB30のCPU情報とを比較する処理を行う。
システム構成パターンDB10は、使用するアプリケーション11と、システム構成モデル12と、システム構成モデルの金額13と、1時間当たりのトランザクション処理量14と、レスポンスタイム15と、最大利用ユーザ数16がシステム構成モデル毎に記憶されている。(図3)
推奨システム構成管理DB20は、使用アプリケーション21と、システム構成モデル22と、サーバ種23と、搭載されるオペレーティングシステム(以下、OS)24と、サーバのスペックであるCPU要件25と、ハードディスク(以下、HDD)容量27と、そのサーバがボトルネックに成り得ると推奨される場合のCPU閾値28が事前検証済みであるシステム構成モデル毎に記憶されている。
システム運用管理DB30は、図4のシステム要件入力画面110で入力された情報と、システム構成モデル選択画面111で選択された情報と、システム詳細設定画面112で入力された情報であるシステム名31と、使用アプリケーション32と、システム構成モデル33と、サーバ種34と、各サーバのホスト名(サーバ名)35と、各サーバが業務を稼働する開始と終了の稼働時間36と、各サーバのIPアドレス37と、各サーバに設定されたCPU閾値38の情報が記録されている。
デプロイリソース管理DB40は、使用アプリケーション41と、システム構成モデル42と、サーバ種43と、搭載されるOS44と、サーバ種43として動作させるために必要なソフトウェア45と、ソフトウェアのバージョン(以下、Ver)46と、デプロイを実行するためのシステム構成モデル42のシステムイメージが格納されている格納先の情報47と、パラメータ情報が格納されている格納先の情報48が記録されている。
システムリソース管理DB50は、使用アプリケーション51と、システム構成モデル52と、サーバ種53と、ホスト名(サーバ名)54と、各サーバにおけるCPU平均使用率55と、各サーバにおける次週CPU平均使用率予測56の情報が記録されている。
The system resource monitoring mechanism 7 performs processing for monitoring the operating status of the hardware resources of each server in the Web server, AP server, and DB server. In addition, a process for registering information on the monitored result in the designated storage location of the system resource management DB 50 is performed.
The system resource usage prediction mechanism 8 obtains information necessary for predicting the CPU average (hardware resource) usage for the next week from the system resource management DB 50, and uses the patent average 2 to calculate the CPU average (hardware) for the next week. (Ware resource) A process of predicting the usage amount and a process of comparing the CPU information of the system operation management DB 30 are performed.
The system configuration pattern DB 10 includes a system configuration model in which the application 11 to be used, the system configuration model 12, the amount 13 of the system configuration model, the transaction processing amount 14 per hour, the response time 15, and the maximum number of users 16 are used. It is memorized every time. (Figure 3)
The recommended system configuration management DB 20 includes a use application 21, a system configuration model 22, a server type 23, an installed operating system (hereinafter referred to as OS) 24, a CPU requirement 25 that is server specifications, and a hard disk (hereinafter referred to as “hard disk”). HDD) capacity 27 and CPU threshold 28 when the server is recommended to be a bottleneck are stored for each system configuration model that has been verified in advance.
The system operation management DB 30 includes information input on the system requirement input screen 110 in FIG. 4, information selected on the system configuration model selection screen 111, and a system name 31 that is information input on the system detailed setting screen 112. , Used application 32, system configuration model 33, server type 34, host name (server name) 35 of each server, start and end operating time 36 for which each server operates, and IP address of each server 37 and information on the CPU threshold value 38 set in each server is recorded.
The deployment resource management DB 40 includes a use application 41, a system configuration model 42, a server type 43, an installed OS 44, software 45 necessary to operate as the server type 43, and a software version (hereinafter referred to as Ver). 46, storage location information 47 in which a system image of the system configuration model 42 for executing deployment is stored, and storage location information 48 in which parameter information is stored.
The system resource management DB 50 uses the application 51, the system configuration model 52, the server type 53, the host name (server name) 54, the CPU average usage rate 55 in each server, and the next week CPU average usage rate prediction in each server. 56 pieces of information are recorded.

次に図2、図3、図4、図5を参照して、本発明の実施形態の動作について詳細に説明する。
デプロイが実行できる状態になった場合、図1のシステム詳細設定機構4で図4のデプロイ実行確認ボタンを表示させ(113)、「YES」ボタンが押されると、図2のステップ101で、デプロイリソース管理DB40のアプリケーション41とシステム構成モデル42およびサーバ種43を受付、これに対応するシステムイメージ格納先47とパラメータ格納先48からデプロイに必要な保存されている情報(アプリケーションのパラメータ値等、保存情報のフォーマットはCSV形式で記述しておくようにしてもよい)を取得し、システムデプロイ実行処理を開始する。
次に図2のステップ102で、デプロイシステム処理を実行し、システム構築を実施する処理を行う。また、図4の運用開始確認画面114の画面を表示させる。
図2の運用開始確認画面114の「YES」のボタンが押された後(システム構築が終了した後)は、図2のステップ103で常に各サーバのハードウエア資源を監視する処理を行う。つまり、各サーバ、例えば、システムリソース管理DB50におけるホスト名54=SERVER1を受付、それに対応するCPUの平均使用率65%を取得して、システムリソース管理DB50のCPU平均使用率55へ、その情報を反映させ、データベースを更新する処理を行う。また、図には示されていないが定期的に監視する間隔は、ネットワークに負荷がかからない程度に行うように設定し、システム運用管理DB30に登録しておくようにしてもよい。
Next, the operation of the embodiment of the present invention will be described in detail with reference to FIG. 2, FIG. 3, FIG. 4, and FIG.
When the deployment is ready to be executed, the system detailed setting mechanism 4 in FIG. 1 displays the deployment execution confirmation button in FIG. 4 (113). When the “YES” button is pressed, the deployment is performed in step 101 in FIG. The application 41, the system configuration model 42, and the server type 43 of the resource management DB 40 are received, and saved information necessary for deployment from the corresponding system image storage location 47 and parameter storage location 48 (saved application parameter values, etc.) The information format may be described in the CSV format), and the system deployment execution process is started.
Next, in step 102 of FIG. 2, a deploy system process is executed, and a process for implementing the system construction is performed. Further, the operation start confirmation screen 114 shown in FIG. 4 is displayed.
After the “YES” button on the operation start confirmation screen 114 in FIG. 2 is pressed (after the system construction is completed), the processing of constantly monitoring the hardware resources of each server is performed in step 103 in FIG. That is, each server, for example, the host name 54 = SERVER1 in the system resource management DB 50 is received, the average CPU usage rate 65% corresponding thereto is acquired, and the information is transferred to the CPU average usage rate 55 in the system resource management DB 50. Reflect and update the database. Further, although not shown in the figure, the periodic monitoring interval may be set so that the load is not applied to the network and registered in the system operation management DB 30.

また、図2のステップ104で、各サーバのホスト名54(=SERVER1)を受付、次週CPU平均使用率を予測する処理を行い、その結果である次週CPUの平均使用率予測75%をシステムリソース管理DB50の次週CPU平均使用率予測56へ反映させ、データベースを更新する処理を行う。
本発明の実施形態では、図2のステップ105において、システムリソース管理DB50に登録されている次週CPU平均使用予測値56とシステム運用管理DB30に登録されているCPU閾値38とを取得する。つまり、システムリソース管理DB50からホスト名=SERVER1を受付、これに対応する次週CPU平均使用率予測75%と、システム運用管理DB30からシステム名=システムAおよびホスト名=SERVER1を受付、これに対応するCPU閾値70%を取得する。
Further, in step 104 of FIG. 2, the host name 54 (= SERVER1) of each server is received, a process for predicting the next week CPU average usage rate is performed, and the next week CPU average usage rate prediction 75% as a result is obtained as a system resource. The database is updated by reflecting it in the next week CPU average usage rate prediction 56 of the management DB 50.
In the embodiment of the present invention, in step 105 of FIG. 2, the next week CPU average usage predicted value 56 registered in the system resource management DB 50 and the CPU threshold value 38 registered in the system operation management DB 30 are acquired. That is, the host name = SERVER1 is received from the system resource management DB 50, and the corresponding next week CPU average usage rate prediction 75% is received, and the system name = system A and host name = SERVER1 are received from the system operation management DB 30 and corresponding to this. CPU threshold 70% is acquired.

図2のステップ106で、取得した両者の比較処理を行う。つまり、次週CPU平均使用率予測75%とCPU閾値70%とを比較して、閾値を越えたものや最も近いものをボトルネックに成り得るサーバとして判定の処理を行う。判定結果でボトルネックとなるサーバが無い場合は、図2のステップ105へ戻り、各サーバの稼働状態の確認を行う処理を定期的に行う。定期的な稼働状態の確認処理は、各サーバのハードウエア資源を監視する処理の監視間隔に依存するものとする。判定結果でボトルネックとなるサーバが有った場合、つまり、この例で閾値(70%)を越えているシステム名=システムAのホスト名=SERVER1がボトルネックサーバとしてピックアップされ、図4の運用維持警告画面に、レスポンスタイム要件を守れない旨のメッセージを表示させ、ボトルネックサーバの欄に該当サーバのホスト名を表示させる。サーバの再検索について「YES」ボタンが押された後は、図2のステップ107でレスポンスタイムのシステム要件を満たすシステム構成モデル=Web-AP-DBをシステム構成パターンDB10から検索する処理を行う。図2のステップ108で推奨システム構成管理DB20において、システム構成モデル=Web-AP-DBとサーバ種=Webサーバを受付、それに対応するスペック要件(CPU要件25=1.5GHz、メモリ要件26=512MB、HDD要件27=10GB)と、ボトルネックサーバと判定されたサーバ=Webサーバ、ホスト名=Server1のシステム運用管理DB30における稼働時間36=開始時間06:00〜終了時間24:00で稼働する追加可能なサーバ(スケールアップ/スケールアウト可能なサーバ)の候補を図4の追加サーバ選択画面116におけるスケールアウト可能サーバまたはスケールアップ可能サーバの欄に該当スペックのサーバ名(ホスト名)とCPUクロック数、メモリ容量およびHDD容量の一覧を表示させる。また、図には示されていないが追加可能なサーバは、システム構成モデル=Web-AP-DBにおいての必要スペックを最低限満足するスペックのみを追加可能推奨サーバとして表示させるものであってもよい。   In step 106 of FIG. 2, the acquired comparison processing is performed. That is, the next week CPU average usage rate prediction 75% is compared with the CPU threshold 70%, and the determination processing is performed as a server that can become a bottleneck if the threshold is exceeded or the closest. If there is no server that becomes a bottleneck as a result of the determination, the process returns to step 105 in FIG. 2 to periodically perform processing for confirming the operating state of each server. It is assumed that the periodic operation status confirmation processing depends on the monitoring interval of the processing for monitoring the hardware resources of each server. When there is a server that becomes a bottleneck in the determination result, that is, in this example, the system name exceeding the threshold (70%) = the host name of system A = SERVER1 is picked up as the bottleneck server, and the operation of FIG. On the maintenance warning screen, display a message that the response time requirement cannot be observed, and display the host name of the server in the bottleneck server column. After the “YES” button is pressed for the server re-search, the system configuration model = Web-AP-DB satisfying the response time system requirements is searched from the system configuration pattern DB 10 in step 107 of FIG. In step 108 of FIG. 2, the recommended system configuration management DB 20 accepts system configuration model = Web-AP-DB and server type = Web server, and corresponding spec requirements (CPU requirement 25 = 1.5 GHz, memory requirement 26 = 512 MB). HDD requirement 27 = 10 GB) and server determined to be a bottleneck server = Web server, host name = operation time 36 in the system operation management DB 30 of Server 1 = addition to operate at start time 06:00 to end time 24:00 Candidates for possible servers (servers that can be scaled up / scaled out) are displayed in the column of servers that can be scaled out or scaled up on the additional server selection screen 116 in FIG. Of memory capacity and HDD capacity To display the list. Further, although not shown in the figure, the server that can be added may be a server that can display only a specification that satisfies the minimum requirement in the system configuration model = Web-AP-DB as a recommended server that can be added. .

次に図2のステップ109でデプロイスケジュール設定の処理をする。つまり、図5の追加サーバ設定画面117を表示させ、デプロイを実行する日付とデプロイ開始時刻のスケジュールを図1のシステムデプロイ実行機構5へ情報を受け渡す。また、即時デプロイを実行させるような仕掛けの装備を実装してもよい。
次に図5の追加サーバ設定終了画面118を表示させ、図5の追加サーバ設定終了画面118の「YES」ボタンが押された後は、ステップ102へ戻り、デプロイシステム処理が実行され、システムの再構成を行う。
Next, a deployment schedule setting process is performed in step 109 of FIG. That is, the additional server setting screen 117 of FIG. 5 is displayed, and the date of deployment and the schedule of the deployment start time are transferred to the system deployment execution mechanism 5 of FIG. Moreover, you may implement the equipment of the mechanism which performs immediate deployment.
Next, the additional server setting end screen 118 shown in FIG. 5 is displayed. After the “YES” button on the additional server setting end screen 118 shown in FIG. 5 is pressed, the process returns to step 102 to execute the deployment system process. Perform reconfiguration.

本発明の一実施例のシステム構成図System configuration diagram of one embodiment of the present invention 本発明の一実施例のフローチャートFlowchart of one embodiment of the present invention 本発明の一実施例における各データベースの内容を示す図The figure which shows the content of each database in one Example of this invention 本発明の一実施例における画面遷移図(その1)Screen transition diagram in an embodiment of the present invention (part 1) 本発明の一実施例における画面遷移図(その2)Screen transition diagram in one embodiment of the present invention (part 2)

符号の説明Explanation of symbols

1 システム運用管理機構
2 システム要件入力機構
3 システム構成モデル選択機構
4 システム詳細設定機構
5 システムデプロイ実行機構
6 デプロイシステム
7 システムリソース監視機構
8 システムリソース使用量予測機構
10 システム構成パターン管理DB
20 推奨システム構成管理DB
30 システム運用管理DB
40 デプロイリソース管理DB
50 システムリソース管理DB
DESCRIPTION OF SYMBOLS 1 System operation management mechanism 2 System requirement input mechanism 3 System configuration model selection mechanism 4 System detailed setting mechanism 5 System deployment execution mechanism 6 Deployment system 7 System resource monitoring mechanism 8 System resource usage prediction mechanism 10 System configuration pattern management DB
20 Recommended system configuration management DB
30 System Operation Management DB
40 Deployment Resource Management DB
50 System resource management DB

Claims (3)

複数のサーバからなり、所定の情報処理を実行するシステムの再構成を実現するためのシステム再構成自動化装置において、
事前に、前記複数のサーバそれぞれについて上記情報処理のボトルネックを示す指標の閾値を記憶する管理手段と、
稼動中の上記複数のサーバのそれぞれに対して稼働状況を監視して、上記指標の現在値を得る監視手段と、
上記稼働状況に基づいて、一定期間後の上記複数のサーバそれぞれの上記指標の値を予測して、予測された上記指標の予測値と上記閾値とを比較してボトルネックとなるサーバの有無を判定する予測判定手段と、
ボトルネックとなるサーバが有る場合に、上記システムを再構成するための情報処理を実行する再構成手段とを有し、ボトルネックとなるサーバがない場合には、上記監視手段において上記指標の監視を行わせることを特徴とするシステム再構成自動化装置。
In a system reconfiguration automation apparatus for realizing reconfiguration of a system that includes a plurality of servers and executes predetermined information processing,
Management means for storing a threshold value of an index indicating a bottleneck of the information processing for each of the plurality of servers in advance;
Monitoring means for monitoring the operating status of each of the plurality of servers in operation and obtaining a current value of the index;
Based on the operation status, the index value of each of the plurality of servers after a certain period is predicted, and the predicted value of the index is compared with the threshold value to determine whether there is a server that becomes a bottleneck. Prediction determination means for determining;
A reconfiguration unit that executes information processing for reconfiguring the system when there is a server that becomes a bottleneck, and when there is no server that becomes a bottleneck, the monitoring unit monitors the index. A system reconfiguration automation device characterized in that
請求項1において、
前記指標は、前記サーバが有するCPU平均使用率であることを特徴とするシステム再構成自動化装置。
In claim 1,
The system reconfiguration automation apparatus, wherein the index is a CPU average usage rate of the server.
請求項1または2において、
前記予測判定手段は、予測された前記指標のうち、上記予測値が前記閾値を超えるか最も近い指標を有するサーバをボトルネックとなるサーバとして判定することを特徴とするシステム再構成自動化装置。
In claim 1 or 2,
The prediction determination means determines a server having an index whose predicted value exceeds or is closest to the threshold among the predicted indexes as a server serving as a bottleneck.
JP2005170294A 2005-06-10 2005-06-10 System reconfiguration automating system Pending JP2006344091A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005170294A JP2006344091A (en) 2005-06-10 2005-06-10 System reconfiguration automating system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005170294A JP2006344091A (en) 2005-06-10 2005-06-10 System reconfiguration automating system

Publications (1)

Publication Number Publication Date
JP2006344091A true JP2006344091A (en) 2006-12-21

Family

ID=37640999

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005170294A Pending JP2006344091A (en) 2005-06-10 2005-06-10 System reconfiguration automating system

Country Status (1)

Country Link
JP (1) JP2006344091A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010237901A (en) * 2009-03-31 2010-10-21 Nec Corp Monitoring control system, monitoring control method, monitoring control server, and monitoring control program
WO2011158300A1 (en) * 2010-06-17 2011-12-22 株式会社日立製作所 Computer system and upgrade method for same
JP2013257915A (en) * 2013-10-03 2013-12-26 Hitachi Ltd Management computer
JP2014139849A (en) * 2014-05-08 2014-07-31 Hitachi Ltd Management computer and renovation method
JP2015164065A (en) * 2015-05-07 2015-09-10 株式会社日立製作所 Management computer and updating method

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010237901A (en) * 2009-03-31 2010-10-21 Nec Corp Monitoring control system, monitoring control method, monitoring control server, and monitoring control program
WO2011158300A1 (en) * 2010-06-17 2011-12-22 株式会社日立製作所 Computer system and upgrade method for same
US8190789B2 (en) 2010-06-17 2012-05-29 Hitachi, Ltd. Computer system and its renewal method
US8438316B2 (en) 2010-06-17 2013-05-07 Hitachi, Ltd. Computer system and its renewal method
JP5385458B2 (en) * 2010-06-17 2014-01-08 株式会社日立製作所 Computer system and renewal method thereof
US8799525B2 (en) 2010-06-17 2014-08-05 Hitachi, Ltd. Computer system and its renewal method
US9766822B2 (en) 2010-06-17 2017-09-19 Hitachi, Ltd. Computer system and its renewal method
JP2013257915A (en) * 2013-10-03 2013-12-26 Hitachi Ltd Management computer
JP2014139849A (en) * 2014-05-08 2014-07-31 Hitachi Ltd Management computer and renovation method
JP2015164065A (en) * 2015-05-07 2015-09-10 株式会社日立製作所 Management computer and updating method

Similar Documents

Publication Publication Date Title
KR101351688B1 (en) Computer readable recording medium having server control program, control server, virtual server distribution method
JP4751265B2 (en) Resource management system and method
JP4629587B2 (en) Reservation management program
CN106452818B (en) Resource scheduling method and system
US10013271B2 (en) Management system and method for controlling management system
US20090259734A1 (en) Distribution management method, a distribution management system and a distribution management server
JP2008158628A (en) Performance evaluation apparatus, performance evaluation method and program
JP5416833B2 (en) Performance monitoring device, method and program
JP4811830B1 (en) Computer resource control system
JP5674248B2 (en) Monitoring status display device, monitoring status display method, and monitoring status display program
US9191296B2 (en) Network event management
JPWO2007072544A1 (en) Information processing apparatus, computer, resource allocation method, and resource allocation program
JP2006344091A (en) System reconfiguration automating system
JP5794063B2 (en) Device management system, failure management device, device management device, failure management program, and device management program
JP5740338B2 (en) Virtual environment operation support system
JP2016146020A (en) Data analysis system and analysis method
US10917323B2 (en) System and method for managing a remote office branch office location in a virtualized environment
JP5729179B2 (en) Distribution control device, distribution control method, and distribution control program
US11635923B2 (en) Monitoring system, monitoring method, and monitoring program
WO2014115504A1 (en) Information processing device and impact determination method
JP2009259005A (en) Resource monitoring method and apparatus
JP2012089109A (en) Computer resource control system
JP2017215901A (en) Information processing device, information processing system and program
US20240061698A1 (en) Managing the assignment of virtual machines to non-uniform memory access nodes
JP6547387B2 (en) Information processing system, measuring method and program therefor

Legal Events

Date Code Title Description
A621 Written request for application examination

Effective date: 20080508

Free format text: JAPANESE INTERMEDIATE CODE: A621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091124

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100120

A02 Decision of refusal

Effective date: 20100209

Free format text: JAPANESE INTERMEDIATE CODE: A02