際際滷

際際滷Share a Scribd company logo
PHPerが屶える
Rettyのインフラ
2015/07/14
Retty, Inc
歎弥拐湊 @ebisusurf
1
恷兜に傚擦靴泙
永堰永艶姻か?屶える姻艶岳岳霞のインフラ
奮を宥じて
弊順嶄の繁?をHappyに
Rettyでは
嶼gを勅鹿してます
Rettyでは
嶼gを勅鹿してます
7
I HATE リア割
なので
掲リアZ哭です
About me
@ebisusurf
歎弥拐湊
AWS
&
vim
挫麗
About me
毅輝
慨
About me
書晩擦┐燭な
壼くビ`ル
みたいので
どんどん佩きましょう
云籾
{に撹Lしてるけど
仝これlがやんの拭
}
サ`ビスのインフラ
? なんかレスポンスいです┗承韻任垢殖
? なんかサ`バ`が怎りません┗承韻任垢殖
? なんかイケてないです┘ぅ蕋
芙坪インフラ
? VPNが圀しいです圀しいですね
? DNSサ`バが圀しいです圀しいですね
? ネット指が音{です ┘ぅ薀ぅ蕋
秤鷙禾
? あのO協どこにあるんですか (暴の^の嶄です
? そのQ協岑らないです蒙に慌嗤してません
? そもそも採やってるんですか殖┐Δ襪皐`。
PHPerが
氏芙の撹Lと
メンバ`を屶る麗Z
歌深になれば侑いです
3Sでおしします
サ`ビス(phpとか) 芙坪インフラ その麿秤鷙禾个箸
MAU
゛100嵐
メンバ方
10繁
レさ
マンション
MAU
゛700嵐
MAU
゛1000嵐
メンバ方
30繁
メンバ方
100繁
レさ
1フロア
レさ
2フロア
3Sでおしします
サ`ビス(phpとか) 芙坪インフラ その麿秤鷙禾个箸
MAU
゛100嵐
メンバ方
10繁
レさ
マンション
MAU
゛700嵐
MAU
゛1000嵐
メンバ方
30繁
メンバ方
100繁
レさ
1フロア
レさ
2フロア
B仇
{曳勉
互
書の更撹
永堰永艶姻か?屶える姻艶岳岳霞のインフラ
24
永堰永艶姻か?屶える姻艶岳岳霞のインフラ
室gスタック
? ZendFramwork(PHP)
? Express(Node)
? MySQL
? Redis
? Fluentd
? Docker
? Scala
? TREASUREDATA
? CircleCI
? NewRelic
? Mackerel
? ..etc
河.畠何需てるんですか
粥.はい┐澆鵑覆韮
嶄?寄笋任
では尅り卦って
みましょう
輝隼すぎるですが
圧\のr旗を
未まえつつの書です
B仇
┘献腑ぅ黏堰瓧
32
B仇のマンション
でした
┿駲つからず
欹呂い任呂犬泙辰
スタ`トアップが
宇える}と鬚栽う
r豚
永堰永艶姻か?屶える姻艶岳岳霞のインフラ
宇える}
? I參栖@ぎ怎されてきた蜘擦離秋`ス
? PHPにベタきされているO協秤
? ガン涙篇されてるエラ`ログ
とりあえず採とか
えるようにしましょう
Nagios Monit
cloud watch
retty.me
37
yされない並は
個鋲されません
? とにかくえるようにしましょう
? DUPLICATE, WARNとはとにかく慌嗤
? EX:Nagios
あえて火した}
? スケ`ルアウト藺
? duplicateなg佩h廠
? EX:PHP5.3, MySQL5.5
}oかったこと
? 芙坪インフラ燭覆砲修戝昔兇靴い裡
? 秤鷙禾丕
? 岑らなくていい並まで岑ってる
{曳勉
┿疉腓辰櫃なる
41
永堰永艶姻か?屶える姻艶岳岳霞のインフラ
サ`ビスのインフラと
PHPh廠が恷も
M晒したr豚
いよいよ
どうにもならなく
なってきたとも冱う
フェ`ズに鬉犬
m俳なアップデ`ト
r豚
サ`ビスの}
? 畠隼スケ`ルしないアプリケ`ションサ`バと
DB
? duplicateしまくりなPHPh廠
? 嶄附が畠隼わからない温馨庄
貨
ミドルウェアアップデ`ト
? 32bit -> 64bit (INT_MAXにはまる
? PHP5.3 -> PHP5.5
? MySQL5.5 -> 5.6
マネ`ジドサ`ビスの
云鯉\喘
? ElasticBeanstalkでPHPg佩h廠を傚冱議に
? RDSによるボトルネックI尖のスケ`ルアウト
藺
? ElCache, CloudFront嗤浸醵
PHPerとして
AWSを聞い宜すために
嶷勣なこと
とにかく徭念で
プロビジョニングとか
竃栖るだけやらない
CloudFront
RDS
EC2
ELB
EB
S3
retty.me
RDS
EC2
ELB
RDS
EC2
ELB
Nginx Nginx
EMR
MongoDB
ELC

