2014/02/13 デブサミ2014【13-B-2】グリーにおけるChef導入事例 ~既存の資産を活かし新しい技術を導入する~ #devsumiB
OSS会場いたかったけど、聞いとかなあかんねん。 "グリーにおけるChef導入事例 ~既存の資産を活かし新しい技術を導入する~" #devsumiB
2014-02-13 11:06:41荒井「Chefとは。サーバの構築や設定更新を自動化するツール。サーバのあるべき姿をRubyで記述しておくと、その姿にセットアップしてくれる。いわゆるInfrastructure as Code」 #devsumi #devsumiB
2014-02-13 11:08:56荒井「導入背景について。プロダクト担当者が運用担当者にサーバ割り当ての依頼をすると、運用担当者が手順書を横目に手作業で割り当てを行っていた。ルーチンワークを人がやることは非効率。」 #devsumi #devsumiB
2014-02-13 11:12:01荒井「また、オペレーションミスが発生する危険がある。リードタイムも長い。これらをChef導入によって解決を図りたい。」 #devsumi #devsumiB
2014-02-13 11:13:03荒井「Chef導入の前。サーバの構築は(社内独自の)Debianパッケージを作成し、利用。設定ファイルはスクリプト(postinstall)で生成。設定値はパッケージ内に書かれていたり、サーバ管理システムに問い合わせる形をとっていた。」 #devsumi #devsumiB
2014-02-13 11:15:31荒井「Chefを導入する上で、このサーバ管理システムを活かしたいというニーズがあった。運用スクリプト・ツールが依存している。」 #devsumi #devsumiB
2014-02-13 11:17:09荒井「Chefの導入方針について。新規のサーバをChefで構築する。既存のサーバをChefで更新することは危険と判断。Chefで構築していないサーバも並行運用する。既存のツール・スクリプトが動く状態で移行する。」 #devsumi #devsumiB
2014-02-13 11:18:40面白い話だったのでメモった。 #devsumiB / “デブサミ2014「サーバプロビジョニングのこれまでとこれから」講演メモ #devsumi - 元RX-7乗りの適当な日々” http://t.co/kB2xPp3tHs
2014-02-13 11:18:45荒井「Chef SoloとChef Serverについて。弊社には多くのサーバがあるので、当初はChef Serverを導入することに。ただ、結果的にはいくつかの問題が有ったのでChef Soloにした。」 #devsumi #devsumiB
2014-02-13 11:23:29