BASEのSREエンジニアが解説!ChefとnginxによるBlueGreenDevelopment #phpcon2016 #phpcon2016_2
全てのサーバが同じ設定とは限らない … たぶん”デプロイの設定”のことかな?ELB配下ならアプリ設定は同じであるべきだし。 #phpcon2016 #phpcon2016_2
2016-11-03 11:07:38on BASE:capistranoは単体プロダクトのデプロイ専用と割り切って諦めた。次に手をつけたのはchef. …しかし、すべてのサーバが同じ構成とは限らない(ああー…)という告白にぶち当たる。サーバ揃えな、、ということで表題のBlue Greenへ。 #phpcon2016
2016-11-03 11:07:40chef/自作ツール(gitオペレーション~サーバ削除まで) #phpcon2016 #phpcon2016_2
2016-11-03 11:09:29deploy管理用のWebhook扱うアプリケーションがRailsで動いてるとのこと。なるほど、ありだ #phpcon2016 #phpcon2016_2
2016-11-03 11:10:18nginx + Apache + mod_phpにしたワケ、気になりますね。新規開発するなら Nginx + FastCGI にしたくなりそうなものなので。調べてみよう…。 #phpcon2016 #phpcon2016_2
2016-11-03 11:11:02#phpcon2016 #phpcon2016_2 ELBの問題点はアクセスが限界を超えるとアクセス遮断してスケールする、fmfmfm………fm
2016-11-03 11:11:40on BASE:LBはnginx. ELBも検討したけど、アクセスが限界を越えるとアクセスを遮断してスケールアウトする…ので、ECサイトとしては致命傷。あかん。HTTP/2非対応。nginxのモジュール必須の機能などがあり、nginxを選定。 #phpcon2016
2016-11-03 11:12:29ELBだとアクセスが限界を超えるとアクセス遮断があるから避けたとのこと。 #phpcon2016 #phpcon2016_2
2016-11-03 11:12:50ん、LBがELBじゃないの?、スパイクに耐えられないのは普通なんだが #phpcon2016 #phpcon2016_2
2016-11-03 11:12:57blue green deployment をphpcon で聞く日が来るとは。ruby エンジニアがphpに良い文化を持ち込む #phpcon2016
2016-11-03 11:13:03メルカリさんの事例を参考に、Googleカレンダーにリリース日を記録。 (たぶんこれ↓) tech.mercari.com/entry/2015/10/… #phpcon2016
2016-11-03 11:15:30