「OpenStack」の設計には、効率が良く手戻りの少ない順序がある。これからOpenStackに取り組むアーキテクト向けに、検討すべき要素をステップで解説する。
OpenStack導入で最も重要なのは初期コンセプトを固めることだ。OpenStackを仮想化の延長と考えると失敗する。多くのOpenStack案件に関わってきた筆者が5つのアンチパターンを紹介する。
OpenStackを活用しているユーザー事例を3つのパターンで紹介する。先行ユーザーはOpenStackのどこに魅力を感じ、採用に至ったのだろうか。考察を交え解説したい。
OpenStack注目の機能「Neutron」「Ironic」「TripleO」を紹介する。また、プロジェクトをより具体的にイメージするため、コミュニティーの開発手法やリリースサイクルについても説明する。
OpenStackが企業ITの進化にどのように寄与するかを考える。「VMware vSphere」のような仮想化基盤や「Amazon Web Services」(AWS)のような非オープンソースクラウドとの違いは? 両者との使い分け、共存の可能性も探る。
企業システムへの導入、検討が本格化しつつある「OpenStack」。だが、オープンソースはソースをオープンにしただけでは大きな価値を生まない。今OpenStackがなぜ注目されているのか、最新の動向や他技術との比較を交え解説する。