• Stars
    star
    223
  • Rank 177,454 (Top 4 %)
  • Language HCL
  • License
    MIT License
  • Created over 3 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ISUCON過去問環境をAWSで再現するための一式まとめ

aws-isucon

これはなに

ISUCON過去問環境をAWSで再現するための一式まとめ

AMI

東京リージョンにAMIを用意しました。 パブリック設定にしているのでAWS環境があればこのAMIから構築可能です。

対象 リージョン AMI SSHアカウント
ISUCON5予選 ap-northeast-1 ami-02bf29df37238d015 ubuntu
ISUCON6予選 ap-northeast-1 ami-01bc98cbbd26722b0 ubuntu
ISUCON7予選 ap-northeast-1 ami-0cc65d9c4d98c4ad9 ubuntu
ISUCON8予選 ap-northeast-1 ami-097b2f6dc28b08370 centos
ISUCON9予選 ap-northeast-1 ami-03b1b78bb1da5122f ubuntu
ISUCON9本選 ap-northeast-1 ami-07bf5a677677b826d ubuntu
ISUCON10予選 ap-northeast-1 ami-03bbe60df80bdccc0 ubuntu
ISUCON10本選 ap-northeast-1 ami-0f7362c1bbc7e30ec ubuntu
ISUCON11予選 ap-northeast-1 ami-0796be4f4814fc3d5 ubuntu
ISUCON11本選 ap-northeast-1 ami-00acaccebe03b5bed ubuntu
ISUCON12予選 ap-northeast-1 ami-0734085295d5c2e92 ubuntu
ISUCON12本選 ap-northeast-1 ami-0ecfc02bf3af2d03e ubuntu

webappとbenchの両方を含んだイメージになっています。 ログイン後、isuconユーザに切り替えてください。

sudo -i -u isucon

benchの実行方法はイメージ毎に異なります。上記AMI表の対象列のリンク先をご確認ください。

免責事項

  • AWSの課金による損害に対して当方は責任を負いません
  • AMIに悪意のあるソフトウェアは仕込んでいないつもりですが、万が一含まれていても当方は責任を負いません
  • AMIに脆弱性が含まれる可能性がありますが当方は責任を負いません

FAQ

自分でAMIを作成したい

Packer Templatesを公開しています。上記AMI表の対象列のリンク先をご確認ください。

サーバ内の構築にはAnsible/Itamaeを使っています。Ansibleのplaybookのみ必要な場合はmatsuu/ansible-isuconをどうぞ。

起動する方法がわからない

こちらをご確認ください

アクセス方法がわからない

こちらをご確認ください

SSHでアクセスできない

SSH接続用のアカウントは上記AMI表のSSHアカウント列をご確認ください。

こちらをご確認ください

SSH接続できたがコンテンツが見当たらない。

/home/isucon/ 配下にあります。

以下のコマンドでisuconユーザに切り替えてください。

sudo -i -u isucon

ベンチマークの実行方法がわからない

benchの実行方法はイメージ毎に異なります。上記AMI表の対象列のリンク先をご確認ください。

HTTP/HTTPSでアクセスできない

こちらをご確認ください

macOSでTCPポート5000をport-forwardしたがアクセスできない

ご参考 MacをMontereyにアップデートしたらFlaskが5000番ポートで起動できなくなった

関連リンク

TODO

More Repositories

1

vagrant-isucon

ISUCON過去問を構築するためのVagrantfile集
445
star
2

kataribe

Access log profiler based on response time
Go
360
star
3

cloud-init-isucon

ISUCON過去問環境を構築するためのcloud-config集
96
star
4

docker-isucon

Dockerfile for isucon
Dockerfile
81
star
5

ansible-isucon

Ansible playbooks for ISUCON
Shell
75
star
6

neovim-aarch64-appimage

build nvim.appimage for aarch64(arm64) arch
Dockerfile
55
star
7

isucon12q

Java
44
star
8

azure-isucon-templates

Microsoft Azure Templates for ISUCON
Shell
44
star
9

auwifispot-client

au Wi-Fi SPOT CLI client
Perl
35
star
10

namazu

緊急地震速報(予報)を受け取ってSNSに投げるプログラム一式
Go
33
star
11

go-mysql-query-digest

Alternative to pt-query-digest in Golang
Go
31
star
12

