クックパッド開発者ブログスマートフォン用の表示で見るクックパッド開発者ブログ2009-05-05システム管理ツールChefのチュートリアル(RailsConf2009レポート)RailsConf2009RailsConf2009に参加中の高田悟史です。CHEFを聞いてきました。Chefというのは、Puppetのようなシステム管理ツールです。Clientにあたる)のセットアップや設定変更やRailsアプリケーションのデプロイなどを自動的に行うことができるツールです。このCookbookという設定情報はバージョン管理されます。Apacheの設定ファイルをERBで記述し、rubyで変数値を指定するというような書き方ができるのは便利そうです。Client)でもCookbookを含むターボールを指定することで同様のことをすることができます。その他にも、WebUIでCookbookの参照や編集や検索をすることができるのは便利そうでした。APIも準備されていて、コマンドラインからこれらの操作をすることもできます。PoolPartyというクラウドを管理するツールは、Chefが元になっているらしいです。ちなみに、Puppetの日本情報wikiにPuppetの作者がChefをどう思ってるか書いてありました。Clientのデモには、VirtualBoxを使っていました。試していないのでどのくらい手間がかかるのかは分かりませんが、ローカル環境でChefを試してみたい場合なんかにはよいかもしれませんね。クックパッドでも、近々サーバーの増設をすることになるのだろうというところですが、100台を越え始めるので、このような一元管理できるしくみを導入したいと考えています。Puppetと比較してChefも検討しようと思います。使ったセキュリティログ検索基盤の構築サービス特性にあった検索システムの設計戦略クックパッド採用説明会「クックパッドはサービスの作り手を採用したいんです。/*}*/スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。