Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

fukinfra Vol3 LT 20120629

4,473 views

Published on

福岡インフラ勉強会 Vol.3 LT 20120629

  • Follow the link, new dating source: ❶❶❶ http://bit.ly/2Qu6Caa ❶❶❶
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating direct: ❶❶❶ http://bit.ly/2Qu6Caa ❶❶❶
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

fukinfra Vol3 LT 20120629

  1. 1. 脱 職人芸への道 第3回 インフラ勉強会@福岡 2012/06/29
  2. 2. 自己紹介名前: 松崎 学所属: 株式会社キャム (SaaS型の経営管理システムを提供中) http://www.cam-net.co.jp/Twitter: matsumana最近のお仕事:Javaプログラマ(Rubyもほんの少し)、 インフラ最近の興味: Scala, Ruby, Python, Play, Node.js, AWS, Hadoop, Asakusa Framework, MongoDB, Fluentd, Vyatta
  3. 3. 早速ですが、みなさんは何台のサーバを管理されてますか?
  4. 4. 社内環境ステージング環境本番環境
  5. 5. そのサーバの設定変更はどのようにされてますか?
  6. 6. すべてのサーバを手作業で。設定ファイルは1台のサーバを手作業。残りのサーバはrsyncで同期。コマンド実行は全てのサーバで手作業。設定ファイルは1台のサーバを手作業。設定ファイルの配布はlsyncdとrsyncdで。コマンド実行は全てのサーバで手作業。
  7. 7. まったく同じ構成にしないといけないサーバが たくさんあったり しますよね!?
  8. 8. 同じ作業を 複数のサーバで 間違わずに 繰り返し行うの難しくないですか? >< (確認も大変)
  9. 9. このサーバだけ 設定が違うんだけど・・・。
  10. 10. このサーバだけ バージョンが違うんだけど・・・。
  11. 11. 前任者が辞めた後、後任者が作業する時に、残されたドキュメントの 内容がメンテされてない事が発覚・・・。
  12. 12. あるある!
  13. 13. そこでSCM + Chef + Capistrano
  14. 14. 設定の細かい内容は ググればいっぱい 出てきます!(今日はChef Soloの説明だけです)
  15. 15. cookbooksサンプルhttps://github.com/37signals/37s_cookbooksChef Installationhttp://wiki.opscode.com/display/chef/InstallationConfigure chef-solo for usehttp://wiki.opscode.com/display/chef/Chef+SoloDocumentationhttp://wiki.opscode.com/display/chef/Documentation
  16. 16. 今日はこの書籍の内容のお話です。
  17. 17. 管理対象は?OSおよびその設定ミドルウェアスタックおよびその設定(Webサーバ、APサーバ、DBサーバなど)基盤管理用ソフトウェア(ディレクトリサービス、監視システムなど) 要するに、 設定ファイル、実行するコマンド、 パッチ適用などの全てを SCMで管理しましょうという事です。
  18. 18. 全ての変更がきちんと SCMで管理されていれば、 ステージング環境、 本番環境での リリース作業が楽。 リスクも低い。(全ての環境のサーバが同じ設定なので)
  19. 19. サーバ設定変更のテストを社内環境で行い、万全の体制で本番環境作業に望みましょう。 仮想マシンを使えば、 構成変更時のテストが楽。(再テストは仮想マシンイメージを バックアップから戻すだけ)インストール手順書や設定手順書を作るよりも効率的でミスもない。
  20. 20. 脱 職人芸!!
  21. 21. Facebookのグループにも ぜひご参加ください福岡インフラ勉強会https://www.facebook.com/groups/100825430047874/
  22. 22. ご清聴ありがとうございました。

×