More Related Content
Similar to Infrastructure as Codeの取り組みと改善 (20)
Infrastructure as Codeの取り組みと改善
- 84. 自己紹介
● 本田 恭 (ほんだ たかし)
● 2012年新卒入社 (3年目)
● Twitter: @Altsencturely
● インフラ系男子
- 178. 【AMI作成時(例)】
host名 [設定]
iptables [設定]
User [設定]
PHP [インストール]
ImageMagick [インストール]
Apache httpd [インストール]
GlusterFS [インストール]
Zabbix Agent [インストール]
Fluentd [インストール]
Serf [設定][起動]
【Auto Scaling(例)】
host名 [設定]
iptables [設定]
User [設定]
PHP [インストール]
ImageMagick [インストール]
Apache httpd [インストール]
GlusterFS [インストール]
Zabbix Agent [インストール]
Fluentd [インストール]
Serf [設定][起動]
Configurationの時間短縮
- 179. Configurationの時間短縮
【AMI作成時(例)】
host名 [設定]
iptables [設定]
User [設定]
PHP [インストール]
ImageMagick [インストール]
Apache httpd [インストール]
GlusterFS [インストール]
Zabbix Agent [インストール]
Fluentd [インストール]
Serf [設定][起動]
【Auto Scaling(例)】
host名 [設定]
iptables [設定]
User [設定]
PHP [インストール]
ImageMagick [インストール]
Apache httpd [インストール]
GlusterFS [インストール]
Zabbix Agent [インストール]
Fluentd [インストール]
Serf [設定][起動]
時間がかかる
(10 - 15分)
すぐに終わる
(1 - 2分)
- 180. 【AMI作成時(例)】
host名 [設定]
iptables [設定]
User [設定]
PHP [インストール]
ImageMagick [インストール]
Apache httpd [インストール]
GlusterFS [インストール]
Zabbix Agent [インストール]
Fluentd [インストール]
Serf [設定][起動]
【Auto Scaling(例)】
host名 [設定]
iptables [設定]
User [設定]
PHP [インストール]
ImageMagick [インストール]
Apache httpd [インストール]
GlusterFS [インストール]
Zabbix Agent [インストール]
Fluentd [インストール]
Serf [設定][起動]
Configurationの時間短縮
なるべく事前にやっておく
- 187. やってみた結果 -Auto Scaling-
● 起動スクリプトの制御不要
○ JenkinsとLifecycle Hookの連携
● ChefとAMIで差分がなくなった
○ 手動で行っていたことのコード化
○ AMI自体のバージョン管理
● ChefのCIができるようになった