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

Nulabとawsと私