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 予選
ISUCON 7 予選
環境 | image | bench |
---|---|---|
VPS | ConoHa | image と同様 |
AMI | コミュニティAMI で isucon7 をググろう | image と同様 |
Vagrant | matsuu/isucon7-qualifier (動作未確認) | image と同様? |
ISUCON 6 予選
環境 | 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 予選
環境 | image | bench |
---|---|---|
GCE | TODO | TODO |
Vagrant | TODO (Vagrantfile) | TODO (Vagrantfile) |
ISUCON 4 予選
環境 | image | bench |
---|---|---|
AMI | ami-e3577fe2 (公式) | ? |
Vagrant | TODO (Vagrantfile) | ? |
ISUCON 3 予選
環境 | image | bench |
---|---|---|
AMI | TODO | ? |
Vagrant | TODO (Vagrantfile) | ? |
ISUCON 過去本戦
ISUCON 7 本戦
環境 | image | bench |
---|---|---|
GCE | TODO | TODO |
ISUCON 6 本戦
公式の Azure でできるっぽい? (未確認)
ISUCON 5 本戦
公式に GCEイメージ がありますが、リンク切れしてますね…。
環境 | api | image | bench |
---|---|---|---|
GCE | TODO | TODO | TODO |
Vagrant | TODO? (Vagrantfile) | TODO? (Vagrantfile) | TODO? (Vagrantfile) |
ISUCON 4 本戦
環境 | image | bench |
---|---|---|
AMI | ami-86e8e287 (公式) | ami-84e8e285 (公式) |
Vagrant | TODO? | TODO? |
ISUCON 3 本戦
環境 | image | bench |
---|---|---|
AMI | TODO | TODO |
Vagrant | TODO | TODO |
社内向け ISUCON
HISCON (Heartbeats)
ISHOCON
こちらは showwin さんという方が個人で作られたそうで、Wantedly 社などで教材として使われてたこともあるみたいです。
ISHOCON2
環境 | image | bench |
---|---|---|
AMI | ami-d9b661a6 (公式 c4.large) | ami-78b66107 (公式 c4.large) |
ISHOCON1
環境 | image | bench |
---|---|---|
AMI | ami-03134665 (公式 c4.xlarge) | - |
pixiv ISUCON 2016
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)
※ benchmark がまだないっぽいです。
Y!SUCON (Yahoo! JAPAN)
環境 | image | bench |
---|---|---|
Vagrant | tyabu12/yisucon-image (Vagrantfile) | tyabu12/yisucon-bench (Vagrantfile) |
ベンチスクリプト (おまけ)
bench の Vagrant から image にベンチマークを投げるスクリプトです。