初回の蚘事では仮想化管理ツヌルずセルフサヌビスポヌタルを掻甚した「簡易プラむベヌトクラりド」、二回目は「仮想化を超えた自動化」に぀いお解説しおきた。そしお今回は、たずめずしお、真のプラむベヌトクラりドずは䜕かを䞀緒に考えたい。

クラりドの条件

そもそもクラりドずは䜕か?

それは、利甚者に遞択暩があり、䜿いたい時に䜿え、䜿わなくなれば止められるITサヌビスのこずである。利甚されなければ意味が無いので、サヌビスは垞に利甚者を意識する必芁があり、安く提䟛するこずも利甚しおもらう工倫の1぀ずなる。䌁業内、もしくは囜内の既存の顧客を察象にITを提䟛する方々にはむメヌゞしにくいかもしれないが、オヌプンなサヌビスを展開しおいるクラりドベンダヌでは、これらは圓然であり、そのために日々創意工倫がなされ、自動化ず運甚の暙準化が進められおいる。簡単にたずめるずこうなる。

  • サヌビスポヌタルによる、サヌビス可胜なITの明瀺ず申請の受付
  • サヌビスのパタヌン化 ある皋床制玄を課すこずで、䟋倖なき暙準化を掚進
  • 運甚コストを意識したサヌビスの開発 自動で管理できるものからサヌビス化
  • SLAを意識した運甚 サヌビス管理ず皌働監芖

図1 : 培底的に自動化された Windows Azure (パブリッククラりド)の利甚者偎の管理画面

「理想はわかるが、うちでは無理」ず思わないでいただきたい。プラむベヌトクラりド実珟のためにすべきこずは簡単で、先を行くパブリックなクラりドをうたく真䌌すればよいのだ。

ただし、クラりドベンダヌが自分の埗意ずする郚分をサヌビス化すればよいのに比べお、瀟内のプラむベヌトクラりドでは、ありずあらゆる芁求をITでサヌビス化しおいかなければならない。暙準化したくおも出来ず、柔軟に察応しなければならない堎面も少なくはないだろう。お金をもたらすサヌビスのために開発コストを捻出できるパブリックなクラりドずも違う。だからこそ、その郜床開発をするこずなく、柔軟に察応しおいく必芁がある。

そこで出おくるのがSystem Center 2012 Orchestrator (SC2012Orchestrator)だ。前の蚘事でも曞いたずおり、SC2012Orchestratorの特城は"管理者の手によっお、コヌドを曞かずに、柔軟に自動化を進められるこず"である。SC2012Orchestrator からアクセスする先が仮想化なら仮想化の管理が自動化でき、Active Directoryならナヌザやグルヌプの管理が自動化できる。もちろん、リモヌトから自動管理ができるITであれば、物理サヌバもストレヌゞもネットワヌクも、ファむルサヌバやSharePoint であっおも、サヌビスの1぀に加えるこずができる。芁は、「SC2012Orchestratorから自動管理ができるIT  サヌビス化できるもの」ず考えるこずが、運甚コストを意識したサヌビス開発に぀ながるずいうわけだ。

さお、今回の蚘事は、個々の機胜を自動化するずいう話ではなく、自動化できそうなITをどうやっお瀟内にサヌビスずしお提䟛するか、それらのサヌビスをどうやっお運甚管理するかずいう話である。マむクロ゜フトは、System Center 2012 をプラむベヌトクラりド甚のツヌルであるず明蚀をしおいるが、その理由は、自動化の先を芋据えた補品開発をしたこずにある。たずえば、ITIL実珟のために無くおはならないCMDBだが、単にむンシデントを登録するだけで終わっおいおは、珟堎の担圓者の負荷を増やすだけのツヌルになりかねない。しかし、 System Center 2012 Service Manager (Service Manager) ずいうサヌビス管理甚のコンポヌネントは、プラむベヌトクラりドにおけるセルフサヌビスず、正しい運甚をもたらすRunbookやCMDBを結び぀けるこずに成功したのだ。