terraform-templates

Template files for Terraform
21
star
13

docker-azure-cli

Dockerfile for azure-cli on Alpine Linux
Dockerfile
20
star
14

docker-nethack

Dockerfile for Nethack 3.6.7
Dockerfile
17
star
15

docker-fc2blog

Dockerfiles for fc2blog
Shell
16
star
16

wsl-isucon

ISUCON過去問と同等の環境をWSL2上で構築するためのスクリプト
Shell
13
star
17

docker-gentoo-distccd

Dockerfile for distccd server on gentoo
Shell
12
star
18

isucon13f

isucon13で8時間戦った記録
PHP
12
star
19

docker-nethack-server

Dockerfile for Public NetHack server
Dockerfile
11
star
20

docker-pt-query-digest

Dockerfile for pt-query-digest(Percona Toolkit)
Dockerfile
10
star
21

oci-arm-isucon

Oracle Cloudの無料枠でISUCON過去問を構築するTerraform一式
HCL
10
star
22

vagrant-yisucon

Vagrantfile for building Yahoo! JAPAN ISUCON environment
9
star
23

docker-pgbadger

Dockerfile for pgBadger
Dockerfile
8
star
24

isucon11q

isucon11予選時のコミットログ
Perl
7
star
25

terraform-isucon

Terraform configuration files for building ISUCON environment
HCL
6
star
26

slowquery2tsv

MySQLのパフォーマンススキーマやPostgreSQLのpg_stat_statementsの内容を整形した上でTSV形式に出力するツール
Go
6
star
27

docker-pixiv-isucon2016

Dockerfile for building Pixiv ISUCON 2016 environment
6
star
28

vagrant-pixiv-isucon2016

Vagrantfile for building Pixiv ISUCON 2016 environment
6
star
29

isucon2-cloudformation

AWS CloudFormation templates for isucon2
5
star
30

docker-jnethack

Dockerfile for JNetHack
Dockerfile
4
star
31

docker-jnethack-server

Dockerfile for Public JNetHack server
3
star
32

imsettings

Input Method selection framework
C
3
star
33

docker-devhub

Dockerfile for DevHub
Shell
3
star
34

powertop

for japanese translation
C
3
star
35

weechat

Fork of git://git.sv.gnu.org/weechat.git
C
3
star
36

terraform-pixiv-isucon2016

Terraform configuration files for building Pixiv ISUCON 2016 environment
HCL
3
star
37

vagrant-isucon11-prior

ISUCON 事前講習2021 ハンズオンのVagrantfile
2
star
38

vagrant-isucon-pass

ISUCONの過去問を予選通過スコアまでチューニングするVagrantfile
Ruby
2
star
39

dart3d

dart 3d with webgl
Dart
2
star
40

gnupg

Fork of upstream at git://git.gnupg.org/gnupg.git
C
2
star
41

isucon12f

ISUCON12本選
PHP
2
star
42

g-cpan

g-cpan
1
star
43

docker-hengband

Dockerfile for 変愚蛮怒(hengband)
Dockerfile
1
star
44

sparkleshare

1
star
45

matsuu.github.com

1
star
46

wsl-isucon11-final

ISUCON11本選の環境をWSL2上に構築するスクリプト
Shell
1
star
47

wsl-isucon9-qualifier

ISUCON9予選の環境をWSL2上に構築するスクリプト
Shell
1
star
48

konoha

1
star
49

try_git

1
star
50

ccs-tools

TOMOYO Linux tools
C
1
star
51

wsl-isucon10-qualifier

ISUCON10予選の環境をWSL2上に構築するスクリプト
Shell
1
star
52

hackernews

hackernews RSS description generator
Python
1
star
53

wsl-isucon11-qualifier

ISUCON11予選の環境をWSL2上に構築するスクリプト
Shell
1
star
54

KoboRoot

telnetd enabled KoboRoot
Shell
1
star
55

docker-webscalesql

Dockerfile fo webscalesql
Shell
1
star
56

vagrant-kayac-isucon-2022

カヤック社内ISUCONとほぼ同じ環境を構築するためのVagrantfile
1
star
57

ansible-isucon-pass

ISUCONで予選を突破できるスコアまでチューニングを施すansible playbook
Go
1
star
58

packer-isucon

1
star