Upload
akira-miki
View
1.380
Download
1
Embed Size (px)
Citation preview
Dockerizeして大変だった話、幸せになった話@threetreeslight Repro Inc.
TechBlog Deep Dive Meetup #1 July 5, 2016
※注意※ チームメンバーの一員として Dokerizeによって受けた 恩恵についてを語ります
@treetreeslight Repro
Organize - Shinjuku.rb - Shinjuku.hs
What’s Repro?
アプリマーケティングツール
なんでユーザー迷ってるか?
カジュアルな改善アクション
現状
• 月間2桁億アクセス • 増えるworker種類
Dockerize前の課題
サーバーリソース モッタイナイ• 管理を容易にするために
• 一つのrole、一つのserver • ASを高速化するために
• AMI生成用のサーバー • rails + unicornで動いているところは
• メモリ半分しか使えない
構成変更が大仕事化• いろんな種類のnode
• 膨れ上がるcookbook • applicationとcookbookの相互依存
• 把握辛い • もちろんデプロイもばら撒く先が増え
• 時間掛かりドッキドキ
もちろんサーバー費用もね☆
あれ??辛くね?
そうなると、、、
高まるDockerizeの機運
これで運用コストもサーバーコストも減るぞ!わーい :)
と思うけど
なんか思ったより手間暇掛かる
全体的にEC2運用と感覚違う• サーバーに入ってゴニョゴニョがさせないぜ!
• チューニングしていく必要があるところはゴニョゴニョできるようEC2のままにしておくと幸せ
• deployでdowntimeがでないよう • クラスタのリソース調整
• Scalingするためには • クラスタのリソースとservice数のダブル調整
その壁を乗り越えると
訪れる幸せ• ミドルウェアの構成変更やアップグレードが楽 • リソースも有効活用できるしデプロイも短時間に • 何よりもアプリケーションとインフラの圧倒的一
体感。もたらされるportability
詳しくはこちらを御覧ください :)
http://joker1007.github.io/slides/rails_on_ecs/slides/
そんな幸せを享受したい そんなアタナに
WE ARE HIRING NOW!!!
https://www.wantedly.com/companies/repro/projects