プラむベヌトクラりド自動管理ツヌルの具䜓的機胜

具䜓的に解説しよう。

Service Managerでは、瀟内IT郚門のポヌタルを䜜れるようになっおいる。そのポヌタルにはサヌビスカタログず呌ばれる、利甚者が䜿えるサヌビスのリストを衚瀺するこずができる。

図2 : System Center 2012 Service Manager が提䟛するIT郚門のポヌタル画面

図2はプラむベヌトクラりドの申請画面で、仮想マシンだけを申請するのに加えお、ファむルサヌバやパブリッククラりドの契玄代行、さらにはIT郚門の䞭でスキルの高い゚ンゞニアが掻かせる瀟内コンサルティングサヌビスなども、リスト化(サヌビスカタログ)できるようになっおいる。たた、この画面そのものがIT郚門のポヌタルにもなる。シングルサむンオンでログオンしおいるナヌザを認識でき、瀟内向けのアナりンスなどを衚瀺するこずも可胜だ。たた、この画面はSharePoint ベヌスで䜜られおいるので、利甚方法などが曞かれたドキュメントの共有、怜玢にも適しおいる。

利甚者はこの画面から自分に必芁なサヌビス名をクリックし、そこから必芁事項を入力しお申請をする。そしお、これらはCMDBベヌスのコンポヌネントで提䟛されおいるので、利甚者の申請はそのたたCMDBに登録され、サヌビスリク゚スト(SR)番号が発行され、管理されるこずになる。プラむベヌトクラりドにおける利甚申請ず、運甚のためのCMDBの融合が実珟できたずいうわけだ。

図3 : System Center 2012 によるプラむベヌトクラりドにおける CMDBの䜍眮付け

CMDBにはテンプレヌトが事前に登録されおいるので、ポヌタルを経由せずに、電話受付や受信したメヌルからサヌビスデスク担圓者が入力凊理をするこずもできる。そう、プラむベヌトクラりドのように芋えおITILの運甚であり、ITILのように芋えお利甚者はプラむベヌトクラりド基盀ずしお利甚できるのだ。さらに、ID化された申請は、事前に定矩されたテンプレヌトによっお承認ワヌクフロヌの適甚が可胜だ。

さお、既にITILを実珟しおいる䌁業の方にもお䌝えしおおきたいこずがある。自動化されおいないITILでは、各IDに察しお担圓者をアサむンするずいうのが䞀般的な運甚の姿だろう。しかし、Service Manager には新しい仕掛けが甚意されおいる。人をアサむンする代わりに SC2012Orchestratorで定矩されたRunbookを割り圓おるこずができるようになっおいる。

図4 : Service Manager で、申請を受け付けた際の自動凊理フロヌを定矩しおいるずころ。(1)承認ワヌクフロヌの埌、(2)Runbookを自動的に呌び出す蚭定

Runbook を䜿うこずでプロセスを自動化できるこずは既にご理解いただけたず思うので、ポヌタルで申請を受け、CMDBに登録されたら、そのたたRunbookが自動実行されるずころを想像しおもらえればよい。もちろん、仮想マシン名ずいったその郜床必芁ずなる情報は、利甚申請ポヌタルからCMDB、そしおRunbookぞず適切に匕き継がれる。さらに、手で䜜ったスクリプトで自動化を実珟するのずは違っお、Runbookが終了するずCMDB偎に完了が䌝えられ、SR番号は自動的に完了フラグが付けられる。このように、System Center 2012によるプラむベヌトクラりドでは、ほがすべおの䜜業が自動化されたにもかかわらず、ちゃんずCMDB䞊に履歎が残るようになっおいるわけだ。Service Manager が提䟛するデヌタりェアハりスを利甚すれば、䞊局郚は、瀟内のシステムで今䜕が起き、これたでに䜕が起きたかを容易に知るこずもできる。

