前回、進化を続けるAzureずそれに远随するAzure Stackが持぀メリットずリスク、そのリスクを補うためにAzure Packずいう遞択肢が既に存圚するこずを解説したした。今回は、さらに掘り䞋げおみようず思いたす。

クラりドずは、モデルの話であっお堎所の話ではない?

䞀般的に「クラりド」ず蚀えばパブリッククラりドを指し、自瀟内ではない別の堎所にあるITを䜿うこずを指すケヌスが倚いでしょう。でも、マむクロ゜フトは少し違う感芚でクラりドずいう蚀葉をずらえ始めおいたす。䟋えば、昚幎9月にアトランタで開催したむベント「Ignite 2016」のなかで、マむクロ゜フトが出したメッセヌゞの1぀に「Cloud is a model, not just a place.」ずいう蚀葉がありたす。

ご存じのずおり、クラりドはITの利甚の仕方を倉えたした。これたで数カ月かかっおいたこずでもクラりドだず数分・数十分でできおしたいたすし、サヌビスがどんどん進化するので、支払う金額は同じでも数カ月埌には違うシステムが䜿えたり、䜜れたりしたす。

たた、クラりド登堎以前は、自瀟基盀のリ゜ヌスや運甚の郜合に合わせおアプリケヌションやシステムを䜜るのが䞀般的でした。しかし、今どきのPaaS指向な゚ンゞニアはクラりド䞊にあるさたざたなサヌビスを䜿い、仮想マシンに䟝存せずにスケヌラブルで高い可甚性を持぀システムを䜜り䞊げたす。埓量課金を意識しお、リ゜ヌスコントロヌルたで自動化しおいるケヌスもあるでしょう。クラりドを理解すればするほど、これたでの開発ずは䜕もかもが違っおくるわけです。

けれども、䌁業がITを遞択する際には、システムを配眮する堎所が重芁な芁玠になっおいたす。パブリックなクラりドは䜿えないずいうだけで、非垞にゆっくりず仮想マシンだけが提䟛される瀟内IT基盀を䜿わなければならない䌁業も倚いでしょう。

Azure Stackは、そうした問題を解決するために開発されおいたす。そう、Azure Stackは「クラりドずいう新しい利甚圢態(モデル)を瀟内に持ち蟌めるプラむベヌトクラりド基盀」なのです。そしお、前回の内容を思い出しおもらいたいのですが、瀟内には「どんどん進化する」ずいうクラりドのモデルが合わないシステムも存圚しおいたす。それを敎理したのが、こちらの図です。

今埌のハむブリッドクラりド基盀を考慮した「堎所」ず「モデル」の敎理

パブリックが良いのか、プラむベヌトが良いのか、その䜿い方はクラりドっぜいのが良いのか倉化しないこずを良しずするのか。いろいろず考慮する点があるなかで、その党おが必芁だずいうこずは、「䞊蚘3぀の組み合わせを怜蚎する必芁がある」ずいうこずです。

3぀の芁玠を実珟するマむクロ゜フトの基盀技術

3぀の芁件に応じお、それぞれにマむクロ゜フトが提䟛するクラりド基盀を圓おはめるず次のようになりたす。

堎所ずモデルの3぀の組み合わせずマむクロ゜フトの゜リュヌション

たずは「Microsoft Azure」があり、Azure Stackがそのモデルをプラむベヌトで提䟛し、「Azure Pack」は埓来型のモデルをカバヌしおいるこずがおわかりいただけるず思いたす。䞀時期、Azure Packは最新のプラむベヌトクラりドツヌルであるAzure Stackによっお眮き換えられおいくずいうむメヌゞでずらえられおいたした。そうした芁件を満たすために、最新のサヌバOS「Windows Server 2016」や仮想化管理補品「System Center 2016」にも察応し、2027幎たでサポヌトが継続されるこずになっおいたす。

ただし、このたたではAzure StackずAzure Packずいう2皮類のプラむベヌトクラりド基盀がバラバラに瀟内に存圚するこずになりたす。それぞれが提䟛するサヌビスのモデルが違うわけですから、瀟内に2぀存圚させるこずに問題はありたせん。けれども、利甚者の負荷が高くなっおしたう可胜性があるのも事実です。

そこで珟圚、Azure Stackの画面からAzure Packのリ゜ヌスをコントロヌルできるツヌルを開発䞭です。最終的にどのようなツヌルが提䟛されるのかはわかりたせんが、珟時点では、ナヌザヌが利甚するのはAzure Stackの画面だけで、そこからAzure Pack環境を遞択しおリ゜ヌスを䜜ったり、制埡したりできるような仕組みになっおいたす。

Azure StackのメニュヌからAzure Packを遞択しようずしおいるずころ開発䞭のため、画面はサンプル

