回答編
オーケストレータはクラウドコンピューティングの用語ね。クラウド基盤を集中管理・運用するためのソフト。またの名をクラウドOS。
クラウドの……OSですか?
まぁよく分からないわよね。なので基本から。クラウドサービスを始めるもっとも手っ取り早い方法は何だと思う? 他者のサービスを再販する以外で。
は? サービス開始ですか? ……いや、そんなこと突然言われても。
ややこしく考えないで。クラウドってのは結局エンドユーザにネットワーク越しでOS・アプリケーションをレンタルするためのものなんだから。最小投資でなるべくたくさんのアプリ・OSを提供するには? つまり一台サーバを買ったらそれに最大限ユーザーを詰めこむ方法。
あ……ひょっとして仮想化ですか?
そう、前にハイパーバイザーの話をしたわよね。サーバに仮想化ソフトをインストールして、その上でゲストOSなりアプリを起動する。要は物理筐体を複数の論理コンピュータに分割するわけよ。
なるほど、ユーザが増える度に論理コンピュータを作って、それでも足りなければ物理サーバを増設するってわけですね。
うん、ただこれって物理サーバが二台三台だといいけど、千台・二千台って増えていくとえらいことになるわよね。何せ一台の機械に複数のユーザ・システムがぶちこまれているわけだから。あるユーザーがどの物理筐体に割り当てられているか、確保されているリソースはいくらか、管理するだけでももう大変。
確かに……一台あたり十OS入ってたら千台だと一万OSです。
というわけでクラウド基盤全体をあたかも一つのシステムみたいに管理・操作できるソフトウェアが生まれたの。これがオーケストレータ、直訳すると編曲家(orchestrator)ね。
具体的に何ができるんでしょう。
まずは管理サーバ全体の可視化、マシンパワー・ストレージ容量の動的な割り当て、あと自動設定、負荷分散とかね。要はクラウド基盤っていう物理インフラの集合体に一個の管理ソフトをかぶせて、人間が使いやすくしたものよ。
ああ、だからクラウドOS。クラウドのオペレーティングシステムって意味合いですね。
まさしく。代表的なプロダクトはOpenStackやCloudStackね。そのものずばりオーケストレータなんて製品もあって、それのハイエンド版だと課金システムまで実装してたりするわ。まぁ大規模サービス事業者向けのソフトよね。
なるほど……また一つ知らない世界に触れることができました。勉強って重要ですね。
そう、勉強は大事よ。どんなベテランも最初は素人だったんだから、日々学ぶことであんたみたいなド新人も成長できていくわけよ。
はい!(いいこと言うなぁ!)
がんばれ〈新人(チェリー)〉!
その呼び名は禁止で!
【解説】
オーケストレータ:
クラウド基盤の一元管理・設定ソフト。複数の物理インフラをプール化しあたかも単一のシステムのようにオペレーション可能とする。別名クラウドOS。代表的なプロダクトとしてOpenStackやCloudStackなどがある。
この連載の記事
-
最終回
トピックス
IT業界の夢とロマンが詰まった、最終回なIT用語! -
第43回
トピックス
業界人は軍事用語好き? やっぱり中二病なんですかね、なIT用語 -
第42回
トピックス
サッカー漫画で何を思い浮かべるかで世代が分かるIT用語 -
第41回
トピックス
いくぜっ、バーストモード! 動作クロック30倍! なIT用語 -
第40回
トピックス
前世の記憶は信じなくても、過去のミスは忘れない室見さん、なIT用語 -
第39回
トピックス
もう一人の自分を解き放て! 対比で分かる中二病的IT用語 -
第38回
トピックス
生命を刈り取る「不死の軍団」みたいなIT用語 -
第37回
トピックス
MK2、透明で発展系のMK2……なIT用語 -
第36回
トピックス
お金がかかるをキーワードにいろいろな話題が広がったIT用語 -
第35回
トピックス
理化学とミリタリーへの憧れが中二病につながるかもしれないIT用語 -
第34回
トピックス
超兵器とリンク、しているようで実はただ乗りしてるだけのようなIT用語 - この連載の一覧へ