過去のISUCONで出題された問題をシンプルに環境構築できるページなどを紹介します。

初めてISUCONにチャレンジするという方は、事前講習のスライドや動画でISUCONの競技の流れをまとめています。2021年と2022年とそれぞれありますので参考にしてみてください。




目次
  • AWS環境で構築する
  • ConoHaのVPSで構築する
  • さくらのクラウドで構築する
  • Docker環境があればすぐに構築できる
  • VagrantとVirtualBoxがあれば構築できる
  • WSL2があれば構築できる
  • VirtualBoxがあればすぐに構築できる
  • Appleシリコン搭載のMac上で構築する


  • AWS環境で構築する

    matsuu/aws-isucon: ISUCON過去問をAWS環境で構築するための一式
  • ISUCON5 予選
  • ISUCON6 予選
  • ISUCON7 予選
  • ISUCON8 予選
  • ISUCON9 予選
  • ISUCON9 本選
  • ISUCON10 予選
  • ISUCON10 本選
  • ISUCON11 予選
  • ISUCON11 本選
  • ISUCON12 予選
  • ISUCON12 本選
  • ISUCON13
  • を再現できます。免責事項をよくご覧いただきご利用ください。
    ※利用したサーバーのスペックなどに応じて費用が発生します

    ConoHaのVPSで構築する

    ISUCON7(予選)アプリケーションイメージの使い方|ConoHa VPSサポート
    ISUCON8(予選)アプリケーションイメージの使い方|ConoHa VPSサポート
  • ISUCON7(予選)
  • ISUCON8(予選)
  • を再現できます。
    ※利用したサーバーのスペックなどに応じて費用が発生します

    さくらのクラウドで構築する

    ISUCON過去問題の環境を「さくらのクラウド」で構築する | さくらのナレッジ
  • ISUCON10 (予選)
  • ISUCON11 (予選)
  • ISUCON 事前講習 2021
  • catatsuy/private-isu
  • を再現できます。
    ※利用したサーバーのスペックなどに応じて費用が発生します

    Docker環境があればすぐに構築できる

    matsuu/docker-isucon: Dockerfile for isucon
  • ISUCON4 予選
  • ISUCON7 予選
  • を再現できます。

    VagrantとVirtualBoxがあれば構築できる

    matsuu/vagrant-isucon: ISUCON過去問を構築するためのVagrantfile集
  • ISUCON2
  • ISUCON3 予選
  • ISUCON4 予選
  • ISUCON5 予選
  • ISUCON5 本選
  • ISUCON6 予選
  • ISUCON7 予選
  • ISUCON8 予選
  • ISUCON9 予選
  • ISUCON10 予選
  • ISUCON10 本選
  • ISUCON11 予選
  • ISUCON11 本選
  • ISUCON12 予選
  • ISUCON12 本選
  • ISUCON13
  • を再現できます。ただし構築に時間がかかります。
    ※2022年4月時点で、VirtualBoxがApple Siliconに対応してないのでM1チップ搭載のMacでは使えないようです、ご注意ください

  • ISUCON 事前講習2021 ハンズオンはこちら


  • ダウンロードするだけのvagrant boxもVagrant Cloud上に用意しています
  • ISUCON7 予選
  • ISUCON9 予選


  • WSL2があれば構築できる

    matsuu/wsl-isucon: ISUCON過去問をWSL2上で構築するためのリンク集
  • ISUCON9 予選
  • ISUCON10 予選
  • ISUCON11 予選
  • ISUCON 事前講習2021
  • ISUCON11 予選
  • ISUCON11 本選
  • ISUCON12 予選
  • ISUCON12 本選
  • ISUCON13
  • を再現できます。ただし構築に時間がかかります。
    ISUCON9予選は、ダウンロードするだけのtarballイメージを用意しています。
    wsl-isucon9-qualifier



    VirtualBoxがあればすぐに構築できる

    ISUCON9予選ovaイメージ
    VirtualBoxで構築してova1.0形式でエクスポートしたイメージです。
    VirtualBoxで仮想マシンとしてインポートできると思います。その他のシステムでも動作するかもしれません。詳細は同ディレクトリ内のREADME.mdをご参照ください。
    4.7GBあるのでご注意ください。
    ※2022年4月時点で、VirtualBoxがApple Siliconに対応してないのでM1チップ搭載のMacでは使えないようです、ご注意ください

    Appleシリコン搭載のMac上で構築する

    https://github.com/matsuu/cloud-init-isucon
    cloud-initに対応した環境でISUCONの過去問を構築するためのcloud-config集です。 Apple Silicon(aarch64)にも対応しているため、Multipassなどと組み合わせればM1 Mac上で過去問環境の構築が可能です。
  • ISUCON10 予選
  • ISUCON11 予選
  • ISUCON11 本選
  • ISUCON12 予選
  • ISUCON12 本選
  • ISUCON13
  • を再現できます。


    ※このエントリは随時更新予定です
    ※掲載するべきリンクなどあれば@isucon_officialまでご連絡ください

    作成にご協力いただいた@matsuuさんに感謝申し上げます。

    変更履歴
    2020.09.01 18:28 初版公開
    2020.09.02 10:27 ConoHaのVPSで構築する、を追加
    2020.09.08 10:20 VirtualBoxがあればすぐに構築できる、を追加
    2021.04.30 10:06 AWS環境で構築する、を追加
    2021.05.10 18:26 AWS環境で構築する、に「ISUCON10 本選」を追加
    2021.05.21 11:12 AWS環境で構築する、に「ISUCON9 本選」を追加
    2021.06.21 9:10 VagrantとVirtualBoxがあれば構築できる、に「ISUCON 事前講習2021 ハンズオン」を追加
    2021.08.23 11:30 VagrantとVirtualBoxがあれば構築できる、に「ISUCON11 予選」を追加
    2021.08.24 10:25 WSL2があれば構築できる、に「ISUCON10 予選」「ISUCON11 予選」「ISUCON 事前講習2021」を追加
    2021.10.04 9:15 AWS環境で構築する、VagrantとVirtualBoxがあれば構築できる、WSL2があれば構築できる、に「ISUCON11 予選」「ISUCON11 本選」を追加
    2022.4.27 13:00 VirtualBoxのApple Silicon対応状況について注記を追加
    2022.5.6 10:15 M1 Mac上で構築する、を追加
    2022.5.6 15:52 参考リンクとして事前講習へのリンクを追加
    2022.5.9 11:35 M1 Mac上で構築する、に「ISUCON10 予選」を追加
    2022.6.16 14:45 さくらのクラウドで構築する、を追加
    2023.7.18 18:00 「M1 Mac上で構築する」を「Appleシリコン搭載のMac上で構築する」に表記変更。
    AWS環境で構築する、VagrantとVirtualBoxがあれば構築できる、WSL2があれば構築できる、Appleシリコン搭載のMac上で構築する、に「ISUCON12 予選」「ISUCON12 本選」を追加。Appleシリコン搭載のMac上で構築する、に「ISUCON11 本選」を追加。
    2023.11.29 18:13 AWS環境で構築する、VagrantとVirtualBoxがあれば構築できる、WSL2があれば構築できる、Appleシリコン搭載のMac上で構築する、に「ISUCON13」を追加。