memcached
ELC

Redis
Route 53
52
芙坪インフラの}
? 繁Tえまくりなのにバッファ?`のル`タ
? ネイティブアプリの_kh廠}
? ル`ティングで弼?盾畳したい
貨
芙坪インフラ屁
? RTX-1200狼秘 -> おs崩
? NATテ`ブルが れる。あるある。
? 芙坪DNSとVLAN喜dAPでそこそこなル`ティング
? MacMiniとELECOMのMみ栽わせがリ`ズナブル
秤鷙禾个}
? なんかskype渊
? フリ`のチャットツ`ル弼?聞ったけどうま
くいかない
? 赫看看乙鉛艶禽看界壊の渊
貨
秤鷙禾亳追
? HipChat, ChatWork,Slack曳^ -> Slack
? Qiita:Team -> ポエムからはじめる
? Hubot -> タスクのbot晒
互
頼畠に氏芙
59
60
羨ちはだかるオフィス
卞
羨ちはだかるオフィス卞
? 哈っ埆し魮世佑
? LANケ`ブル塘崔_J
? スイッチ咾辰討れ -> サ`バもIいませんか
羨ちはだかるオフィス卞
? APの徭喃个衞罎(兜の2フロア
? ゲストネットワ`クの侯x
? 粥永の辛喘來、嫖來
? VPNが音{です -> うるせ`
? DNSサ`バ音{です -> うるせ`
? ネット指が音{です -> うるせ`
羨ちはだかるオフィス卞
貨
麗尖で店る
? インテリジェントなL3W(dell)
? I孑AP(ArubaのOEM)
? VPNル`タ`(RTX-1210) * 2
麗尖で店る
? MacMini
? 12Uラック
? シリアルインタ`フェ`ス(ケ`ブルとか
windowsとか
永堰永艶姻か?屶える姻艶岳岳霞のインフラ
櫃ついたら
こうなってた
竃栖ればUYアリの
フリ`ランスさんが
いるとmもしい
署~が栽えば
溜
も噴蛍あり
サ`ビスインフラの
宗畠晒
宗畠晒
? ClassicとのQe
? あらゆる彜Bの辛晒
? 楕枠した秤烏慌嗤
ClassicとのQe
? 仟弊旗インスタンス音辛
? 坪何DNS(Route53)聞喘音辛
? 鴛稼岳艶姻稼温鉛掘晦京音辛
麿にも貧げればキリが
oいです
とにかく
ClassicがDupliate
なのは苧易
永堰永艶姻か?屶える姻艶岳岳霞のインフラ
卞佩のポイント
援庄庄岳温から墮
彜Bの辛晒
? NewRelic
? Mackerel
永堰永艶姻か?屶える姻艶岳岳霞のインフラ
永堰永艶姻か?屶える姻艶岳岳霞のインフラ
穩辰おすすめ
Oのレイヤ`
プロセス
リソ`ス
ロ`ル蛍
レスポンスタイム
アプリケ`ションエラ`
ボトルネックI尖
Mackerel
NewRelic
Tips
? NewRelicは護と互いのでleader_onlyがオスス
メ
? Multi-Zoneで塘崔了はやってもいいか
? mackerelは喘余と署~から畠岬いれるのがオスス
メ
仝える々
を
仝火す々
楕枠した秤烏慌嗤
嬾墾鷂罎ら兵めてみる
? 秤鵑Ybです
? あなたが岑ってる並はあなたが房ってる參貧に
、あります
? 笋糞るし貧げをする繁は畠薦でl幟すべし
まとめ
まとめ
? サ`ビスインフラはあらゆる彜rを辛晒する
? 芙坪インフラも仝慌嗤々という兆の圷に彜Bを
辛晒
? 秤烏は匯w侭に、慙淮泙鹿めて辛篇晒
書ある碧Mみは
lかが佩e`した
Y惚
倦協して笋┐茲
とすると
寄丘払,靴泙
悶Y霧
えるようにさえなって
ればlかが拱屬
岷そうとしてくれます
チ`ムがMむための
秤鵑鰔えようにする
のがRettyのDevOps
ステッカ`隔ってます
96
永堰永艶姻か?屶える姻艶岳岳霞のインフラ
Thx!

More Related Content

永堰永艶姻か?屶える姻艶岳岳霞のインフラ