(57)【要約】【課題】効率的にＳＬＡを満たせるデータセンタ間のデータ転送システムを提供する。【解決手段】キャリア回線で接続されるデータセンタ間のデータ転送システムであって、各データセンタは、通信対象となる複数のデバイスと、管理サーバと、管理端末と、ネットワーク機器と、を備え、管理端末は、自データセンタ内のデバイスと他データセンタ内のデバイスとの任意の組合せに適用しうる複数の冗長化構成をメニュー項目として管理し、自他データセンタの、特定のデバイスの組合せ毎に、適用する冗長化構成を複数のメニュー項目から選択し、選択したメニュー項目に設定された冗長化構成に従った通信経路を決定し、管理サーバは、決定した通信経路を構成する、自他データセンタのネットワーク機器への設定コマンドへ変換し、設定コマンドを、対象となるネットワーク機器へ送信する。【選択図】  図７
2017055184.tif 000002
【特許請求の範囲】
【請求項１】
キャリア回線で接続される複数のデータセンタ間のデータ転送システムであって、
各データセンタは、通信対象となる複数のデバイスと、管理サーバと、管理端末と、ネットワーク機器と、を備え、
前記管理端末は、
自データセンタ内の前記デバイスと他データセンタ内のデバイスとの任意の組合せに適用しうる複数の冗長化構成をメニュー項目として管理し、
前記自他データセンタの、特定のデバイスの組合せ毎に、適用する冗長化構成を複数の前記メニュー項目から選択し、
前記選択したメニュー項目に設定された冗長化構成に従った通信経路を決定し、
前記管理サーバは、
決定した通信経路を構成する、前記自他データセンタの前記ネットワーク機器への設定コマンドを生成し、
前記設定コマンドを、対象となるネットワーク機器へ送信する
ことを特徴とするデータ転送システム。
【請求項２】
請求項１に記載のデータ転送システムであって、
前記冗長化構成は、デバイス接続本数と、キャリア回線を含めたアクティブ経路本数と、スタンバイ経路本数と、を含む
ことを特徴とするデータ転送システム。
【請求項３】
請求項２に記載のデータ転送システムであって、
前記冗長化構成は、前記キャリア回線種別と、帯域と、を含む
ことを特徴とするデータ転送システム。
【請求項４】
請求項１から３のいずれか一に記載のデータ転送システムであって、
前記デバイスは、ストレージ装置またはサーバであって、
前記ネットワーク機器は、ＦＣＩＰ装置若しくはＬ２スイッチ、及び、Ｌ３スイッチである
ことを特徴とするデータ転送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データセンタ間ネットワークにおいて、通信経路の冗長化方式を提供する方法に関する。
【背景技術】
【０００２】
近年、ＩＴサービスに対する顧客ニーズが多様化している。顧客自身が保有するデータセンタにシステムを構築する場合もあれば、顧客自身が資産としてサーバやストレージを所有せず、ＩＴベンダーが資産として所有する機器を使用用途や通信容量に応じた従量課金にて提供することもある。
【０００３】
通信ごとにＳＬＡ（Service Level Agreement、サービス品質保証契約）の基準は異なる。ＳＬＡ違反を回避する方法として特許文献１に記載された方法がある（段落０００９）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−３９７４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように、サービスを提供するデバイス自身が自身の冗長化構成を変更してＳＬＡ違反に対応する技術は存在するが、デバイス間を接続するネットワークの冗長化方式に関してはサービスメニューの多様性が低く、異なるＳＬＡ基準を持つ通信が、経路を共用し同じ冗長化方式で稼動していることが多々ある。異なる通信が経路及び冗長化方式を共用する場合、本来長い通信断時間が許容される通信に対しても短い通信断しか許容されない通信に経路、冗長化方式を合わせることになる。
【０００６】
すなわち、顧客及び通信内容によって通信断に対するＳＬＡが異なるが、通信ごとに経路、冗長化構成を持たずに共有する場合、本来手厚い冗長化が不要な通信に対しても通信リソースを多く割り当てることとなり、結果としてＳＬＡ実現のために必要以上に、使用する機器の台数及びポート数が増加しコストが増加してしまう。低コスト、省スペースに関する顧客ニーズは日々強まっており、限られた数の機器及びポートを有効に利用して、顧客のＳＬＡを満たす通信経路設計を行うことが望ましい。
【課題を解決するための手段】
【０００７】
本発明は、複数顧客がネットワーク機器を共用する環境や、一つの顧客が複数種類の通信を同じネットワーク機器を利用して流す環境において、効率的にＳＬＡを満たすことができるネットワークの構成を提供する。
【０００８】
本発明は、冗長化方式をメニュー化し、通信ごとにメニューに対応した冗長化方式を適用するように、ネットワーク機器を一括で設定する方法を提供する。
【０００９】
まず、通信を行うサーバ、ストレージに対してどの「メニュー」を適用するかを顧客と合意し決定する。メニューは冗長化方式、経路本数、キャリア回線の種類で構成されている。
【００１０】
続いて、決定したメニューの内容に応じてネットワーク機器に通信経路及び冗長化方式を設定することにより、通信ごとに顧客の求める冗長化方式を適用することが可能となる。
【発明の効果】
【００１１】
通信ごとに顧客の要望する冗長化方式を採用することにより必要となる機器、ポート数を抑え、より低コスト、省スペースでシステム構築が可能となる。
【図面の簡単な説明】
【００１２】
【図１】実施例のシステムの構成を例示するブロック図である。
【図２】本実施例の管理サーバ１２３、１２４の構成を例示するブロック図である。
【図３】冗長化方式のメニュー構成を例示する。
【図４】システム内の各装置に適用したメニュー構成を例示する。
【図５】システム内の各装置が持つ設定を例示する。
【図６】本実施例における、メニュー決定から機器設定適用のシーケンスの一例である。
【図７】本実施例の通信ごとの冗長化方式設定の構成を例示する図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して実施の形態について説明する。
【００１４】
図１は、本実施例におけるデータセンタ間通信を用いて構成する、ストレージ装置の遠隔地バックアップシステムの全体構成の一例を示す図である。
【００１５】
図１では、データセンタ（サイトという）Ａ１０１内にあるボリュームＡ１０３（ストレージ装置の、業務Ａ用に管理されている記憶領域）のデータはサイトＡ１０１のＦＣＩＰ（Fibre Channel over IP）装置１０９〜１１０、Ｌ３スイッチ１１７〜１１８、サイトＢのＬ３スイッチ１１９〜１２０、ＦＣＩＰ装置１１３〜１１４によって、サイトＢ１０２内にあるボリュームＡ’１０６に送信される。
【００１６】
同様に、ボリュームＢ１０４（ストレージ装置の、業務Ｂ用に管理されている記憶領域）のデータはサイトＡ１０１のＦＣＩＰ装置１０９〜１１０、Ｌ３スイッチ１１７〜１１８、サイトＢのＬ３スイッチ１１９〜１２０、ＦＣＩＰ装置１１３〜１１４によって、サイトＢ１０２内にあるボリュームＢ’１０７に送信される。
【００１７】
また、サーバＣ１０５はサイトＡ１０１のＬ２スイッチ１１１〜１１２、Ｌ３スイッチ１１７〜１１８、サイトＢのＬ３スイッチ１１９〜１２０、Ｌ２スイッチ１１５〜１１６を介して、サイトＢ１０２内にあるサーバＣ’１０８と相互に通信を行う。
【００１８】
なお、上記１０９〜１２０をネットワーク機器と総称する。
【００１９】
１２７は、本ストレージ装置の遠隔地バックアップシステムを管理する事業者が通信網会社（キャリア）と契約した固定帯域のキャリア回線である。
【００２０】
管理サーバ１２３、１２４は、各ネットワーク機器１０９〜１２０の管理ポート（不図示）を通じて、各ネットワーク機器１０９〜１２０と通信を行う。
【００２１】
システム管理者１２８、１２９が使用する管理端末１２５，１２６は、管理ネットワーク１２１，１２２を通じて管理サーバ１２３，１２４の操作を行い、ネットワーク機器１０９〜１２０の設定情報の管理を行う。
【００２２】
管理サーバ１２３、１２４と管理端末１２５、１２６とは、プログラムを実行するプロセッサ、メモリ、記憶装置及び通信インターフェース（ＮＩＣ）を有する計算機により実現可能である（構成不図示）。メモリ、および／又は、記憶装置は、以下に説明する機能を実現するプログラムおよび、本実施例で利用するデータを管理する。
【００２３】
図２は、本実施例の管理サーバ１２３、１２４の構成を示すブロック図である。
【００２４】
管理サーバ１２３、１２４は、プログラムを実行するプロセッサ２０１、メモリ２０２、記憶装置２０３及び通信インターフェース（ＮＩＣ）２０４を有する計算機である。
【００２５】
プロセッサ２０１は、メモリ２０２、および／又は、記憶装置２０３に格納されたプログラムを実行する。
【００２６】
メモリ２０２は、ＤＲＡＭ（Dynamic Random Access Memory）のような高速の記憶素子によって構成され、プロセッサ２０１によって実行されるプログラム及びプログラムの実行時に使用されるデータを一時的に格納する。
【００２７】
具体的には、メモリ２０２、および／又は、記憶装置２０３は、設定内容取得機能２０５、経路テーブル変換機能２０６を実現するプログラムを格納する。
【００２８】
プロセッサ２０１が、これらのプログラムを実行することによって、各機能を実現し、通信インターフェース２０４から各ネットワークへ命令を送信する。記憶装置２０３には、管理ＤＢ２０７が格納される。
【００２９】
図３は、管理サーバ１２３、または１２４に予め用意する冗長化構成メニューを表す表である（３１１）。メニュー番号３０１ごとにデバイス接続本数３０２、アクティブ経路本数３０３、スタンバイ経路本数３０４、キャリア回線種別３０５及び、各通信経路で確保する帯域の上限値３０６を設定する。通信を行うデバイスごとにどのメニュー番号の内容でネットワーク構成を組むか、すなわち適用する冗長化構成を通信ごとに決定する。尚、表３１１内のアクティブは常に通信を流し続ける経路を表し、スタンバイはアクティブな経路に障害が発生した際にホットスタンバイで切り替わる経路を表す。
【００３０】
図４は、図１の構成に対して、図３に示す冗長化構成メニューを割り当てた一例を表す。デバイス名４０１と通信先デバイス名４０２のペアに対して適用メニュー番号４０３を設定する。図４に示す内容は、管理サーバ１２３、１２４にて管理する。
【００３１】
図５は、図４で各デバイスに割り当てた適用メニュー番号からシステム内で各機器に設定した通信経路一覧をまとめた経路テーブル５１１である。経路番号５０１ごとに経路状態５０２、通信元デバイス５０３、通信先デバイス５０４、通信経路となるポート番号５０５を持つ。経路テーブル５１１はメニュー適用表４１１を元にシステム管理者１２８、もしくは１２９が管理端末１２５、または１２６を操作し、管理サーバ１２３、または１２４にて、作成と管理とを行う。
【００３２】
図６は、本実施例における、経路テーブル５１１の作成からネットワーク機器１０９〜１２０への設定適用を完了するまでのシーケンス例である。
【００３３】
システム管理者１２８（または１２９）は、メニュー適用表４１１の内容が更新された場合、管理端末１２５（または１２６）を操作し、経路テーブル５１１の内容を更新する（６０１）。
【００３４】
経路テーブル５１１の更新が完了したら、管理端末１２５（または１２６）からサイトＡの管理サーバ１２３とサイトＢの管理サーバ１２４へ、経路テーブル５１１の内容をネットワーク機器に反映するよう設定要求を実行する（６０２）。
【００３５】
設定要求６０２を受け取った管理サーバ１２３と管理サーバ１２４）は、経路テーブル変換機能２０６により経路テーブル５１１の内容に基づき設定コマンドを生成する（６０３）。
【００３６】
続いて、管理サーバ１２３と管理サーバ１２４）から自サイト内のネットワーク機器設定用のコマンドを管理ネットワーク１２１と管理ネットワーク１２２を通じて自サイト内のネットワーク機器へ適用する（６０４）。
【００３７】
設定完了後、各サイト内のネットワーク機器から管理サーバ１２３と管理サーバ１２４へ設定完了通知が発行され（６０５）、管理サーバ１２３と管理サーバ１２４から管理端末１２５（または１２６）へ同様に設定完了通知が発行される（６０６）。続いて、管理サーバ１２３と管理サーバ１２４は、設定内容取得機能２０２により作成した設定内容確認用コマンドを、自サイト内のネットワーク機器へ適用し、経路テーブルの内容通りにネットワーク機器に設定が投入されたかを確認する（６０７）。
【００３８】
ネットワーク機器に経路情報が設定されたことを確認した後、管理ＤＢ６１０を更新し（６０９）、管理端末１２５（または１２６）への管理ＤＢの更新完了通知発行（６１０）後、ネットワーク機器への設定適用が完了となる。
【００３９】
図７は、本実施例の実施形態における、デバイスごとに冗長化経路を設定した構成を示す図である。メニュー適用表４１１から作成した経路テーブル５１１の内容に基づいて経路７０１〜７０５を設定している。本実施例によれば、通信に応じて冗長化方式を個別で設定することにより、必要最低限のポート数で各通信に必要な経路を確保できる。
【符号の説明】
【００４０】
１０１：サイトＡ
１０２：サイトＢ
１０３：ボリュームＡ
１０４：ボリュームＢ
１０５：サーバＣ
１０６：ボリュームＡ’
１０７：ボリュームＢ’
１０８：サーバＣ’
１０９、１１０、１１３、１１４：ＦＣＩＰ装置
１１１、１１２，１１５，１１６：Ｌ２スイッチ
１１７〜１２０：Ｌ３スイッチ
１２１、１２２：管理ネットワーク
１２３、１２４：管理サーバ
１２５、１２６：管理端末
１２７：キャリア回線
１２８、１２９：システム管理者
１３０〜１８３：ネットワーク機器のポート
２０１：プロセッサ
２０２：メモリ
２０３：記憶装置
２０４：通信インターフェース
２０５：設定内容取得機能
２０６：経路テーブル変換機能
２０７：管理ＤＢ
３１１：冗長化構成メニュー
４１１：メニュー適用表
５１１：経路テーブル
７０１：ボリュームＡ，ボリュームＡ’間の通信経路（アクティブ）
７０２：ボリュームＢ，ボリュームＢ’間の通信経路（アクティブ）
７０３：ボリュームＢ，ボリュームＢ’間の通信経路（スタンバイ）
７０４：サーバＣ，サーバＣ’間の通信経路（アクティブ）
７０５：サーバＣ，サーバＣ’間の通信経路（アクティブ）
【図１】
2017055184.tif 000003
【図２】
2017055184.tif 000004
【図３】
2017055184.tif 000005
【図４】
2017055184.tif 000006
【図５】
2017055184.tif 000007
【図６】
2017055184.tif 000008
【図７】
2017055184.tif 000009