(57)【要約】      （修正有）【課題】データセンターがラックの提供サービスを行うとき、顧客の要求する条件に適合したラックを必要量提供可能かどうか短時間で回答するシステムを提供する。【解決手段】データセンターの空きスペースを予めレイアウト設計を行い、空きラックとして管理する。空きラックを複数まとめてラックメニューとして準備し、メニューに含まれるラックで使用する電力や空調については使用予定量を予め予約して確保する。顧客からラックの提供サービスを受付けたとき、ラックメニューから条件に適合したメニューを選択し、不足するものがあれば管理されている空きラックの中から選択し、顧客の要求に適合したラックを提供可能かどうかを出力装置に出力する。【選択図】図１
2017033054.tif 000002
【特許請求の範囲】
【請求項１】
計算機を設置するラックの位置情報、ラックのサイズに関する情報、ラックを冷却する冷却機、ラックに電力を供給する給電器を対応付けて格納するラック配置テーブルを格納する記憶部と、
ラックのサイズと数を含むラック割当て要求を受付けるラック要求受付部と、
受付けたラックのサイズと数を基に、前記ラック配置テーブルから割当て可能なラックを割当てるラック割当部と、
前記割当てられたラックを画面に出力する出力部を備えることを特徴とするラック割当てシステム。
【請求項２】
前記ラック配置テーブルは複数のラックをグループ化したラックグループを複数種類含み、
前記ラック割当部は前記ラックグループのうち最もラック数が多いラックグループから要求されたラック数を超えない範囲でラックグループ数を選択することを特徴とする請求項１に記載のラック割当てシステム。
【請求項３】
前記ラック割当部は前記ラック配置テーブルのラックの位置情報を参照し、
複数のラック割当て要求を受付けたとき最も近い位置に配置されたラックを割当てることを特徴とする請求項２に記載のラック割当てシステム。
【請求項４】
前記ラック割当部は前記ラック配置テーブルの給電器を参照し、
複数のラック割当て要求を受付けたとき同じ給電器から給電されるラックを割当てることを特徴とする請求項３に記載のラック割当てシステム。
【請求項５】
前記ラック割当部は前記ラック配置テーブルの冷却機を参照し、
複数のラック割当て要求を受付けたとき同じ冷却機で冷却されるラックを割当てることを特徴とする請求項４に記載のラック割当てシステム。
【請求項６】
記憶部が計算機を設置するラックの位置情報、ラックのサイズに関する情報、ラックを冷却する冷却機、ラックに電力を供給する給電器を対応付けて格納するラック配置テーブルを格納し、
ラック要求受付部がラックのサイズと数を含むラック割当て要求を受付け、
ラック割当部が受付けたラックのサイズと数を基に、前記ラック配置テーブルから割当て可能なラックを割当て、
出力部が前記割当てられたラックを画面に出力することを特徴とするラック割当て方法。
【請求項７】
前記ラック配置テーブルは複数のラックをグループ化したラックグループを複数種類含み、
前記ラック割当部は前記ラックグループのうち最もラック数が多いラックグループから要求されたラック数を超えない範囲でラックグループ数を選択することを特徴とする請求項６に記載のラック割当て方法。
【請求項８】
前記ラック割当部は前記ラック配置テーブルのラックの位置情報を参照し、
複数のラック割当て要求を受付けたとき最も近い位置に配置されたラックを割当てることを特徴とする請求項７に記載のラック割当て方法。
【請求項９】
前記ラック割当部は前記ラック配置テーブルの給電器を参照し、
複数のラック割当て要求を受付けたとき同じ給電器から給電されるラックを割当てることを特徴とする請求項８に記載のラック割当て方法。
【請求項１０】
前記ラック割当部は前記ラック配置テーブルの冷却機を参照し、
複数のラック割当て要求を受付けたとき同じ冷却機で冷却されるラックを割当てることを特徴とする請求項９に記載のラック割当て方法。
【発明の詳細な説明】
【技術分野】
【０００１】
データセンターにおけるラックの管理方法およびシステムに関する。
【背景技術】
【０００２】
特許文献１には電気設備および／または空調設備に係る稼働実績の情報と、指定された情報処理システムで利用するＩＴ機器の構成情報とに基づいて、前記共用データセンターのコンピュータルームのフロア毎に運用状況に係る情報を取得する運用状況取得部と、フロア毎に物理的なレイアウトを描画するための情報であるフロア基本レイアウト情報と、電気設備および／または空調設備、およびＩＴ機器を収納するラックがそれぞれ前記フロア基本レイアウト情報におけるどの位置に配置されているかを示すフロア情報と、前記構成情報とに基づいて、前記情報処理システムを収納するラックが配置されたフロアにおける、電気設備および／または空調設備、およびラックの配置位置を特定可能なフロアレイアウトを作成するフロア表示部を有するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2013-238958
【発明の概要】
【発明が解決しようとする課題】
【０００４】
最近のデータセンターの新規商談では、短期間での見積提示、スペース拡張の要望が増えている。通常の見積方法は、商談が発生するたびに商談内容に基づきレイアウト設計を行う必要があるが、データセンターの契約と設備管理は別組織で構成されるのが一般的であるため、リアルタイムな情報連携ができていないことが多い。
そこでデータセンターの各種リソース情報を連携し、データセンターの拡販チームとファシリティ管理チームが共に利用できるレイアウト自動設計システムにより、見積とファシリティ管理の効率化が望まれている。
商談発生するたびに契約部署が商談情報を設備管理部署へ連絡し、設備管理部署がキャパシティの余力分析、レイアウト設計を行う見積方法は、調整に手間がかかり、レスポンスが遅く、契約機会損失の可能性がある。
一方契約部署が見積スピード重視でデータセンターキャパシティの余力確認・レイアウト設計を行わず、データセンターの利用状況を考慮せず見積を作成し顧客提案を行い、受注に至った場合、空きスペース・電力余力がないという理由でサービスを提供できないリスクもある。
【０００５】
本発明では、提供できるラックの事前準備により短期間で顧客の求めるラックスペースの提供を可能にする。
【課題を解決するための手段】
【０００６】
計算機を設置するラックの位置情報、ラックのサイズに関する情報、ラックを冷却する冷却機、ラックに電力を供給する給電器を対応付けて格納するラック配置テーブルを格納する記憶部と、
ラックのサイズと数を含むラック割当て要求を受付けるラック要求受付部と、
受付けたラックのサイズと数を基に、前記ラック配置テーブルから割当て可能なラックを割当てるラック割当部と、
前記割当てられたラックを画面に出力する出力部を備えることを特徴とするラック割当てシステムにより上記課題を解決する。
【発明の効果】
【０００７】
データセンターのラック貸出時に必要なリソースの計算や見積もりに関する作業を軽減できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施例におけるラック割当システムの概要を示したブロック図の例
【図２】本発明の実施例におけるラックメニューテーブルの例
【図３】本発明の実施例におけるラック情報管理部の処理フローの例
【図４（ａ）】本発明の実施例におけるラック割当処理フローの例
【図４（ｂ）】本発明の実施例における検索処理フローの例
【図５】本発明の実施例におけるラック管理テーブルの例
【図６】本発明の実施例における空調機管理テーブルの例
【図７】本発明の実施例における分電盤管理テーブルの例
【図８】本発明の実施例における検索画面の表示例
【図９】本発明の実施例における検索結果のフロアレイアウト表示例
【図１０】本発明実施例における予約画面の表示例
【図１１（ａ）】本発明の実施例におけるラック管理テーブル（検索結果）の例
【図１１（ｂ）】本発明の実施例におけるラック管理テーブル（予約後テーブル処理結果）
【図１２】本発明の実施例における空調管理テーブル（予約後テーブ処理結果）
【図１３】本発明の実施例における分電盤管理テーブル（予約後テーブ処理結果）
【発明を実施するための形態】
【０００９】
以下図面を用いて説明する。
図１は、本実施例におけるラック割当システムの概要を示した図の例である。ラック割当システム１は、記憶部３、外部記憶装置４、入出力部５から構成されるものである。記憶部３にはレイアウト管理部７、ラック情報管理部８、分電盤情報管理部１０、空調情報管理部９、ラック設置要求受付部１２、ラック割当（検索部）１３、指示部（予約など）１１と言った処理部がソフトウェアモジュールとして格納されCPU2により実行される。
外部記憶装置４にはラック管理テーブル１５、空調機管理テーブル１６、分電盤管理テーブル１７、と言ったテーブル部やフロアレイアウトＤＢ14が格納される。
このようなテーブル、ＤＢは記憶部３に格納された各処理部から参照、更新される。
ラック割当システム１にはネットワーク２０経由で端末６が接続され、端末６から契約担当者、設備管理担当者等がラック割当システム１にアクセスする。契約担当者はラック割当てシステム１で顧客から問合せのあった条件に合ったラックが確保できるかどうかを調べることにより顧客と契約できるかどうかを確認することが可能となり、設備管理担当者はデータセンター内の設備の変更内容を入力することにより顧客へ提供可能な設備を最新状態に保つことができる。 
図２は本実施例におけるラックメニューテーブルの例である。このテーブルはデータセンターで用意する複数のラックを纏めて一つのサービスとして提供するためのテーブルである。このテーブルの各行が一つのメニューに対応付けられており、1行目のメニューはラックタイプ３０が「A」、ラックグループ規模３１が「SMALL３」、ラックの所在地３２が「横浜」、ラックの配置３３が同一のアイランド内に設置されており、割当可能数３４は現在割当て可能なこのメニューのサービス数が２２であることを示している。ラックID35はこのメニューに対応付けられているラックのIDである。
【００１０】
この例ではラックタイプ３０として「A」と「B」の2種類が提供されており、各々のサイズは「A」 がW600xD1117xH2000 で「B」 がW700xD1117xH2000である。この例では単一のサイズで用意しているが、異なるサイズのラックを組み合わせたメニューとしても良い。また、提供する全てのサイズをメニューとする必要はなく、顧客ニーズの高いサイズ、組合せをメニューにすれば良い。
【００１１】
ラックグループ規模３１はこの例では「SMALL」が３台、「MIDIUM」が５台、「LARGE」が１０台をグループとしているが、顧客のニーズに基づいてさらに大規模なラックグループ規模を定義しても良い。
【００１２】
所在地３２は全て「横浜」となっているが、複数個所に分散するデータセンターのラックを一つのラック割当てシステムで管理すれば、より柔軟性の高い割当てが可能となる。
【００１３】
配置３３はラックがどの範囲に存在するかを示す。アイランドは同じ列の中にあるラックであることを示し、フロアは同じフロアにあるが、異なる列に分散しているラックであることを示し、ビルは同じ建物内のラックであるが異なるフロアやアイランドに分散していることを示す。ラックグループ規模の大きいメニューを用意する場合はラックが分散してしまい使いにくいメニューとなるため、ラックID35を規模の小さいメニューと重複して割当て、規模の小さいメニューで契約が取れた場合に重複して割当てている規模の大きいメニューの割当て数を削除すればより効率的にラックを割当てることができる。
【００１４】
割当可能数３４はメニューで提供できるラックグループの数である。データセンターの全てのラックをメニューに組み込む必要はなく、顧客ニーズの高いメニューを必要量だけ用意すれば良い。 
図３は実施例におけるラック情報管理部の処理の例である。用意するラックメニューの条件を端末６から受付け（ステップ４０）、ラックグループの規模が大きいメニューから割当可能な空きラックを対応付ける（ステップ４１）。対応付けたラックのIDをラックメニューテーブル１９のラックID35へセットする。
【００１５】
空きラックを探すときは、アイランド、フロア、ビルの順にできるだけ距離の近いラックをラックグループとすることにより、ラックを顧客へ提供した後の保守作業を容易化できる（ステップ４２）。
【００１６】
次にラックグループに選択されたラックへ電力や冷却のための空調を提供できるかどうかを空調管理テーブル１６、分電盤管理テーブル１７を基に確認する（ステップ４４）。
【００１７】
割当て可能ラックが残っており、他に用意するメニューが残っていればステップ４１からの処理を繰り返す（ステップ４４、ステップ４５）。無ければ処理を終了する。
図４(a)は、本発明のラック割当作成のフローチャートの例である。契約担当者が端末６で入力したラックの設置要求を受け付けた際、ラック設置要求受付部１２はリクエストの受付処理（ステップ５１）を実行する。受け付けたリクエストに基づき、ラック割当部１３はラックの割当処理（検索処理）（ステップ５２）を行い、検索結果が表示装置１８により、検索結果の表示処理（ステップ５３）を実行する。予約のリクエストがあった場合、指示部１１９により予約の受付処理（ステップ５４）を行う。受け付けた予約内容に基づき、ラック管理テーブル１５、空調機管理テーブル１６、分電盤管理テーブル１７の更新を指示し、更新処理（ステップ５５）を実行する。
図４(b)は、本発明の検索処理のフローチャートの例である。ラック割当部１３のラック割当処理（検索処理）の詳細を説明したものである。ラックの検索リクエストを受け付けたとき、ラックメニューテーブルを調べ、要求された条件に適合するラックがあるかどうかを判断する（ステップ６０）。
このときラックメニューテーブルの行に対応したメニューを受付けても良いし、受付けた要求を変換してラックメニューテーブルに対応付けたメニューにしても良い。
例えばサイズAのラック６台の割当て要求があった場合は、ラックメニューテーブルの１行目に記載のメニュー＃１を２セット割当てるようにすれば良い。
ステップ６０で要求を満たす割当てができたかどうかを判断し（ステップ６１）、
要求を満たしていなければリクエストされたラック条件に従い、ラック管理テーブル１５の利用状況を参照し空きであることを示す「０」となっているラック設置候補地（空きラック）を求める（ステップ６２）。
電力要件を元に、空調機器管理テーブル１６を参照し、ラック設置候補地（空きラック）を求める（ステップ６３）。
同様に分電盤管理テーブル１７を参照し、ラック設置候補地（空きラック）を算出する（ステップ６４）。上記検索結果から、ラック名称をキーワードに、テーブル情報を連携し、ラックの設置候補地（空きラック）を特定する（ステップ６５）。提案可能候補地（空きラック）から、表示対象を更に絞る（たとえば上位３位）（ステップ６６）。
図５は本実施例におけるラック管理テーブル１５の例である。ラック管理テーブル１５はラックID７１、所在地７２、設置フロア７３、列７４、ラック番号７５、利用状態７６、ラックタイプ７７、利用開始時期７８、契約満了予定時期７９、顧客名８０から構成される。利用状態７６の意味は「A」のとき空きラック、「K」のとき使用中ラック、「Y」のとき予約されているラックを示す。
ラックタイプ７７はラックのサイズを示す。この例では「A」はW600xD1117xH2000 、「B」はW700xD1117xH2000 、「C」はW700xD1000xH2000 のサイズであることを示す。
ラック設置可能な空きスペースを予めレイアウト設計を行い、1ラック相当の空きスペースを空きラックと見做し、さらに設置スペース形状によってラックタイプを定義する。レイアウト設計と割当済みの空きラック（＝空きスペース）を既設ラックと共に一括管理を行う。
たとえば、「2F-02」ラックは、2階フロアのB列の2番目の既設ラックで、ラックタイプはW700xD1117xH2000である。このラックは2010年10月〜2015年9月まで利用予定のため、現在予約不可の状態である。
「2F-04」ラックは、2階フロアのB列の4番目の予約中ラック(予約スペース）であり、ラックタイプはW600xD1117xH2000である。このラックは2015年7月〜2020年6月まで利用予定のため、現在予約不可の状態である。
一方「2F-05」ラックは、2階フロアのB列の5番目の空きラック（空きスペース）であり、W600xD1117xH2000のタイプのラックが設置可能である。このラックは現在予約可能の状態である。
図６は本実施例における空調機管理テーブルの例である。空調機管理テーブル１６は空調機の設置フロア８２、冷却能力の管理値８３、稼働中また予約済みの空調キャパシティ８４、冷却余力８５を管理する。また、各空調機がサポートする対象ラック８６も予め設定して一元管理する。ここで割当られた対象ラックは検索時にラック管理テーブル１５との照合を行うことでラック設置候補地の抽出に利用される。
図７は本実施例における分電盤管理テーブルの例である。分電盤管理テーブル１７は上記同様の管理方法と利用方法がある。
図８は本実施例における検索画面表示例１０１である。利用者である契約担当者は検索入力画面１０２に必要なラック台数、ラックタイプ、機器の所要電力（定格電力）、利用開始時期を入力して、検索を指示する。前記の図４（ａ）（ｂ）の処理フローチャートに従い、検索処理を実行し、検索結果を表示する。たとえば、利用者が検索入力画面１５３に、ラック台数=３、ラックタイプ=A(W600xD1117xH2000)、定格電力合計=15、利用開始時期=20160201を入力(またはプールダウンメニューによる表示)し、検索ボタンをクリックした場合、条件に合致するラック設置候補案（候補案A、B、C）が検索結果表示画面１５４に表示される。
フロアレイアウト図で設置候補案を確認したいとき、検索結果表示画面１５４にあるレイアウト表示ボタンをクリックすれば、ラック情報管理部８は外部記憶装置４に格納されたフロアレイアウトDBを検索し、設置候補案に含まれるラックIDの位置を示すレイアウト図を表示装置１８へ表示する。
設置候補案Aのフロアレイアウト表示例が図９である。利用者はレイアウトを確認の上、設置箇所を予約する。たとえば、利用者が図９の予約ボタンをクリックすれば、図１０の予約画面１５５に遷移する。予約画面１５５に、顧客名、案件確度、利用期間、予約者IDを入力すれば、図4（ａ）のフローチャートに従い、ラック管理テーブル１５、空調機器管理テーブル１６、分電盤管理テーブル１７、ラックメニューテーブル１９等の更新処理を行う。
【００１８】
図１１(a)は検索結果を表すラック管理テーブルの例である。検索条件に合致するラック集合をラック管理テーブル１５で確認できる。たとえば、候補案A(ラック3B-03〜3B-05)、候補案B(ラック3B-06〜3B-08)、候補案C(ラック4I-03、4I-05、3B-06)が上記した設置要件に合致するため抽出される。図１１(b)は予約後テーブル処理結果を表すラック管理テーブルである。候補案Aの予約指示に従いラック情報管理部８はラック3B-03〜3B-05のラック管理テーブル１５の利用状態７６(A→Y)、利用開始７８(0000→201612)、満了予定時期７９(0000→202111)、顧客名８０(nnn→YYY)にそれぞれ情報を更新する。
【００１９】
情報更新により、ラック3B-03〜3B-05は予約中ラックとなり、今後の空きラック(空きスペース)提案対象から外される。
【００２０】
図１２は実施例における予約後の空調機管理テーブル１６の処理結果を表す。ラック3B-03〜3B-05が空調機K3-1〜K3-3のサポートラックであるため、空調機K3-1〜K3-3の予約キャパシティ(50→65)と余力(20→5)をそれぞれ予約要望の電源利用値を反映する
図１３は実施例における予約後の分電盤管理テーブル１７である。上記図１２と同様な処理を行う。
【符号の説明】
【００２１】
1…ラック割当システム、2…CPU、3…記憶部、4…外部記憶装置、7…レイアウト管理部、8…ラック情報管理部、10…分電盤情報管理部、9…空調情報管理部、12…ラック設置要求受付部、13…ラック割当（検索部）、11…指示部（予約など）、15…ラック管理テーブル、16…空調機管理テーブル、17…分電盤管理テーブル、14…フロアレイアウＤＢ、5…入出力部、18…表示装置
【図１】
2017033054.tif 000003
【図２】
2017033054.tif 000004
【図３】
2017033054.tif 000005
【図４（ａ）】
2017033054.tif 000006
【図４（ｂ）】
2017033054.tif 000007
【図５】
2017033054.tif 000008
【図６】
2017033054.tif 000009
【図７】
2017033054.tif 000010
【図８】
2017033054.tif 000011
【図９】
2017033054.tif 000012
【図１０】
2017033054.tif 000013
【図１１（ａ）】
2017033054.tif 000014
【図１１（ｂ）】
2017033054.tif 000015
【図１２】
2017033054.tif 000016
【図１３】
2017033054.tif 000017