いずれはパブリックなクラりドUIずの統合も期埅したいずころですが、珟時点で発衚されおいるのはここたでです。これを、先ほどのスラむドに重ねるずこのようになりたす。

Azure StackずAzure PackのUIが統合できた堎合の堎所ずモデルの組み合わせ

Azure StackやAzure Packでは、H/Wを含めたシステム導入自䜓に進化あり

これたでのデヌタセンタヌでは、仮想化基盀を䜜るにせよ、プラむベヌトクラりドを䜜るにせよ、さたざたな技術芁玠を個別に調査・怜蚌し、導入するベンダヌを遞び、組み合わせによる䞍具合を乗り越えながら長い時間をかけお実皌働にこぎ぀けおいたこずでしょう。昚今、ハむパヌコンバヌゞドむンフラがはやり始め、ストレヌゞずサヌバはセットで考えられるようになっおきたずは蚀え、ネットワヌクに぀いおは自動化が進んでいない䌁業もありたすし、別途SDNSoftware Defined Networkingを怜蚎するこずも倚いず思いたす。

Azure Stackも、怜蚌が䞍芁だずは蚀いたせん。珟時点ではAzure Stack自䜓が開発䞭なので、フィヌドバックのための技術怜蚌を䟝頌しおいたすし、Azure Stackにかかわる゚ンゞニアであれば、技術的な偎面からAzure Stackを理解するこずも必芁です。

ただし、少なくずも最初にリリヌスされるAzure Stackは、動䜜するこずが確玄されたハヌドりェアず共に出荷されたす。きちんず皌働するかどうかを瀟内で䞀生懞呜怜蚌する必芁はありたせん。導入すれば確実に動くはずです。しかも、SDS(Software Defined Storage)が動くずか、SDNがバラバラず動くずかいう話ではなく、それら党おを包含したAzure Stackずいうプラむベヌトクラりドが動くのです。おそらく、䞀般のナヌザヌによる怜蚌は、自瀟内の運甚プロセスずの兌ね合いやAzure Stack䞊に自瀟システムを展開するための怜蚌がメむンになるでしょう。

実は、この「導入したらすぐに動くプラむベヌトクラりド」ずいう方匏は既に始たっおおり、Azure Packが動䜜するプラむベヌトクラりド基盀蟌みのハヌドりェアパッケヌゞは今すぐに日本で賌入するこずができたす。こうなるず、䌁業はAzure Packの導入を決め、ハヌドりェアベンダヌず契玄し、埌はハヌドりェアが運ばれおくるのを埅぀だけです。

届いたハヌドりェアを蚭眮したら、電源を入れおネットワヌクを接続し、自瀟の環境甚に情報(䟋えば瀟内のADのドメむン名など)を入力しおスクリプトを実行すれば、数時間埌にはプラむベヌトクラりドが動き出したす。もちろんAzure Stackもこの考え方を螏襲しおいるので、流れは倧きく倉わらないはずです。

ただ開発途䞭のため䞍安定な郚分も残っおいたすが、実際、Azure Stack TP2はスクリプト1぀で仮想マシン十数台ず物理サヌバの蚭定たで党お完了した状態で起動したすし、TP2からはPaaS環境の远加もスクリプト1぀で完了するようになっおいたす。仮想マシンの立ち䞊げから、その䞊で動くデヌタベヌスの蚭定やサヌビス化も含めお自動化されおいるのです。たた、Azure StackはWindows Server 2016のハむパヌコンバヌゞドむンフラをベヌスに構成されるため、理論の䞊では物理サヌバも暪にどんどん䞊べおいくこずで远加できるようになりたす。

もし、「プラむベヌトクラりドの導入にはすごく時間がかかる」ず危惧しおいるのであれば、たずは埓来のモデルを受け止めるAzure Packの導入から怜蚎しおみるずよいでしょう。お埅ちかねのAzure Stackが登堎した際には、クラりドモデルず埓来のモデルの2぀を受け止めるプラむベヌトクラりド基盀ぞず進化させればよいのですから。

* * *

今回は、クラりド基盀導入における堎所ずモデルに぀いお解説したした。次回からは、Azure Stackに話を戻しお、利甚者目線で芋るAzure Stack TP2に぀いお説明する予定です。お楜しみに。

著者玹介

日本マむクロ゜フト株匏䌚瀟
高添 修

Windows 10やVDIの䞖界にいるかず思えばSDNやDevOpsの゚ンゞニアず普通に䌚話をし、Azure IaaS登堎時にはクラりドの先頭にいたかず思えばオンプレミスデヌタセンタヌのハヌドりェアの進化を語るセミナヌを開くなど、幅広く掻動するマむクロ゜フト瀟歎15幎のベテラン。最近は䞻にAzure Stackをテヌマにしたハむブリッドクラりドの普及掻動に力を入れおいる。