(57)【要約】【課題】ユーザが種々のストレージ装置の中から所望のストレージ装置を選択してクラウド等から使用することを可能とする。【解決手段】ネットワーク装置と、当該ネットワーク装置に接続される複数のストレージ装置とを有するシステムにおいて使用される制御装置において、前記複数のストレージ装置の中から特定のストレージ装置を選択可能にするインタフェース画面を表示し、選択された特定のストレージ装置を指定する情報を入力する入力手段と、前記特定のストレージ装置とクラウドとの接続を行うための設定を前記ネットワーク装置に対して実行する設定手段とを備える。【選択図】図１
2020057228.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク装置と、当該ネットワーク装置に接続される複数のストレージ装置とを有するシステムにおいて使用される制御装置であって、
前記複数のストレージ装置の中から特定のストレージ装置を選択可能にするインタフェース画面を表示し、選択された特定のストレージ装置を指定する情報を入力する入力手段と、
前記特定のストレージ装置とクラウドとの接続を行うための設定を前記ネットワーク装置に対して実行する設定手段と
を備えることを特徴とする制御装置。
【請求項２】
前記インタフェース画面は、複数のパブリッククラウドから特定のパブリッククラウドを選択可能にする画面情報を含み、前記入力手段は、選択された特定のパブリッククラウドを指定する情報を更に入力し、
前記設定手段は、前記特定のストレージ装置と、前記特定のパブリッククラウドとの接続を行うための設定を前記ネットワーク装置に対して実行する
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記複数のストレージ装置は、ブロックストレージ装置、ファイルストレージ装置、及びオブジェクトストレージ装置を含む
ことを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記複数のストレージ装置は、複数のベンダのストレージ装置を含む
ことを特徴とする請求項１ないし３のうちいずれか１項に記載の制御装置。
【請求項５】
請求項１ないし４のうちいずれか１項に記載の制御装置と、前記ネットワーク装置と、前記複数のストレージ装置と
を備えることを特徴とするネットワーク構築システム。
【請求項６】
ネットワーク装置と、当該ネットワーク装置に接続される複数のストレージ装置とを有するシステムにおいて使用される制御装置が実行するネットワーク構築方法であって、
前記複数のストレージ装置の中から特定のストレージ装置を選択可能にするインタフェース画面を表示し、選択された特定のストレージ装置を指定する情報を入力する入力ステップと、
前記特定のストレージ装置とクラウドとの接続を行うための設定を前記ネットワーク装置に対して実行する設定ステップと
を備えることを特徴とするネットワーク構築方法。
【請求項７】
コンピュータを、請求項１ないし４のうちいずれか１項に記載の制御装置における各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クラウドからストレージ装置を利用するための技術に関連するものである。
【背景技術】
【０００２】
近年、一つもしくは複数のパブリッククラウドサービスを、企業の社内システムもしくは商用サービスを実行する上でのプラットフォームとして利用することが増えている。
【０００３】
しかし、長期的に保持することが必要なデータを蓄積するストレージについて特定のパブリッククラウドのみを利用する場合、別のパブリッククラウドや、自社の保有するデータセンタ(オンプレミス環境)など、別の環境への移行は、費用、時間、技術の観点で困難となり、クラウドロックインと呼ばれる状況に陥ることが課題となっている。
【０００４】
この課題の一部に対応して、ブロックストレージ装置をデータセンタに設置し、パブリッククラウドと低遅延・広帯域の専用回線で接続することで、パブリッククラウドの仮想マシンなどから、直接マウントして利用する１ユーザ向けのシステムインテグレーションもしくはサービスが知られている。
【０００５】
このシステムインテグレーションにおいては、ストレージ装置、ストレージ装置と専用回線を接続するネットワーク装置、パブリッククラウドの専用回線接続サービスをそれぞれ、必要に応じて設定することが必要である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１７−０９１３０７号公報
【特許文献２】特開２０１７−２２４０７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来技術のように、パブリッククラウドと接続するストレージ装置としてブロックストレージ装置しか使用できないのでは企業システムやサービスを実行する上での機能としては不足がある。ファイルストレージ装置、オブジェクトストレージ装置等のメニューが求められる。
【０００８】
また、ストレージ装置の接続先としては、複数のパブリッククラウドだけではなく、ユーザのオンプレミス環境や、プライベートクラウドとの接続も選択できることが求められる。さらに、そのようなユーザのオンプレミス環境にユーザが設置しているストレージ装置と接続し、データのコピーや同期を行うためには、ユーザのストレージ装置と同一のマネジメント機能が実装されているストレージ装置が必要となるが、従来技術ではそのようなストレージ装置の選択を行うことができない。
【０００９】
本発明は上記の点に鑑みてなされたものであり、ユーザが種々のストレージ装置の中から所望のストレージ装置を選択してクラウド等から使用することを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
開示の技術によれば、ネットワーク装置と、当該ネットワーク装置に接続される複数のストレージ装置とを有するシステムにおいて使用される制御装置であって、
前記複数のストレージ装置の中から特定のストレージ装置を選択可能にするインタフェース画面を表示し、選択された特定のストレージ装置を指定する情報を入力する入力手段と、
前記特定のストレージ装置とクラウドとの接続を行うための設定を前記ネットワーク装置に対して実行する設定手段と
を備えることを特徴とする制御装置が提供される。
【発明の効果】
【００１１】
開示の技術によれば、ユーザが種々のストレージ装置の中から所望のストレージ装置を選択してクラウド等から使用することを可能とする技術が提供される。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態におけるシステムの全体構成の例である。
【図２】リソースグループの構成例を示す図である。
【図３】リソース接続構成の一例を示す図である。
【図４】制御装置の機能構成図である。
【図５】制御装置のハードウェア構成の例を示す図である。
【図６】基本データベースに格納される情報の例を説明するための図である。
【図７】構成データベースに格納されるクラウドリソースの情報の例を説明するための図である。
【図８】構成データベースに格納されるストレージリソース（データサービス）の情報の例を説明するための図である。
【図９】構成データベースに格納されるストレージリソース（マネジメントサービス）の情報の例を説明するための図である。
【図１０】構成データベースに格納されるネットワークリソースの情報の例を説明するための図である。
【図１１】システムの動作を説明するためのシーケンス図である。
【図１２】ストレージ装置を選択するための画面例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態を説明する。以下で説明する実施形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施形態に限られるわけではない。
【００１４】
（システム構成、動作概要）
図１に、本発明の実施の形態におけるシステムの構成例を示す。図１に示すように、本実施の形態に係るシステムは、制御装置１００、Ｌ２／Ｌ３ネットワーク装置２００、各種のストレージ装置３００、パブリッククラウド５００、プライベートクラウド６００を含む。なお、図１には、例として、Ｌ２／Ｌ３ネットワーク装置２００、パブリッククラウド５００、プライベートクラウド６００が１つずつ示されているが、これらはそれぞれ一般には複数である。
【００１５】
制御装置１００は、ユーザの端末に対してＵＩ画面（例：Ｗｅｂ画面）を表示し、当該ＵＩ画面から入力された入力情報に基づいて、設定の対象となる各装置のＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）を用いて当該装置の設定や制御を行う装置である。例えば、制御装置１００は、ユーザからの入力情報に基づいて、Ｌ２／Ｌ３ネットワーク装置２００等のネットワーク装置へのＩＰアドレスやＶＬＡＮ等の設定を行うことにより、ユーザが指定するパブリッククラウド５００とユーザが指定するストレージ装置３００との接続を行うネットワークを構築することができる。また、制御装置１００には、その他のシステム９００からアクセスすることも可能である。
【００１６】
制御装置１００は、基本データベース１１０及び構成データベース１２０にアクセスする機能を有する。基本データベース１１０及び構成データベース１２０は制御装置１００内にあってもよいし、制御装置１００の外部に存在して制御装置１００とネットワーク接続されるものであってもよい。基本データベース１１０及び構成データベース１２０が格納する情報の例については後述する。
【００１７】
Ｌ２／Ｌ３ネットワーク装置２００は、Ｌ２（レイヤ２）及び／又はＬ３（レイヤ３）におけるパケットのルーティングやスイッチングを行う装置であり、クラウドとストレージ装置間（あるいはストレージ装置間）を接続するネットワークを形成するためのネットワーク装置の例である。本実施の形態で使用するＬ２／Ｌ３ネットワーク装置２００は、１つ又は複数の仮想ルータを提供する機能を含む。Ｌ２／Ｌ３ネットワーク装置２００自体は、１つ又は複数の物理的な通信装置である。Ｌ２／Ｌ３ネットワーク装置２００を複数台備えることでネットワークを冗長化することが可能である。
【００１８】
Ｌ２／Ｌ３ネットワーク装置２００には、複数のベンダ（メーカ）の複数の種類のストレージ装置３００が接続される。なお、ここでの接続は物理的な接続である。ユーザが、あるストレージ装置３００を使用する際には、当該ユーザ専用に、例えば、当該ユーザが選択したパブリッククラウド５００とストレージ装置３００とを接続するネットワークが形成される。
【００１９】
各ストレージ装置３００は、データサービス提供ネットワークおよびマネジメントサービス提供ネットワークに対してＶＬＡＮ設定が可能であり、ＶＬＡＮごとにネットワークＧＷを有し、ルーティングテーブルを設定できる。また、ユーザごとに分離された仮想ルータの機能を内蔵している場合もある。
【００２０】
本実施の形態において備えられるストレージ装置３００の種類は、ブロックストレージ、ファイルストレージ、オブジェクトストレージの３種類であるが、３種類にすることは一例であり、これら３種類のうちのいずれか２種類であってもよいし、これら３種類以外の種類を含む４種類以上であってもよい。
【００２１】
ブロックストレージは、論理ボリュームをサーバ（コンピュータ）へ提供し、サーバはストレージネットワーク経由で論理ボリュームにアクセスする。論理ボリュームはファイルシステムにフォーマットして利用するのが一般的であり、フォーマットすることにより、ファイルシステムと論理ボリューム内のブロックが関連付けられる。ブロックストレージは、遅延時間が小さいという特徴がある。
【００２２】
ファイルストレージは、ストレージ上に構成されたファイルシステムを、ネットワーク上のサーバ等に提供する。ネットワーク上のサーバは、ネットワークを介してファイルストレージをマウント（接続）することで、当該ファイルストレージを自身のファイルシステムのように見ることが可能である。
【００２３】
オブジェクトストレージは、データをオブジェクトという単位で扱う。オブジェクトは、メタデータを含む。メタデータは、通常のファイルシステムのように、ファイル名、作成日付、所有者などの情報だけでなく、種々の情報を付加することができる。オブジェクトストレージは、更新頻度の少ないデータバックアップやアーカイブ等に適している。
【００２４】
パブリッククラウド５００は、例えば仮想サーバや仮想ネットワーク装置等を提供するシステムであり、一般に多数のユーザにより利用されている。パブリッククラウド５００は、専用接続ネットワーク装置４００（仮想的な装置であり、専用接続ネットワークサービスと称してもよい）を備えており、当該専用接続ネットワーク装置４００により、パブリッククラウド５００とＬ２／Ｌ３ネットワーク装置２００とが接続される。図１はＢＧＰ（Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ）でこれらが接続されることを示しているが、ＢＧＰを使用することは一例に過ぎない。なお、ＢＧＰは、インターネット上で組織間の経路情報をやり取りする経路制御プロトコルの一種である。
【００２５】
プライベートクラウド６００は、ある特定のユーザ（企業）専用のクラウドである。図１は、本実施の形態に係るシステムを利用するユーザ自身がプライベートクラウド６００を有する例を示しており、本実施の形態に係るシステムを利用するユーザが、プライベートクラウド６００を有しない場合もある。なお、いわゆるクラウドの機能を備えるか否かに関わらずに、ユーザが設置する装置（あるいは装置群）を「プライベートクラウド６００」と称してもよい。
【００２６】
プライベートクラウド６００は、当該特定のユーザの物理装置により実現されるシステムであり、当該特定のユーザは、当該クラウドにより提供される仮想サーバや仮想ネットワーク装置等を利用することができる。プライベートクラウド６００は、当該特定のユーザ用に設置されるネットワーク装置７００、８００を用いてＬ２／Ｌ３ネットワーク装置２００に接続される。なお、ネットワーク装置８００とＬ２／Ｌ３ネットワーク装置２００との間の接続方法をＳｔａｔｉｃルートとすることは一例に過ぎず、Ｓｔａｔｉｃルート以外の接続方法を採用してもよい。
【００２７】
本実施の形態では、あるユーザ（企業）が、自身が使用しているクラウド（パブリックｏｒプライベート）における仮想マシン（サーバ）のストレージとして、あるストレージ装置３００を使用することを希望する場合に、制御装置１００により提供されるＵＩ画面から、接続したいクラウドとストレージ装置３００を選択する。そして、制御装置１００は、選択されたクラウドとストレージ装置３００とを接続するためのネットワークを構築するための設定、及びストレージ装置３００を使用可能とするための設定等を自動的に実施する。これにより、当該ユーザは、例えばクラウドの仮想マシンに当該ストレージ装置３００をマウントすることで、当該ストレージ装置３００を当該仮想マシンのストレージとして使用することができる。
【００２８】
以下、本実施の形態に係るシステムの構成、及び動作等をより詳細に説明する。
【００２９】
（テナントについて）
制御装置１００は、本実施の形態に係るシステム（"本サービス"と呼ぶ場合がある）の利用者をテナントとして管理する。テナントとは、本サービスを提供するサービス提供事業者の顧客に相当するサービス利用事業者である。各テナントは、本実施の形態に係るシステムにより提供される複数のリソース（リソースグループ）を利用可能である。各テナントには、複数のユーザ（従業員等）が存在する。なお、以降、特に断らない限り、「ユーザ」をテナントを含む広い意味で使用する。
【００３０】
（リソースについて）
制御装置１００は、ユーザに提供する機能等をリソースとして管理する。リソースとして、データサービスのストレージリソース、マネジメントサービスのストレージリソース、パブリッククラウドリソース、プライベートクラウドリソース、ネットワークリソース等がある。
【００３１】
ストレージリソースは、ストレージ装置３００により提供されるリソースである。より詳細には、データサービスのストレージリソースは、データ蓄積、データ読み書き等のためのリソースである。
【００３２】
マネジメントサービスのストレージリソースについて、マネジメントサービスとは、例えば、ストレージ装置に備わる管理・操作機能の提供である。利用例として、あるストレージ装置と別のストレージ装置との間で、データの同期をとる（同じデータが格納されるようにする）ような構成を実現するために利用されるサービスである。この場合、マネジメントサービスのストレージリソースは、ストレージ装置間で安全に通信を行うためのリソースである。別の例として、ハイパーバイザを管理するソフトウェアでは、このようなストレージ装置の管理・操作機能と連携する機能を持つものがあり、プライベートクラウド等に設置したユーザのシステムと連携させる場合にも、このリソースを利用することが可能である。
【００３３】
クラウドリソースは、クラウドにより提供されるコンピュータリソース、通信リソース、Ｌ２／Ｌ３ネットワーク装置２００との接続を行うためのリソース等である。
【００３４】
ネットワークリソースは、選択されたストレージ装置とクラウド（プライベートｏｒパブリック）とを接続するためのネットワークのリソースであり、より具体的には、Ｌ２／Ｌ３ネットワーク装置２００上の仮想ルータのリソースが含まれる。
【００３５】
ユーザは、制御装置１００により提供されるＵＩ画面から、予めサービス提供事業者が設定したリソースを選択して、あるいは、自身でリソースの内容を指定することで、所望のネットワーク接続構成を構築できる。
【００３６】
選択されたクラウドリソースとストレージリソース（あるいはストレージリソース同士）は、ネットワークリソースを利用して互いに接続することができ、ネットワークリソースにより接続されたリソース同士の１つのまとまりをリソースグループと呼ぶ。図２に、リソースグループの一例を示す。
【００３７】
（接続構成例）
図３に、あるユーザにより構築されたリソース接続構成の一例を示す。図３に示す例において、当該ユーザは、本サービスにより選択可能な複数のストレージ装置の中から、ストレージ装置３１０とストレージ装置３２０を選択している。
【００３８】
また、ストレージ装置３２０とパブリッククラウド５１０及びパブリッククラウド５２０とを仮想ルータ２３０及び仮想ルータ２４０を介して接続し、パブリッククラウド５１０上のコンピュータ５１１からストレージサービスを利用する。また、マネジメントサービスにより、パブリッククラウド５２０上のストレージ装置５２２とストレージ装置３２０とを同期する。
【００３９】
また、ストレージ装置３１０とプライベートクラウド６１０及びプライベートクラウド６２０とを仮想ルータ２１０及び仮想ルータ２２０を介して接続し、プライベートクラウド６２０上のコンピュータ６２１からストレージサービスを利用する。また、マネジメントサービスにより、プライベートクラウド６１０上のストレージ装置６１１とストレージ装置３１０とを同期する。
【００４０】
更に、ストレージサービス側のストレージ装置３１０とストレージ装置３２０との間でデータ転送ネットワークが構築され、例えば、バックアップやアーカイブ等にためにデータ転送が行われる。
【００４１】
（制御装置１００の構成）
図４に、制御装置１００の機能構成例を示す。図４に示すように、本実施の形態における制御装置１００は、基本データベース１１０、構成データベース１２０、ユーザＩＦ部１３０、設定部１４０、情報管理部１５０を含む。なお、制御装置１００は、基本データベース１１０と構成データベース１２０のうちのいずれか１つ又は両方を含まない構成であってもよい。この場合、制御装置１００は、基本データベース１１０と構成データベース１２０のうちのいずれか１つ又は両方にネットワークを介してアクセスする。
【００４２】
基本データベース１１０は、本実施の形態に係るシステムにおいて、予め準備されている基本的な構成情報を格納する。構成データベース１２０は、ユーザ毎に、ユーザが構築した設定内容や接続構成の構成情報を格納する。構成データベース１２０は、ユーザが構築したネットワークを構成する各部の利用状況等のリアルタイム情報も加えて格納し、ユーザＩＦ部１３０によりユーザに対してリアルタイム利用状況の情報を提供できることとしてもよい。これらデータベースの格納情報の詳細については後述する。
【００４３】
ユーザＩＦ部１３０は、ユーザとのインタフェースであり、例えば、ユーザ（ユーザ端末）に対してＵＩ画面（例：Ｗｅｂ画面）を表示し、ユーザからの入力を受け付けるとともに、ユーザに対して情報（例えば設定が正常に完了したことを示す情報等）を提供する。
【００４４】
設定部１４０は、ユーザが所望するネットワーク構成（装置の接続構成）を実現するために、対象となる各装置への設定を行う。設定部１４０は、ユーザにより入力された情報そのものを対象となる各装置へ設定することもできるし、ユーザにより入力された情報に基づいて設定情報を生成し、生成した設定情報を各装置へ設定することもできる。
【００４５】
情報管理部１５０は、基本データベース１１０を更新したり、設定部１４０により設定された情報を構成データベース１２０に格納したり等、データベースに格納する情報の管理を行う。また、情報管理部１５０は、ユーザＩＦ部１３０を介して、データベースに格納されている情報をユーザに表示することもできる。
【００４６】
制御装置１００は、複数のコンピュータにより構成される装置（システム）であってもよいし、１つのコンピュータで実現される装置であってもよい。また、当該コンピュータは物理マシンであってもよいし仮想マシンであってもよい。
【００４７】
制御装置１００がコンピュータで実現される場合において、制御装置１００は、コンピュータに内蔵されるＣＰＵやメモリ等のハードウェア資源を用いて、制御装置１００で実施される処理に対応するプログラムを実行することによって実現することが可能である。上記プログラムは、コンピュータが読み取り可能な記録媒体（可搬メモリ等）に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メール等、ネットワークを通して提供することも可能である。
【００４８】
図５は、上記コンピュータのハードウェア構成例を示す図である。図５のコンピュータは、それぞれバスＢで相互に接続されているドライブ装置１０００、補助記憶装置１００２、メモリ装置１００３、ＣＰＵ１００４、インタフェース装置１００５、表示装置１００６、及び入力装置１００７等を有する。
【００４９】
当該コンピュータでの処理を実現するプログラムは、例えば、ＣＤ−ＲＯＭ又はメモリカード等の記録媒体１００１によって提供される。プログラムを記憶した記録媒体１００１がドライブ装置１０００にセットされると、プログラムが記録媒体１００１からドライブ装置１０００を介して補助記憶装置１００２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１００１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１００２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００５０】
メモリ装置１００３は、プログラムの起動指示があった場合に、補助記憶装置１００２からプログラムを読み出して格納する。ＣＰＵ１００４は、メモリ装置１００３に格納されたプログラムに従って、制御装置１００に係る機能を実現する。インタフェース装置１００５は、ネットワークに接続するためのインタフェースとして用いられ、ネットワークを介した入力手段及び出力手段として機能する。表示装置１００６はプログラムによるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等を表示する。入力装置１００７はキーボード及びマウス、ボタン、又はタッチパネル等で構成され、様々な操作指示を入力させるために用いられる。
【００５１】
（データベースに格納される情報の例）
次に、各データベースに格納される情報の例を示す。なお、以下で説明する情報は、主要な情報の例であり、各データベースには、以下で説明する情報以外の情報が追加で格納されてもよいし、各データベースには、以下で説明する情報が格納されずに、当該情報以外の情報が格納されてもよい。また、ここでは、テーブルの形式で情報が格納される例を示しているが、格納形式はテーブルの形式に限られるわけではない。なお、基本データベースに格納される情報を基本情報と呼ぶ場合がある。
【００５２】
＜基本データベース＞
図６は、基本データベース１１０に格納される情報の例を説明するための図である。図６に示すように、基本データベース１１０には、Ｌ２／Ｌ３ネットワーク装置２００に物理的に接続される対象の接続情報、ストレージ装置の情報、ユーザ情報、ネットワーク情報等が格納される。
【００５３】
Ｌ２／Ｌ３ネットワーク装置２００に物理的に接続される対象として、パブリッククラウド、プライベートクラウド、ストレージ装置があるので、Ｌ２／Ｌ３ネットワーク装置２００に物理的に接続される対象の接続情報として、パブリッククラウドの接続情報、プライベートクラウドの接続情報、ストレージ装置の接続情報が格納される。
【００５４】
パブリッククラウドの接続情報は、例えば、パブリッククラウド毎の、パブリッククラウド名、当該パブリッククラウドの接続先のＬ２／Ｌ３ネットワーク装置名、当該Ｌ２／Ｌ３ネットワーク装置における接続位置（ポート）、ネットワーク冗長方式等である。
【００５５】
プライベートクラウドの接続情報は、例えば、プライベートクラウド毎の、プライベートクラウド名、当該プライベートクラウドの所有テナント、接続先Ｌ２／Ｌ３ネットワーク装置名、Ｌ２／Ｌ３ネットワーク装置における接続位置（ポート）、ネットワーク冗長方式等である。
【００５６】
ストレージ装置の接続情報は、例えば、ストレージ装置毎の、ストレージ装置名、当該ストレージ装置のデータＩＦ／マネジメントＩＦ、接続先Ｌ２／Ｌ３ネットワーク装置名、Ｌ２／Ｌ３ネットワーク装置における接続位置（ポート）、ネットワーク冗長方式等である。
【００５７】
ストレージ装置の情報は、例えば、ストレージ装置毎の、ストレージ装置名、ベンダ名、タイプ（ブロック、ファイル、オブジェクト等）、バージョン、仮想ルータ機能有無、全体容量、全体性能（ＩＯＰＳ／ＢＷ）、プロビジョン性能、実使用性能等である。
【００５８】
ユーザ情報は、例えば、本サービスを利用するテナント毎の、テナント名、ユーザ名、ユーザ毎のユーザ権限、認証情報等である。
【００５９】
ネットワーク情報は、例えば、ストレージ側及びクラウド側それぞれの利用可能ＶＬＡＮとアドレス帯、プロビジョン済みのＶＬＡＮとアドレス帯等である。
【００６０】
ユーザＩＦ部１３０は、基本テータベース１１０に格納された基本情報に基づいて、ＵＩ画面に選択対象のパブリッククラウドやストレージ装置等を表示することができる。また、設定部１４０は、基本テータベース１１０に格納された基本情報に基づいて、各装置への設定情報を生成し、設定を実行することができる。なお、設定部１４０は、基本テータベース１１０に格納された基本情報のみを用いて設定情報を生成することのほか、基本情報に加えて、各装置やネットワークから取得する情報等を用いて設定情報を生成することができる。
【００６１】
＜構成データベース＞
図７は、構成データベース１２０に格納されるクラウドリソースの情報の例を説明するための図である。
【００６２】
接続対象のクラウドがパブリッククラウドである場合において、ユーザが、Ｌ２／Ｌ３ネットワーク装置２００との接続対象のクラウドとしてあるパブリッククラウドを選択すると、設定部１４０は、基本情報等に基づいて、Ｌ２／Ｌ３ネットワーク装置２００と当該パブリッククラウド等に対して、接続のための設定を行うとともに、図７に示す情報を構成データベース１２０に格納する。
【００６３】
すなわち、構成データベース１２０には、テナント名、クラウド名、及び、Ｌ２／Ｌ３ネットワーク装置２００との接続に必要なパブリッククラウド側の情報が格納される。Ｌ２／Ｌ３ネットワーク装置２００との接続に必要なパブリッククラウド側の情報は、例えば、ＡＳ番号、ＶＬＡＮ情報、ＩＰアドレス、ＮＡＴ利用有無、パブリッククラウドＡＰＩ認証情報等である。これらの情報は、設定部１４０が自動的に決定してもよいし、ユーザが決定した情報であってもよい。
【００６４】
接続対象のクラウドがプライベートクラウドである場合には、サービス提供事業者が予め設定を行って、構成データベース１２０に情報を登録する。登録される情報の種類はパブリッククラウドの場合と同様であり、図７に示すとおりである。プライベートクラウドの場合、接続に必要な情報の内容は、仮想ルータへ設定するＶＬＡＮ情報、ＩＰアドレス、ＮＡＴ利用有無、ルーティングテーブル等である。
【００６５】
図８は、構成データベース１２０に格納されるストレージリソース（データサービス）の情報の例を説明するための図である。
【００６６】
例えば、ユーザが、使用したいストレージ装置として、１つ又は複数のストレージ装置を選択し、その構成を決定（選択）した場合において、設定部１４０は、当該ユーザが選択したストレージ装置に対して設定を実施するとともに、構成データベース１２０に当該ユーザが選択したストレージ装置に関する情報を格納する。
【００６７】
図８は、あるユーザについて、ブロックストレージ装置の情報、ファイルストレージ装置の情報、オブジェクトストレージ装置の情報を格納する場合の例を示している。
【００６８】
ブロックストレージ装置の情報は、例えば、ブロックストレージ識別子、所属テナント情報、ストレージ装置名、プロビジョン容量、実使用容量、ＱｏＳ設定（ＩＯＰＳ，ＢＷ）、仮想ネットワーク機能情報、ネットワーク情報（ＶＬＡＮ  ＩＤ、ターゲットＩＰアドレス、サブネットマスク、ゲートウェイＩＰアドレス、ルーティングテーブル等）、ターゲットＩＱＮ、イニシエータＩＱＮ、ＣＨＡＰ等の接続認証情報等である。
【００６９】
ファイルストレージ装置の情報は、例えば、ファイルストレージ識別子、所属テナント情報、ストレージ装置名、プロビジョン容量、利用プロトコル（ＳＭＢａｎｄ／ｏｒＮＦＳ）、実使用容量、ＱｏＳ設定（ＩＯＰＳ／ＢＷ）、仮想ネットワーク機能情報、ネットワーク情報（ＶＬＡＮ  ＩＤ、ＮＦＳ／ＳＭＢサーバＩＰアドレス、サブネットマスク、ＮＦＳ／ＳＭＢクライアントＩＰアドレス、ゲートウェイＩＰアドレス、ルーティングテーブル等）、ＮＦＳ／ＳＭＢストレージを構成する際の一般的設定情報等である。
【００７０】
オブジェクトストレージ装置の情報は、例えば、オブジェクトストレージ識別子、所属テナント情報、ストレージ装置名、バケット名、認証情報（ＩＤ，シークレットキー等）、実使用容量、ネットワーク情報（ＶＬＡＮ  ＩＤ、エンドポイントＩＰアドレス、サブネットマスク、ゲートウェイＩＰアドレス）等である。
【００７１】
図９は、構成データベース１２０に格納されるストレージリソース（マネジメントサービス）の情報の例を説明するための図である。
【００７２】
例えば、ユーザが、マネジメントサービスの対象としたいストレージ装置として、１つ又は複数のストレージ装置を選択し、その構成を決定（選択）した場合において、設定部１４０は、当該ユーザが選択したストレージ装置に対して設定を実施するとともに、構成データベース１２０に当該ユーザが選択したストレージ装置の情報を格納する。図８は、あるユーザについての情報を格納する場合の例を示している。図８に示すように、マネジメントサービスの対象となるストレージ装置の情報、ネットワーク情報、接続認証情報、マネジメントサービス情報が格納される。
【００７３】
マネジメントサービスの対象となるストレージ装置の情報は、ストレージ種別に応じたブロック／ファイル／オブジェクトストレージ識別子、所属テナント情報、製品名等である。
【００７４】
ネットワーク情報は、ＶＬＡＮ  ＩＤ、自ＩＰアドレス、ゲートウェイＩＰアドレス、ルーティングテーブル、ネットワーク制限（レプリケーションに利用する際の帯域スロットリング）等である。接続認証情報は、認証に必要なパスワード等の情報である。マネジメントサービス機能は、同期レプリケーションあるいは非同期レプリケーション等やハイパーバイザ管理ソフトウェアとストレージ装置の連携等に利用される。
【００７５】
図１０は、構成データベース１２０に格納されるネットワークリソースの情報の例を説明するための図である。
【００７６】
例えば、ユーザが、接続の対象としたいリソース（例えば、あるパブリッククラウド（リソース１とする）とあるストレージ装置（リソース２とする））を選択した場合において、設定部１４０は、当該ユーザが選択したリソースに対して設定を実施するとともに、当該リソース間を接続するためのネットワーク構築のための設定（具体的には、主にＬ２／Ｌ３ネットワーク装置２００の仮想ルータの設定）を行って、ネットワークリソースの情報を構成データベース１２０に格納する。
【００７７】
図１０に示すように、構成データベース１２０には、ネットワークリソースの情報として、ネットワークリソース識別子、仮想ルータ識別子、テナント情報、Ｌ２／Ｌ３ネットワーク装置の識別子、接続リソースの情報（図１０の例ではリソース１とリソース２）が格納される。
【００７８】
ネットワークリソース識別子は、接続対象リソース間を接続するネットワークの識別子である。仮想ルータ識別子は、接続対象リソース間を接続するために使用される仮想ルータの識別子である。テナント情報は、当該接続を利用するテナントの識別子である。Ｌ２／Ｌ３ネットワーク装置の識別子は、当該仮想ルータが起動されるＬ２／Ｌ３ネットワーク装置の識別子である。接続リソースは、ユーザにより接続を指定されたリソースである。
【００７９】
（システムの動作）
次に、システムの動作例について説明する。図１１は、あるパブリッククラウド５００とあるストレージ装置３００を選択した場合における基本的な動作の一例を示している。
【００８０】
まず、ユーザが制御装置１００に対してログインを行うと、制御装置１００のユーザＩＦ部１３０は、基本データベース１１０に格納されている基本情報等に基づいて、例えば選択可能なクラウドやストレージ装置を描いたＵＩ画面をユーザの端末等に表示する。
【００８１】
Ｓ１００において、当該ＵＩ画面から、ユーザは、ストレージ装置３００を選択し、設定のための値を入力する。Ｓ１０１において、設定部１４０がストレージ装置３００への設定（例：ボリュームの作成、ＶＬＡＮ、ＩＰアドレスの設定等）を実行する。設定の内容は構成データベース１２０に格納される。
【００８２】
Ｓ１０２において、ユーザはＵＩ画面からパブリッククラウド５００を選択し、設定のための値を入力する。Ｓ１０３において、設定部１４０がパブリッククラウド５００への設定（例：ＶＬＡＮ、ＩＰ、ＢＧＰの設定等）を実行する。設定の内容は構成データベース１２０に格納される。なお、パブリッククラウド５００の設定を先に行って、次にストレージ装置３００の設定を行うこととしてもよい。
【００８３】
Ｓ１０４において、ユーザはＵＩ画面からストレージ装置３００とパブリッククラウド５００を接続することを指定する情報を入力する。Ｓ１０５において、設定部１４０がＬ２／Ｌ３ネットワーク装置２００に対する設定（例：パブリッククラウド５００の対向としてのＶＬＡＮ、ＩＰ、ＢＧＰ設定、ストレージ装置３００の対向としてのＶＬＡＮ、ＩＰの設定等）を実行する。設定の内容は構成データベース１２０に格納される。
【００８４】
制御装置１００のユーザＩＦ部１３０によりユーザの端末に表示される画面の一例を図１２に示す。図１２の例では、選択可能なパブリッククラウドとして、パブリッククラウドＡ、パブリッククラウドＢ、パブリッククラウドＣが表示され、選択可能なストレージ装置として、図示のとおりに各ベンダ、各種類のストレージ装置が表示される。例えば、ユーザが、接続するパブリッククラウド及びストレージ装置として、パブリッククラウドＢと、Ｂ社製及びＣ社製のストレージ装置を選択すると、図示のようにこれらが接続されたことの表示が行われる。また、この接続を行うための設定が実施される。
【００８５】
なお、あるクラウドとあるストレージ装置との接続は良好に実施することができるが、あるクラウドと別のストレージ装置との接続は良好に実施できない等、選択する装置の組み合わせに応じて、接続に成功する組み合わせと、接続において何等かの問題が生じる組み合わせが発生することが想定される。
【００８６】
そこで、制御装置１００は、問題の発生する組み合わせを事前に判明している制限に加え、ストレージ性能実測値やエラーログ等の積み重ね等で学習し、学習した結果を基本データベース１１０あるいは構成データベース１２０に格納しておいてもよい。この場合、設定部１４０は当該データベースを参照することで、問題のある組み合わせをユーザが設定しようとする場合には設定不可や支障の発生する可能性があることを示す情報をＵＩ画面に表示することができる。
【００８７】
以下、各リソースについての設定動作等についてより詳細に説明する。以下で説明する操作等は、ユーザが制御装置１００へログインした後の操作である。あるユーザ（テナント）の設定に係るリソースは他のテナントからは存在を認識することも操作もできないようになっている。
【００８８】
以下では、パブリッククラウドに関する設定、プライベートクラウドに関する設定、データサービスを実施する際のストレージ装置に関する設定、マネジメントサービスを実施する際のストレージ装置に関する設定、及びネットワークに関する設定のそれぞれについて、制御装置１００に対するユーザの操作、及び制御装置１００の設定動作等を説明する。
【００８９】
なお、下記の設定動作におけるユーザの入力と設定部１４０による設定（自動的な設定）の区分は一例である。例えば、あるパラメータについて、ユーザからの入力を要することなく自動的に対象装置への設定が行われてもよいし、ユーザがあるパラメータの値を自分で決定して入力することで対象装置への設定が行われてもよい。また、以下で説明する設定動作は一例に過ぎない。また、以下で説明する設定動作は各リソースへの設定内容の一例を示すものであり、実際の操作における設定の順番を示すわけではない。
【００９０】
＜パブリッククラウドに関する設定＞
ユーザが所望のパブリッククラウド５００を指定した場合において、指定したパブリックラウド５００の専用接続ネットワーク装置４００（専用接続ネットワークサービス）を操作するために、ＡＰＩキー等、当該パブリックラウド５００が求める情報を入力する。
【００９１】
情報の入力を受けた制御装置１００の設定部１４０は、指定されたパブリッククラウド５００のＡＰＩを利用して当該パブリッククラウド５００とＬ２／Ｌ３ネットワーク装置２００とのネットワーク接続のために、パブリッククラウド５００に対して、ＢＧＰの設定を行う。より具体的には、例えば、パブリッククラウド５００側が提供する専用接続ネットワークサービスの設定と、パブリッククラウド５００上で特定のユーザが利用できるリソースを束ねるグルーピング機能の設定を行う。
【００９２】
また、設定部１４０は、上記のＢＧＰ設定で決定されたＢＧＰの対向ＩＰと、そのために利用するＶＬＡＮをＬ２／Ｌ３ネットワーク装置２００に設定する。ここでは、Ｌ２／Ｌ３ネットワーク装置２００における当該ユーザ専用の仮想ルータに、ＢＧＰに利用するＬ３‐ＩＦを設定する。なお、ユーザが独自のＩＰサブネットを利用することを希望する場合、仮想ルータのＮＡＴ機能を利用し、ユーザ間でのアドレス帯バッティングを避ける設定を行うことができる。
【００９３】
制御装置１００の情報管理部１５０は、設定の内容を、当該ユーザについての設定として、構成データベース１２０に格納する。
【００９４】
＜プライベートクラウドに関する設定＞
ユーザがプライベートクラウド６００とストレージ装置３００との接続を希望する場合において、プライベートクラウド６００の接続方式がパブリッククラウド５００の場合と同様であれば、パブリッククラウド５００の場合と同様に設定を行うことができる。
【００９５】
ただし、本実施の形態では、プライベートクラウド６００の接続方式はユーザの要件に応じＶＰＮ、専用線、データセンタ間接続等さまざな方式が存在することを想定しているので、方式が予め定められているパブリッククラウド５００と同様の設定方式を採用しないこととしている。つまり、プライベートクラウド６００に関する設定については、ユーザではなく、サービス提供者側（"システム管理者"と呼ぶ）が実施する。
【００９６】
ユーザは、プライベートクラウド６００のリソースと、本サービスによるストレージ装置３００とを合わせて利用することで、プライベートクラウド６００におけるオンプレミスのブロックストレージ装置やファイルストレージ装置からのレプリケーションや、オブジェクトストレージ装置に対するアーカイビング等を実施することができる。システム管理者が実施する設定内容の例は下記のとおりである。
【００９７】
システム管理者は、制御装置１００のユーザＩＦ部１３０により提供されるＵＩ画面から、Ｌ２／Ｌ３ネットワーク装置２００に対して、プライベートクラウド６００との接続に用いられる手前側のネットワーク装置８００（ＶＰＮ等接続装置など）との接続のために、ＩＰサブネット、ＧＷアドレス、ルーティングテーブル等を設定する。また、パブリッククラウド５００に対する設定の場合と同様に、Ｌ２／Ｌ３ネットワーク装置２００において当該ユーザ専用の仮想ルータに対して設定がなされる。
【００９８】
パブリッククラウド５００の場合と同様に、ユーザが独自のＩＰサブネットを利用することを希望する場合、仮想ルータのＮＡＴ機能を利用し、ユーザ間でのアドレス帯バッティングを避ける設定を実施する。
【００９９】
制御装置１００の情報管理部１５０は、設定の内容を、当該ユーザについての設定として、構成データベース１２０に格納する。
【０１００】
＜ストレージ装置（データサービス）に関する設定＞
ユーザが、ストレージ装置３００を用いたデータサービスを利用することを希望する場合において、まず、ユーザは、ＵＩ画面から、ストレージ装置の種類をブロック（ｉＳＣＳＩ提供）、ファイル（ＮＦＳもしくはＳＭＢ）、オブジェクトストレージ（ＲＥＳＴ  ＡＰＩ）から選択する。また、ストレージ装置の種類に対して複数のベンダの製品がある場合、ユーザは希望するベンダの製品を選択する。
【０１０１】
ユーザがブロックストレージを選択した場合において、ユーザはまず、ＵＩ画面からｉＳＣＳＩストレージを構成するための情報（名前、利用したいサイズ、接続するマシンのイニシエータＩＱＮ、ＣＨＡＰ認証情報、その他ストレージ装置に依存する固有のパラメータ）を入力する。
【０１０２】
設定部１４０は、対象のストレージ装置３００のＡＰＩを操作し、入力された情報に基づく設定を行う。また、設定部１４０は、対象のストレージ装置３００のデータサービスを提供するネットワークＩＦに対して、ＶＬＡＮを設定し、ｉＳＣＳＩターゲットＩＰアドレス、ＧＷアドレス、ルーティングテーブル等の必要なネットワーク情報を設定する。
【０１０３】
ユーザがファイルストレージ（ＮＦＳ）を選択した場合において、まず、ユーザは、ＵＩ画面から、ＮＦＳストレージを構成するための情報（名前、マウントポイント、サイズ、認証システム情報、ストレージ装置に依存する固有のパラメータ等）を入力する。設定部１４０は、対象のストレージ装置３００のＡＰＩを操作し、入力された情報に基づく設定を実施する。
【０１０４】
ユーザがファイルストレージ（ＳＭＢ）を選択した場合において、ユーザはまず、ＵＩ画面からＳＭＢストレージを構成するための情報（名前、マウントポイント、サイズ、認証システム情報、ストレージ装置に依存する固有のパラメータ等）を入力する。設定部１４０は、対象のストレージ装置３００のＡＰＩを操作し、入力された情報に基づく設定を実施する。
【０１０５】
ユーザがオブジェクトストレージ（ＲＥＳＴ）を選択した場合において、まず、ユーザは、ＵＩ画面から、オブジェクトストレージを利用可能にするための基本的な情報としてコンテナ名称、ＩＤ、Ｓｅｃｒｅｔ  Ｋｅｙ等を入力する。設定部１４０は、対象のストレージ装置３００のＡＰＩを操作し、入力された情報に基づく設定を実施する。
【０１０６】
更に、対象のストレージ装置３００がＶＬＡＮ等のネットワーク機能に対応していれば、設定部１４０は、対象のストレージ装置３００におけるデータサービスを提供するネットワークＩＦへＶＬＡＮを設定し、エンドポイントのＩＰアドレス、ＧＷアドレス、ルーティングテーブル等の必要なネットワーク情報を設定する。
【０１０７】
対象のストレージ装置３００がＶＬＡＮ等に対応していない場合、全ユーザ共通のＩＰアドレスによるエンドポイントを設定する。この場合、ユーザ個別のネットワークからアクセスできるように、Ｌ２／Ｌ３ネットワーク装置２００におけるユーザ専用の仮想ルータにてソースＩＰ  ＮＡＴ機能を利用する必要があるが、当該設定はネットワークに関する設定時に行う。
【０１０８】
いずれの種類のストレージの場合においても、制御装置１００の情報管理部１５０は、設定内容を、当該ユーザについての設定として、構成データベース１２０に格納する。
【０１０９】
＜ストレージ装置（マネジメントサービス）に関する設定＞
ユーザが、ＵＩ画面から、指定のストレージ装置３００を用いたマネジメントサービスを利用することを指定すると、設定部１４０は、対象のストレージ装置３００の管理機能を提供するＩＦに対して、ＶＬＡＮを設定し、ＩＰサブネット、ＧＷアドレス、ルーティングテーブル等、マネジメントサービスに必要なネットワーク情報を設定する。設定の内容は構成データベース１２０に格納される。
【０１１０】
＜ネットワークに関する設定＞
ユーザが、パブリッククラウド５００とストレージ装置３００の接続を希望する場合において、ユーザは、ＵＩ画面から、接続したいパブリッククラウド５００とストレージ装置３００を選択する。
【０１１１】
設定部１４０は、Ｌ２／Ｌ３ネットワーク装置２００におけるユーザ専用の仮想ルータに対し、当該ストレージ装置３００に対して設定したＶＬＡＮとＧＷアドレス等を設定する。これにより、パブリッククラウド５００とストレージ装置３００とが接続され、ストレージ装置３００のリソースをパブリッククラウド５００側から利用することが可能になる。
【０１１２】
なお、対象のストレージ装置３００がＶＬＡＮ等に対応しておらず、全ユーザに共通のアクセスＩＰ（エンドポイント）が設定される場合、設定部１４０は、Ｌ２／Ｌ３ネットワーク装置２００の仮想ルータにおけるストレージ装置３００側のＩＦでＮＡＴを設定することで、ストレージ装置３００からパブリッククラウド５００もしくはプライベートクラウド６００向けの送信トラフィックが適切に送信されるようにする。
【０１１３】
ユーザが、プライベートクラウド６００とストレージ装置３００の接続を希望する場合において、ユーザは、ＵＩ画面から、接続したいプライベートクラウド６００とストレージ装置３００を選択する。設定部１４０は、Ｌ２／Ｌ３ネットワーク装置２００におけるユーザ専用の仮想ルータに対し、当該ストレージ装置３００に対して設定したＶＬＡＮとＧＷアドレス等を設定する。これにより、プライベートクラウド５００とストレージ装置３００とが接続され、ストレージ装置３００のリソースをプライベートクラウド５００側から利用することが可能になる。
【０１１４】
（実施の形態の効果等）
以上説明したように、本実施の形態により、データセンタ等に多様なベンダ／種類のストレージ装置を設置し、ユーザは制御装置１００（ＵＩ画面）を利用することで、簡易な操作により、自身が希望するクラウド（パブリック又はプライベート）と、ユーザが希望するストレージ装置との間を接続し、クラウドから当該ストレージを利用することができる。また、ストレージ装置間を接続し、リアルタイム処理に適したストレージ装置から、バックアップに適したストレージ装置へのデータの移動等を簡易に実施することができる。
【０１１５】
この仕組みにより、ユーザはビジネスや企業運営に必要となる各種のデータを、パブリッククラウドにロックインされることなく、適切な種別のストレージ装置に蓄積することができる。
【０１１６】
（実施の形態のまとめ）
本明細書には少なくとも下記の事項が開示されている。実施の形態で説明したユーザＩＦ部１３０は、下記の入力手段の例である。また、設定部１４０は、下記の設定手段の例である。
（第１項）
ネットワーク装置と、当該ネットワーク装置に接続される複数のストレージ装置とを有するシステムにおいて使用される制御装置であって、
前記複数のストレージ装置の中から特定のストレージ装置を選択可能にするインタフェース画面を表示し、選択された特定のストレージ装置を指定する情報を入力する入力手段と、
前記特定のストレージ装置とクラウドとの接続を行うための設定を前記ネットワーク装置に対して実行する設定手段と
を備えることを特徴とする制御装置。
（第２項）
前記インタフェース画面は、複数のパブリッククラウドから特定のパブリッククラウドを選択可能にする画面情報を含み、前記入力手段は、選択された特定のパブリッククラウドを指定する情報を更に入力し、
前記設定手段は、前記特定のストレージ装置と、前記特定のパブリッククラウドとの接続を行うための設定を前記ネットワーク装置に対して実行する
ことを特徴とする第１項に記載の制御装置。
（第３項）
前記複数のストレージ装置は、ブロックストレージ装置、ファイルストレージ装置、及びオブジェクトストレージ装置を含む
ことを特徴とする第１項又は第２項に記載の制御装置。
（第４項）
前記複数のストレージ装置は、複数のベンダのストレージ装置を含む
ことを特徴とする第１項ないし第３項のうちいずれか１項に記載の制御装置。
（第５項）
第１項ないし第４項のうちいずれか１項に記載の制御装置と、前記ネットワーク装置と、前記複数のストレージ装置と
を備えることを特徴とするネットワーク構築システム。
（第６項）
ネットワーク装置と、当該ネットワーク装置に接続される複数のストレージ装置とを有するシステムにおいて使用される制御装置が実行するネットワーク構築方法であって、
前記複数のストレージ装置の中から特定のストレージ装置を選択可能にするインタフェース画面を表示し、選択された特定のストレージ装置を指定する情報を入力する入力ステップと、
前記特定のストレージ装置とクラウドとの接続を行うための設定を前記ネットワーク装置に対して実行する設定ステップと
を備えることを特徴とするネットワーク構築方法。
（第７項）
コンピュータを、第１項ないし第４項のうちいずれか１項に記載の制御装置における各手段として機能させるためのプログラム。
【０１１７】
以上、本実施の形態について説明したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１１８】
１００  制御装置
１１０  基本データベース
１２０  構成データベース
１３０  ユーザＩＦ部
１４０  設定部
１５０  情報管理部
２００  Ｌ２／Ｌ３ネットワーク装置
３００  ストレージ装置
５００  パブリッククラウド
６００  プライベートクラウド
４００、７００、８００  ネットワーク装置
９００  その他のシステム
１０００  ドライブ装置
１００１  記録媒体
１００２  補助記憶装置
１００３  メモリ装置
１００４  ＣＰＵ
１００５  インタフェース装置
１００６  表示装置
１００７  入力装置
【図１】
2020057228.tif 000003
【図２】
2020057228.tif 000004
【図３】
2020057228.tif 000005
【図４】
2020057228.tif 000006
【図５】
2020057228.tif 000007
【図６】
2020057228.tif 000008
【図７】
2020057228.tif 000009
【図８】
2020057228.tif 000010
【図９】
2020057228.tif 000011
【図１０】
2020057228.tif 000012
【図１１】
2020057228.tif 000013
【図１２】
2020057228.tif 000014