mackerelでデプロイ先を管理する #mackerelio

20
GMO Pepabo, Inc. Yuki Koya 2015/09/17 Mackerel Meetup #5 Mackerelで デプロイ先を管理する

Upload: buty4649

Post on 06-Jan-2017

4.868 views

Category:

Engineering


2 download

TRANSCRIPT

GMO Pepabo, Inc. Yuki Koya

2015/09/17 Mackerel Meetup #5

Mackerelで デプロイ先を管理する

自己紹介> じっぱー > ペパボでインフラやってます > @buty4649

デプロイ どうしてますか?

デプロイどうしてますか?> Webistranoを使っていた > capistranoのWebUI

> ホストが増えるたびに画面ポチポチ > つらい

脱Webistrano!!

脱Webistrano> fabric > python製のデプロイツール > http://www.fabfile.org/

けど

ホスト管理つらい

ホスト管理つらい> yaml ? > hiera ? > 更新つらい

そうだ!

Mackerelだ!

Mackerelだ!> ロール設定 > fabricもロール管理

>相性抜群

実装> mkr hosts > -s サービス名 > -r ロール名

実装

実装> mkr hosts -> env.roledefs

実行> fab -R <ロール名> <タスク>

悩み> productionとstagingの判別 > role名に含める??? > サービス名:環境/ロール名

> ちょっとダサいなぁ…

まとめ

まとめ> mackerelでホスト管理すると便利 > fabric以外でも可能 > ラッパースクリプトを作るとか

> mkrコマンド便利

ありがとう ございました!!