Player FM 앱으로 오프라인으로 전환하세요!
31. ちゃんとISUCON
Manage episode 191009145 series 1549311
trkwとhisa7877とnanodayoの3人で、ISUCONについて話しました。## Show Notes
isucon7の準備中 pic.twitter.com/UM4W5ihvoa
— trkw (@trkw_) 2017年10月14日
nanodayo さんの自己紹介
- インフラエンジニアのようなもの
- OpenStack とか Ansible チョットデキル
- 趣味は肉会
ISUCON について
- ISUCON の紹介
お題となる Web サービスを決められたレギュレーションの中で限界まで高速化を図る LINE 株式会社主催のチューニングバトル、それが ISUCON です。ある日の朝に、Web アプリケーションの一式が適当に設定されたサーバ毎渡されて、ベンチマークツールも渡される。そこで、夕方まで頑張ってベンチマークの計測をするスコアを可能な限りあげようと必死になる。渡されたサーバ上でレギュレーションから逸脱しなければ何やっても OK。これだけ。
- 「いいかんじに すぴーど あっぷ こんてすと」= ISUCON
参加歴とか
- かれこれ trkw をいれては 3 回くらい出てる
- サーバサイドエンジニア、インフラエンジニア向けの内容だが
- コードをちゃんと変更する必要があり
- 最初のうちはスコアボロボロだった
ISUCON の参加者サポートチャット
- 去年は idobata で ISUCON
- 今年は Discord
- 数年前から予選をやるようになって、リモートでの参加者の対応用にチャットシステムが入った
ISUCON が ISUCON する話
- 以前はチャットシステムのトラブルでリアル ISUCON になったこともある
- 今回は二時間遅れでスタート\(^o^)/
事前の作戦会議・練習
- matsuu さんが毎年あげてくれているありがたい vagrant/ansible を使って練習する
- 社内の OpenStack 環境で練習する
- おそ松さん 2 期 1 話を見ていた。ちゃんとするって難しいね!
ISUCON7 の内容
- 最初はとりあえずベンチを回してみた
- 今回、予選のサーバがなんと 3 台
- 1、2 は Python 動いてる。3 は MySQL も動いてる
- 動いているウェブアプリはチャットシステム
やれたこと
- icons の GET を nginx でさばく
- 画像の管理を DB でするのを辞める
- 画像の保存処理も node の fs を使う処理にする
- 打ち上げにいく
やれなかったこと
- /fetch 部分などのコード変更
- レギュレーションはちゃんと読もう
- サーバ間のファイル同期(lsync)
- Redis 導入
- MySQL リードレプリカ構成
ISUCON7 リンク
来年、ISUCON8 について
- まずは開催してくれることを期待したい!
- とりあえず出てみるは継続したい!
- もっとちゃんと ISUCON する!
- もっとスコアを高くしたい!
💬おたより募集中
soussuneでは感想や質問などリスナーからのご意見をお待ちしています。 からお気軽にコメントをお寄せください45 에피소드
Manage episode 191009145 series 1549311
trkwとhisa7877とnanodayoの3人で、ISUCONについて話しました。## Show Notes
isucon7の準備中 pic.twitter.com/UM4W5ihvoa
— trkw (@trkw_) 2017年10月14日
nanodayo さんの自己紹介
- インフラエンジニアのようなもの
- OpenStack とか Ansible チョットデキル
- 趣味は肉会
ISUCON について
- ISUCON の紹介
お題となる Web サービスを決められたレギュレーションの中で限界まで高速化を図る LINE 株式会社主催のチューニングバトル、それが ISUCON です。ある日の朝に、Web アプリケーションの一式が適当に設定されたサーバ毎渡されて、ベンチマークツールも渡される。そこで、夕方まで頑張ってベンチマークの計測をするスコアを可能な限りあげようと必死になる。渡されたサーバ上でレギュレーションから逸脱しなければ何やっても OK。これだけ。
- 「いいかんじに すぴーど あっぷ こんてすと」= ISUCON
参加歴とか
- かれこれ trkw をいれては 3 回くらい出てる
- サーバサイドエンジニア、インフラエンジニア向けの内容だが
- コードをちゃんと変更する必要があり
- 最初のうちはスコアボロボロだった
ISUCON の参加者サポートチャット
- 去年は idobata で ISUCON
- 今年は Discord
- 数年前から予選をやるようになって、リモートでの参加者の対応用にチャットシステムが入った
ISUCON が ISUCON する話
- 以前はチャットシステムのトラブルでリアル ISUCON になったこともある
- 今回は二時間遅れでスタート\(^o^)/
事前の作戦会議・練習
- matsuu さんが毎年あげてくれているありがたい vagrant/ansible を使って練習する
- 社内の OpenStack 環境で練習する
- おそ松さん 2 期 1 話を見ていた。ちゃんとするって難しいね!
ISUCON7 の内容
- 最初はとりあえずベンチを回してみた
- 今回、予選のサーバがなんと 3 台
- 1、2 は Python 動いてる。3 は MySQL も動いてる
- 動いているウェブアプリはチャットシステム
やれたこと
- icons の GET を nginx でさばく
- 画像の管理を DB でするのを辞める
- 画像の保存処理も node の fs を使う処理にする
- 打ち上げにいく
やれなかったこと
- /fetch 部分などのコード変更
- レギュレーションはちゃんと読もう
- サーバ間のファイル同期(lsync)
- Redis 導入
- MySQL リードレプリカ構成
ISUCON7 リンク
来年、ISUCON8 について
- まずは開催してくれることを期待したい!
- とりあえず出てみるは継続したい!
- もっとちゃんと ISUCON する!
- もっとスコアを高くしたい!
💬おたより募集中
soussuneでは感想や質問などリスナーからのご意見をお待ちしています。 からお気軽にコメントをお寄せください45 에피소드
모든 에피소드
×플레이어 FM에 오신것을 환영합니다!
플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.