開発(Development)と運用(Operations)を合成した言葉で、「デブオプス」と読む。アプリケーション開発者とITインフラストラクチャーの運用担当者との連携を密にすることで、開発者によるITインフラの調達や変更の要求に対して、運用担当者が迅速に応えられる体制を作り出すことを指す。 DevOpsを実現する理想的な仕組みは、開発者が運用担当者に依頼しなくても、開発者自らが新しいサーバーやストレージを用意したり、OSやミドルウエアの設定を変更したりできるようにするものだ。従来は難しかったが、クラウドや後述する「Chef」のような新しい運用管理ツールの登場によって、実現可能になった。 「Amazon Web Services」などのパブリッククラウドや、「CloudStack」や「OpenStack」などで構築したプライベートクラウドは、仮想マシンなどを制御する管理用API(アプリケ

