1992年「Bastard Operator From Hell (BOFH)」という、ヘルプデスクの業務を一日中手伝ってうんざりしている管理者の怒りを描いたフィクションがUsenetに投稿されました。
物語の中で登場人物はいつも答えなければならない煩わしい質問に対する報復として、ユーザーのアカウントを削除し、パスワードを変更することになるのです。
一人の人間に大きな権限を与えると、サービスに害を及ぼす可能性があります。ソフトウェア・アプリケーションを開発する際、インフラやシステム管理の経験がない開発者は、手っ取り早く結果を出す為に十分な対策構築を避けてしまい、それが後々の大惨事を招くのです。
本番環境と開発環境が全く違うものになってしまい、本番環境でしか発生しないバグが発生します。 このような問題を解決するためのソリューションはないのでしょうか?
開発と運用の仕事を一つだけに統一することはできないでしょうか?そこで登場するのがDevOpsです。当ホワイトペーパーでは、DevOpsを導入することで、開発チームと運用チームがより良いコラボレーションを実現し、品質を落とさずに簡単にソフトウェアを提供できるようになることを詳しく説明したいと思います。
▼参考情報(DEHA MAGAZINEより引用)