コーヒー休憩

ちょっと休んでいきませんか。

ISUCON 練習環境まとめ

ISUCON 練習環境まとめ

最近 ISUCON の過去問をやることが多く、環境構築でつまずいたり、何度も調べるのが面倒なのでまとめました。

ISUCONは過去問環境の構築から始まっています!

過去問環境の立ち上げで困っている方、結構いると思うので助けになれば嬉しいです。

随時更新予定なので、情報ありましたらコメントなど頂けると助かります。

tyabu12 のと ISUCON 6 予選の AMI は、公式のと matuu さんのをほんの少し弄って僕が作ったやつなので、不具合などあれば教えてください。

過去の ISUCON や社内向け ISUCON を公開してくれる運営の方々や、多くのローカル用環境作ってくださった matsuu さんには、めちゃめちゃ感謝です。

更新履歴

  • 2018/10/08 ISUCON8予選、HISCON2018 の追加

Ansible ファイル群 github.com

Vagrant ファイル群 github.com

Docker ファイル群 github.com

ISUCON 過去予選

ISUCON 8 予選

github.com

ISUCON 7 予選

github.com

環境 image bench
VPS ConoHa image と同様
AMI コミュニティAMI で isucon7 をググろう image と同様
Vagrant matsuu/isucon7-qualifier (動作未確認) image と同様?

ISUCON 6 予選

github.com

環境 image bench
AMI ami-0df64f5754d9865c2 (tyabu12 m4.large) ami-017f0c1f27151d3bf (tyabu12 m4.large)
Vagrant tyabu12/isucon6-qualifier-image (Vagrantfile) tyabu12/isucon6-qualifier-bench (Vagrantfile)

ISUCON 5 予選

github.com

環境 image bench
GCE TODO TODO
Vagrant TODO (Vagrantfile) TODO (Vagrantfile)

ISUCON 4 予選

github.com

環境 image bench
AMI ami-e3577fe2 (公式) ?
Vagrant TODO (Vagrantfile) ?

ISUCON 3 予選

github.com

環境 image bench
AMI TODO ?
Vagrant TODO (Vagrantfile) ?

ISUCON 過去本戦

ISUCON 7 本戦

github.com

環境 image bench
GCE TODO TODO

ISUCON 6 本戦

github.com

公式の Azure でできるっぽい? (未確認)

ISUCON 5 本戦

github.com

公式に GCEイメージ がありますが、リンク切れしてますね…。

環境 api image bench
GCE TODO TODO TODO
Vagrant TODO? (Vagrantfile) TODO? (Vagrantfile) TODO? (Vagrantfile)

ISUCON 4 本戦

github.com

環境 image bench
AMI ami-86e8e287 (公式) ami-84e8e285 (公式)
Vagrant TODO? TODO?

ISUCON 3 本戦

github.com

環境 image bench
AMI TODO TODO
Vagrant TODO TODO

社内向け ISUCON

HISCON (Heartbeats)

github.com

ISHOCON

こちらは showwin さんという方が個人で作られたそうで、Wantedly 社などで教材として使われてたこともあるみたいです。

ISHOCON2

github.com

環境 image bench
AMI ami-d9b661a6 (公式 c4.large) ami-78b66107 (公式 c4.large)

ISHOCON1

github.com

環境 image bench
AMI ami-03134665 (公式 c4.xlarge) -

pixiv ISUCON 2016

github.com

go dep でコケる場合は、こっち使うと幸せになれます。 https://github.com/tyabu12/private-isu

環境 image bench
AMI ami-18b05179 (公式 c4.large) ami-53ef0e32 (公式 c4.xlarge)
Vagrant tyabu12/pixiv-isucon2016-image (Vagrantfile) tyabu12/pixiv-isucon2016-bench (Vagrantfile)

R-ISUCON (Recruit Technologies)

github.com

※ benchmark がまだないっぽいです。

Y!SUCON (Yahoo! JAPAN)

github.com

環境 image bench
Vagrant tyabu12/yisucon-image (Vagrantfile) tyabu12/yisucon-bench (Vagrantfile)

ベンチスクリプト (おまけ)

bench の Vagrant から image にベンチマークを投げるスクリプトです。

ISUCON 7 予選

ISUCON 6 予選

pixiv ISUCON 2016