Successfully reported this slideshow.
Your SlideShare is downloading. ×

Nulabとawsと私

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 28 Ad

More Related Content

Slideshows for you (20)

Viewers also liked (20)

Advertisement

Similar to Nulabとawsと私 (20)

More from ikikko (19)

Advertisement

Recently uploaded (20)

Nulabとawsと私

  1. 1. 2014/06/20 第22回 AWS User Group - Japan 東京勉強会 Tomonari NAKAMURA Nulab と AWS と私 http://www.flickr.com/photos/statuelibrtynps/6276757947/
  2. 2. 自己紹介 •名前:中村知成 ( @ikikko ) •所属 •株式会社ヌーラボ •日本Jenkinsユーザ会 •推しメン:さっしー 総選挙2位 でした><
  3. 3. •  • 
  4. 4. •  • 
  5. 5. •  •  • 
  6. 6. in ヌーラボ ! •アプリ寄りの開発者 •インフラ方面も関わり出す ! •Jenkinsやビルド環境の整備
  7. 7. アジェンダ •自動化はどこから始める? •事例紹介 •デモ •自動化の先にあるもの
  8. 8. 自動化は一日にして成らず •自動化プロセスにも、PDCAや改 善は必要 •回数を重ねないと、プロセスが洗 練されない
  9. 9. デ プ ロ イ 回か い
  10. 10. Nulabサービスの運用環境
  11. 11. Nulabサービスの運用環境
  12. 12. beta環境については 効果的に試行錯誤を行うための仕組みづくり ∼失敗はおはやめに、プロダクトの成長は着実に∼ 染田 貴志 ( @tksmd ) : JAWS-UG 京都支部長
  13. 13. アジェンダ •自動化はどこから始める? •事例紹介 •デモ •自動化の先にあるもの
  14. 14. Nulabサービスのワークフロー http://nulab-inc.com/ja/blog/nulab/nulab-immutable-infrastructure_1/ 参考:ヌーラボのインフラ運用最前線 ∼イミュータブルを目指して∼
  15. 15. •AMIの作成タイミング •構成管理ファイル変更時 •定期実行 •定期実行して、最新の実行環境 / ミドルウェアに追随 常に最新のAMI
  16. 16. リポジトリとしてのS3 •S3上に、成果物や認証情報などを 格納 •IAM roleで、EC2インスタンスか らS3へのアクセスが容易
  17. 17. •CI上でのテスト時、リソースが足 りない場合にインスタンス起動 •Jenkinsプラグインをカスタマイズ して、スポットインスタンスを起 動できるように テスト用インスタンス
  18. 18.  Immutable Infrastructure? https://www.flickr.com/photos/dunechaser/303988670
  19. 19. Immutable Infrastructure? •環境の入れ替えは、主にミドルウェ アをバージョンアップするとき •普段は設定ファイルやアプリのみの 入れ替え •Javaアプリは環境依存の問題が少ない •インスタンスの起動が遅い
  20. 20. アジェンダ •自動化はどこから始める? •事例紹介 •デモ •自動化の先にあるもの
  21. 21. デモの構成
  22. 22. 実績 •beta環境へのデプロイ回数 •272回 : 2012/10 2014/06 •13回 / 月 •平日は1,2日に1回ペース
  23. 23. アジェンダ •自動化はどこから始める? •事例紹介 •デモ •自動化の先にあるもの
  24. 24. エンジニアリング領域は どんどん自動化されていき https://www.flickr.com/photos/activars/6590201161
  25. 25. https://www.flickr.com/photos/galopoulos/567890941 人が考えるべき部分に よりフォーカスが移っていく
  26. 26. https://www.flickr.com/photos/dcosand/5399855440 人と人とのコミュニケーションを 効率的に行うことが重要に!
  27. 27. 自動化の先にあるもの http://nulab-inc.com/blog/typetalk/four-developer-tools-work-with-typetalk/ 参考:Four Developer Tools That Work with Typetalk
  28. 28. ご清聴 ありがとうございました!

×