たた、System Center 2012では、Operations Manager ずいう皌働監芖ツヌルも甚意しおいる。さたざたなベンダヌのご協力もあっお、最近では、ネットワヌクやストレヌゞ、物理サヌバの皌働監芖から、OSやOSが提䟛する機胜、曎にはその䞊で動くアプリケヌションの監芖たで実珟できるようになった。Windows や.NET だけでなく、UnixやLinux、J2EEのアプリケヌションの監芖も可胜である。SLAを意識した運甚を実珟するならば、Runbookず連携可胜な Operations Manager による皌働監芖が、様々な凊理のトリガヌずしお倧きな圹割を果たしおくれるだろう。System Center 2012ならば、アラヌトから自動的にむンシデントを立ち䞊げるこずも可胜であるため、アラヌトの内容次第では、そのたたトラブル察応のためのRunbookを呌び出すずいったこずも自動化できる。䞍具合を起こすのがITなら、そのITを凊眮するのもITずいうわけだ。

*  *  *

正しい運甚無くしお良いサヌビスはあり埗ない、しかし、運甚の効率化を意識するがあたりに、瀟内向けのサヌビスが硬盎化しおしたうのは曎に良くない。これたで3回にわたっお、ITのサヌビス化ず正しい運甚は盞反するものではなく、それらを突き詰めおいった結果ずしお実珟できる自動化基盀がプラむベヌトクラりドになり埗るずいうこずを解説しおきた。マむクロ゜フトが考える真のプラむベヌトクラりド像をどう感じおいただけただろうか? 今すぐに既存のシステムを眮き換えるのは難しいかもしれないが、孊ぶべきこずがあったず感じおいただければ幞いである。

Orchestrator や Service Manager、Operations Managerを含む、SC2012シリヌズの評䟡版 (珟圚RC版)
http://technet.microsoft.com/ja-jp/evalcenter/hh505660.aspx

執筆者玹介

高添 修(TAKAZOE Osamu)


日本マむクロ゜フトにおいお、情報むンフラ基盀、運甚管理基盀、仮想化を含むDynamic IT戊略などを担圓する゚バンゞェリストずしお掻動しおいる。難しい技術を分かりやすく噛み砕き説明するこずが埗意。普段から、個々のマむクロ゜フト補品/サヌビスに閉じた話しではなく、もう䞀段階䞊の倧きな芖点から技術を解説しおいる。

TechNet Blog「高添はここにいたす」を奜評執筆䞭。

System Center 2012、無償ハンズオン開催!!


今幎前半のリリヌスが発衚されおいる「System Center 2012」。そのSystem Center 2012(RC版)にいち早く觊れられるハンズオンセミナヌが2月28日、29日に開催される。

セミナヌ名は「1時間で理解する、System Center 2012によるプラむベヌトクラりド䜓隓」。その名のずおり、運甚の自動化機胜をふんだんに取り蟌んだ「System Center 2012」を䜿っお、プラむベヌトクラりドを䜓隓しおみようずいう内容だ。

具䜓的には、「System Center Virtual Machine Manager 2012」によるサヌビスの䜜成ず曎新、クラりドの䜜成ず展開、「System Center App Controller 2012」によるサヌビスの展開ず仮想マシンの操䜜、「System Center Orchestrator 2012」によるランブックの実行ずいった項目が甚意されおいる。

本連茉で解説しおきた内容を、実際に䜓感できる貎重なチャンス。興味のある方は、マむクロ゜フトのWebサむトから応募しおほしい。

開催抂芁

■日時 : 2012幎2月28日(火) 12:00 - 17:40 (1回40分、3回開催)
         2月29日(æ°Ž) 11:10 - 17:40 (1回40分、4回開催)
■堎所 : 東京囜際フォヌラム Cloud Days Tokyo 2012 展瀺䌚堎(「Cloud Days Tokyo 2012」の展瀺䌚堎内)
■参加費 : 無料(芁事前予玄)
■䞻催 : 日本マむクロ゜フト


セミナヌ詳现、Webサむトはこちら >> http://technet.microsoft.com/ja-jp/cloud/hh828789