2014/02/13 デブサミ2014【13-E-3】クラウド時代の環境構築・デプロイ自動化戦略 #devsumiE

Developers Summit 2014 Story http://event.shoeisha.jp/devsumi/20140213/ <講演概要> ビジネスの速度にあわせて頻繁にインフラストラクチャーを伸縮させたりアプリケーションをデプロイするためには、不安定なマニュアルプロセスではなく、再現可能な自動化されたプロセスを作り上げていかなければなりません。本セッションではこれからクラウド環境上での自動化を進めていくことを検討されている方のために、自動化の始め方や戦略、そして具体的なケーススタディを紹介いたします。 続きを読む
1
u_s_k @u_s_k

デプロイの自動化はプロセス設計が重要。開発者がちょっと書いた便利スクリプトとは別物として考える。安定性や速度など、十分考慮する。お金もかかる。内部でちょっとやるのではなく、上司や顧客の理解を得る。そしてちゃんと理解して自動化する。 #devsumiE

2014-02-13 13:32:41
たきぐち in the Cloud💙💛 @atakig

自動化はプロジェクトの最初から始める。何度もテストされ信頼性向上 #devsumiE

2014-02-13 13:33:22
たきぐち in the Cloud💙💛 @atakig

デプロイしやすいアーキテクチャーの維持 #devsumiE

2014-02-13 13:33:50
u_s_k @u_s_k

自動化は最初からやる。開発中に何回もデプロイするので、信頼性が上がる。いきなりはリスクが高い。途中何度も問題が出るので、都度解決する。 #devsumiE

2014-02-13 13:34:08
たきぐち in the Cloud💙💛 @atakig

バージョン管理は躾。全ての基本。いつでも環境を再現できるように #devsumiE

2014-02-13 13:35:22
u_s_k @u_s_k

バージョン管理、テストの自動化、CIツールなど、環境をしっかり作る。例えばバージョン管理、ツールの使い方やブランチの管理など、メンバーで共有できてないと駄目。デプロイ自動化以前の問題。 #devsumiE

2014-02-13 13:36:27
たきぐち in the Cloud💙💛 @atakig

自動化されたテスト。速度維持と品質維持 #devsumiE

2014-02-13 13:36:28
たきぐち in the Cloud💙💛 @atakig

テストしやすさ==デプロイしやすさ keep it simple #devsumiE

2014-02-13 13:37:06
たきぐち in the Cloud💙💛 @atakig

依存関係、前後関係は人が判断しない #devsumiE

2014-02-13 13:38:06
KimKimmy @KimKimmyMi

ブランチの戦略はデプロイの戦略と密接に関係している。チーム全体が使い方を理解していること。それができていなければ自動化以前の話。 #devsumi #devsumiE

2014-02-13 13:39:13
KimKimmy @KimKimmyMi

デプロイプロセス設計。なるほど。 #devsumi #devsumiE

2014-02-13 13:41:00
たきぐち in the Cloud💙💛 @atakig

パターンを多くしすぎると、デプロイの信頼性が低下。大規模リリースようと小規模リリースようの2つを用意するのが一般的 #devsumiE

2014-02-13 13:41:55
たきぐち in the Cloud💙💛 @atakig

シェルスクリプトでは複雑化しやすいので、専門のツールを使う #devsumiE

2014-02-13 13:42:41
nyamairi @nyamairi

「自動化」「手作業」混ぜるな危険 #devsumiE

2014-02-13 13:49:47
たきぐち in the Cloud💙💛 @atakig

アンチパターン 手作業との併用 障害時以外はsshでログインすることはなくなる #devsumiE

2014-02-13 13:49:52