(57)【要約】【課題】運用設計作業者のスキル偏りに依存しない運用設計システムを提供する。【解決手段】運用設計システムにおいて、運用パッケージデータベース２と、対象システムの情報１、および運用パッケージデータベース２の情報に基づいて、運用項目一覧を出力する運用項目の自動決定部３と、運用パッケージデータベース２の情報、および運用項目の情報に基づいて、実施方式・運用パラメータを出力する実施方式・運用パラメータ値の自動決定部４と、運用パッケージデータベース２の情報、実施方式、および運用パラメータ値の情報に基づいて、運用手順書、チェックリストおよび運用自動化スクリプトを出力する運用手順書・チェックリスト・運用自動化スクリプトの自動生成部５とを備えた。【選択図】図１
2013196006.tif 000002
【特許請求の範囲】
【請求項１】
企業情報システムの運用設計を行う運用設計システムであって、
前記運用設計における要件および構成と、運用項目とを紐付ける情報、前記各運用項目に対する実施方式、運用パラメータ一覧および運用パラメータ値の情報、運用手順書、チェックリストおよび運用自動化スクリプトテンプレートが格納される運用パッケージデータベースと、
対象となる前記企業情報システムに関する要件および構成の情報、および前記運用パッケージデータベースの情報に基づいて、運用項目一覧を出力する運用項目の自動決定部と、
前記運用パッケージデータベースの情報、および前記運用項目の情報に基づいて、実施方式および運用パラメータを出力する実施方式・運用パラメータ値の自動決定部と、
前記運用パッケージデータベースの情報、前記実施方式、および前記運用パラメータ値の情報に基づいて、運用手順書、チェックリストおよび運用自動化スクリプトを出力する運用手順書・チェックリスト・運用自動化スクリプトの自動生成部とを備えることを特徴とする運用設計システム。
【請求項２】
請求項１に記載の運用設計システムにおいて、
前記運用パッケージデータベースは、項目として、要件キーワード、対象レイヤ、運用項目、構成キーワード、実施方式、パラメータ、および値を有するテーブルと、前記運用手順書、前記チェックリストおよび前記運用自動化スクリプトのテンプレートとを有し、
前記運用項目の自動決定部は、対象となる前記企業情報システムに関する要件および構成の情報に基づいて、前記運用パッケージデータベースから前記要件の情報を検索し、前記運用項目を抽出して前記運用項目一覧として出力することを特徴とする運用設計システム。
【請求項３】
請求項２に記載の運用設計システムにおいて、
前記実施方式・運用パラメータ値の自動決定部は、前記運用項目一覧の情報に基づいて、前記運用パッケージデータベースから前記構成の情報を検索し、前記運用項目一覧に対応した実施方式、パラメータ、および値を抽出し、実施方式および運用パラメータ値として出力することを特徴とする運用設計システム。
【請求項４】
請求項３に記載の運用設計システムにおいて、
前記運用手順書・チェックリスト・運用自動化スクリプトの自動生成部は、前記運用パッケージデータベースに格納された前記運用手順書、前記チェックリストおよび前記運用自動化スクリプトのテンプレートに基づいて、前記実施方式および運用パラメータ値を展開し、前記運用手順書、前記チェックリストおよび前記運用自動化スクリプトを出力することを特徴とする運用設計システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、企業情報システムにおける運用設計を行う運用設計システムに関し、特に運用項目の決定、運用パラメータ値の決定、運用手順書、チェックリストおよび自動化スクリプトの生成に関するものである。
【背景技術】
【０００２】
近年、ビジネス変化のスピードアップに伴い、ＩＴ化が進み、短納期での企業情報システム立ち上げの機会が増加している。このような状況において、利益を得るためには、品質を確保しつつ、少人数で対応することにより原価低減を実施していく必要がある。
【０００３】
企業情報システムの本番運用開始までには、「要件定義」、「基本設計」、「運用設計」、「検証・テスト」、「構築・テスト」と呼ばれるプロセスがあり、この中で「運用設計」の作業としては、（１）運用項目の決定、（２）運用パラメータ値の決定、（３）運用手順書、チェックリストの作成、（４）運用自動化スクリプトの作成を実施している。
【０００４】
現在、運用設計作業は、すべて手作業で人が実施しているため、次のような人為的ミス、工数、スキルに関する問題がある。
・要件に対して必要な運用項目のヌケ・モレ
・不適切な運用パラメータ値設定
・運用手順書、チェックリストの作成工数大
・過去の運用手順書の流用時におけるシステム固有の値の変更モレ
・対象が広範囲（ファシリティ、物理ＩＴ、仮想化機構、仮想ＩＴ、ＯＳ・ミドルウェア、アプリケーション）であることからのスキル偏りによる調査工数増加、品質のばらつき
そこで従来では、例えば、特開２００８−１１７０２９号公報（特許文献１）に記載のような、システム変更作業に関する運用手順の作成、作成した作業手順に基づいた作業コマンド列（スクリプトファイル）を生成するものがある。
【０００５】
また、特開２００９−７５９６１号公報（特許文献２）に記載のような、運用設計を行う際の支援を行うものがある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１１７０２９号公報
【特許文献２】特開２００９−７５９６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載のものは、システム変更作業に関する運用手順の作成、作成した作業手順に基づいた作業コマンド列（スクリプトファイル）を生成するものであるが、運用項目の自動決定、運用パラメータ値の自動決定はできない。
【０００８】
また、特許文献２に記載ものは、主に運用項目に対するコスト算出に主眼を置いており、運用項目の自動決定、運用パラメータ値の自動決定はできない。
【０００９】
そこで本発明の目的は、以下の５点である。
（１）要件に対して必要な運用項目のヌケ・モレを防止できる運用設計システムを提供すること。
（２）不適切な運用パラメータ値設定を防止できる運用設計システムを提供すること。
（３）運用手順書、チェックリストの作成工数を節約できる運用設計システムを提供すること。
（４）過去の運用手順書流用時におけるシステム固有の値の変更モレを防止できる運用設計システムを提供すること。
（５）運用設計作業者のスキル偏りに依存しない運用設計システムを提供すること。
【００１０】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１１】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次の通りである。
【００１２】
すなわち、代表的なものの概要は、企業情報システムの運用設計を行う運用設計システムであって、運用設計における要件および構成と、運用項目とを紐付ける情報、各運用項目に対する実施方式、運用パラメータ一覧および運用パラメータ値の情報、運用手順書、チェックリストおよび運用自動化スクリプトテンプレートが格納される運用パッケージデータベースと、対象となる企業情報システムに関する要件および構成の情報、および運用パッケージデータベースの情報に基づいて、運用項目一覧を出力する運用項目の自動決定部と、運用パッケージデータベースの情報、および運用項目の情報に基づいて、実施方式および運用パラメータを出力する実施方式・運用パラメータ値の自動決定部と、運用パッケージデータベースの情報、実施方式、および運用パラメータ値の情報に基づいて、運用手順書、チェックリストおよび運用自動化スクリプトを出力する運用手順書・チェックリスト・運用自動化スクリプトの自動生成部とを備えたものである。
【発明の効果】
【００１３】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下の通りである。
【００１４】
すなわち、代表的なものによって得られる効果は、要件に対して必要な運用項目のヌケ・モレを防止でき、不適切な運用パラメータ値設定を防止できる。
【００１５】
また、運用手順書、チェックリストの作成工数を節約でき、過去の運用手順書流用時におけるシステム固有の値の変更モレを防止できる。
【００１６】
このような、運用設計作業者のスキル偏りに依存しない運用設計システムを提供することにより、企業情報システムに対して、低コストかつ高品質で安定した運用設計を行うことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態に係る運用設計システムの構成を示す構成図である。
【図２】本発明の一実施の形態に係る運用設計システムの動作を説明するための説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１９】
＜運用設計システムの構成＞
図１により、本発明の一実施の形態に係る運用設計システムの構成について説明する。図１は本発明の一実施の形態に係る運用設計システムの構成を示す構成図である。
【００２０】
図１において、運用設計システム１００は、運用項目の自動決定部３、実施方式・運用パラメータ値の自動決定部４、運用手順書・チェックリスト・運用自動化スクリプトの自動生成部５の各機能部、運用パッケージデータベース２から構成されている。
【００２１】
運用パッケージデータベース２には、要件・構成と運用項目を紐付ける情報と、各運用項目に対する実施方式、運用パラメータ一覧、および運用パラメータ値の情報と、運用手順書、チェックリストおよび運用自動化スクリプトのテンプレートが格納されている。
【００２２】
また、対象システムの情報１として、対象とする企業情報システムの機能・性能・安全性・信頼性に関する要件、サーバ構成、ネットワーク構成、ソフトウェア構成の情報が予め用意されている。
【００２３】
本実施の形態では、対象システムの情報１と運用パッケージデータベース２を入力として、運用項目の自動決定部３、実施方式・運用パラメータ値の自動決定部４、運用手順書・チェックリスト・運用自動化スクリプトの自動生成部５の３機能部が実行され、それぞれ運用項目一覧６、実施方式・運用パラメータ値７、運用手順書・チェックリスト・運用自動化スクリプト８の出力を行う。
【００２４】
この出力される運用項目一覧６、実施方式・運用パラメータ値７、運用手順書・チェックリスト・運用自動化スクリプト８が対象システムの運用パッケージ（運用設計の成果物）となる。
【００２５】
＜運用設計システムの動作＞
次に、図２により、本発明の一実施の形態に係る運用設計システムの動作について説明する。図２は本発明の一実施の形態に係る運用設計システムの動作を説明するための説明図であり、運用設計システムによる具体的なデータ、入出力例を示している。
【００２６】
図２において、運用パッケージデータベース２は、列として、要件キーワード、対象レイヤ、運用項目、構成キーワード、実施方式、パラメータ、値を持つテーブルから構成される。
【００２７】
例えば、要件キーワードは「障害連絡」、対象レイヤは「ＯＳ」、「ミドルウェア」、運用項目は「死活監視」、「ログ監視」、「プロセス監視」、構成キーワードは「ＩＰノード」、「Ｗｉｎｄｏｗｓ（登録商標）」、「Ａｐａｃｈｅ（登録商標）」、「Ｔｏｍｃａｔ（登録商標）」、実施方式は、「ＪＰ１／Ｃｍ２／ＮＮＭによるＰｉｎｇ監視」、「ＪＰ１／Ｂａｓｅ、ＪＰ１／ＩＭによるログ監視」、「ＪＰ１／Ｃｍ２／ＳＳＯによるプロセス監視」、パラメータは「監視間隔  障害条件」、「障害条件」、「対象プロセス  障害条件」、値は「１分  １０秒間隔で６回連続失敗」、「イベント種類が”エラー”」、「ａｐａｃｈｅ．ｅｘｅ  プロセス数０」、「ｔｏｍｃａｔ．ｅｘｅ  プロセス数０」、「ｅｒｒｏｒ＿ｌｏｇ  ”ｅｒｒｏｒ”を含む」、「ｃａｔａｌｉｎａ．ｏｕｔ  ”エラー”を含む」などが格納されている。
【００２８】
また、各レコードは運用手順書・チェックリスト・運用自動化スクリプトのテンプレートと紐づく。この例では、障害連絡という要件キーワードに対して、運用項目として、死活監視、ログ監視（ＯＳ、ミドルウェア）、プロセス監視が紐づいている。
【００２９】
また、構成キーワード、ＩＰノード、Ｗｉｎｄｏｗｓ（登録商標）、Ａｐａｃｈｅ（登録商標）、Ｔｏｍｃａｔ（登録商標）に対して、実施方式、パラメータ、値が紐づいている。
【００３０】
対象システムの情報１としての対象システムの要件・構成の例は、障害連絡が１０分以内という要件、Ｗｅｂ／ＡＰサーバはＡｐａｃｈｅ（登録商標）、Ｔｏｍｃａｔ（登録商標）という構成情報を持っている。
【００３１】
図２のＡでは、運用項目の自動決定部３により、対象システムの情報１を使って、運用パッケージデータベース２から要件キーワードを検索して、運用項目を抽出し、運用項目一覧６として出力する情報を決定する。
【００３２】
図２のＢでも同様に、実施方式・運用パラメータ値の自動決定部４により、対象システムの情報１を使って、運用パッケージデータベース２から構成キーワードを検索して、運用項目一覧６に対応した実施方式、パラメータ、値を抽出し、実施方式・運用パラメータ値７として出力する情報を決定する。
【００３３】
図２のＣでは、運用手順書・チェックリスト・運用自動化スクリプトの自動生成部５により、運用パッケージデータベース２に格納されているテンプレートから、Ｐｉｎｇ監視、プロセス監視、ログ監視の設定手順書を生成する。このとき、実施方式・運用パラメータ値７の情報を運用手順書内に展開する。
【００３４】
本実施の形態では、対象システムの情報１と、運用パッケージデータベース２の内容に基づいて、運用項目の自動決定部３、実施方式・運用パラメータ値の自動決定部４、運用手順書・チェックリスト・運用自動化スクリプトの自動生成部５により、運用項目一覧６、実施方式・運用パラメータ値７、運用手順書・チェックリスト・運用自動化スクリプト８の出力を行うようにしたので、運用設計作業者のスキル偏りに依存しない運用設計システムを提供することができ、企業情報システムに対して、低コストかつ高品質で安定した運用設計を行うことができる。
【００３５】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００３６】
本発明は、企業情報システムにおける運用設計を行う運用設計システムに関し、運用パッケージをセルフサービス形式で提供する装置やシステムに広く適用可能である。
【符号の説明】
【００３７】
１…対象システムの情報、２…運用パッケージデータベース、３…運用項目の自動決定部、４…実施方式・運用パラメータ値の自動決定部、５…運用手順書・チェックリスト・運用自動化スクリプトの自動生成部、６…運用項目一覧、７…実施方式・運用パラメータ値、８…運用手順書・チェックリスト・運用自動化スクリプト、１００…運用設計システム。
【図１】
2013196006.tif 000003
【図２】
2013196006.tif 000004