kavo’s diary

備忘録

2020-01-01から1年間の記事一覧

技術書典9で技術同人誌を出した記録(時間推移、やったこと、ツール選定等)

2020/09/12-22に開催された技術書典9で、チームFrattyとしてWebサービスチューニングコンテスト ISUCONのススメ:Frattyという本を出した。 そのときの時間推移とやったこと、使ったツールや選定理由の記録。 大体3人で1ヵ月で79ページの本を作成・出版した…

ISUCON10予選問題の疑似環境をGCP上に作る(初期スコア400前後)

概要 ISUCON10予選をなるべく当時と同じように解きたいので、疑似環境を作るためのメモ。 初期スコアが456だったので、近い値が出るようにしたい。 結論 N1の1vCPU/2GBメモリ、ゾーン永続ディスク20GBで作ったインスタンスでは(ベンチマーカー内包で測って…

ISUCON10予選問題をUbuntu18.04@WSL2(Windows 10 Home)で動かすまでのメモ、トラブルシュート集

ISUCON10予選問題をUbuntu18@WSL2(Windows 10 Home)で動かしたときのメモ。末尾にトラブルシュートもまとめた。 環境 大体は2020/09/19の最新バージョン。 ホストOS側(Windows) Windows 10 Home 2004 19041.508 WSL2 Docker desktop 2.3.0.5 (48029) ゲストO…

技術書典9でISUCONの初心者向け性能改善プロセス解説本を出しました

技術書典9にて、サークルFratty(@team_fratty)として「Webサービスチューニングコンテスト ISUCONのススメ ~初心者向けに環境構築から 計測・改善まで解説する本~」を出しました。技術書典のページは文字数・画像枚数に制限があるため、本記事で+αの内容…

ISUCON10予選参加記録

ISUCON10参加してきました。 結果287位で敗退でした・・・。めっちゃ悔しい。どう考えれば解けていたのか分析して来年リベンジしたい。 ISUCON10 オンライン予選 全てのチームのスコア(参考値) : ISUCON公式Blog 607 Fratty タイムライン 12:20 開始 プロ…

ISUCON9予選問題の開発環境をGCP上に作る(再整理)

時間が経って忘れてしまったので再度まとめ直した。 TL;DR GCPでISUCARI(ISUCON9予選問題)を構築する手順。公式の以下の記事をGCPでやるときに、記事に書いてない部分を手順化したもの。 isucon.net 成果物 ISUCON9予選問題とベンチマーカーが動くGCPのVM(Ub…

Alipay sandboxを試してみる(失敗)

今後決済系のことをやっていくので、勉強がてらAlipay Documentation Sandboxを試してみる。 AlipayのQRコード決済をテストするための環境が提供されるらしい。とりあえず1回決済を実行してみるところまで行きたい。 Alipay merchant account作成 メールア…

ISUCON9予選問題の開発環境をGCP上に作る(旧)

https://kavo.hatenablog.jp/entry/2020/06/27/203500に書き直した 概要 isucon9-qualify/provisioning at master · isucon/isucon9-qualify · GitHubのプレイブックで練習環境を作ろうとしたメモの続き。 ansibleでwebapp.ymlとdev.ymlとbench.ymlを適用し…

ISUCON9予選問題のAnsible構築を試す

概要 isucon9-qualify/provisioning at master · isucon/isucon9-qualify · GitHubのプレイブックで練習環境を作ろうとしたメモ。 環境 ドキュメントに記載されている環境 Ansible実行対象サーバ: Ubuntu 18.04 LTS ソース Ansible 2.8.3 ソース 今回試した…

ISUCON9予選問題をGCP上で構築する

概要 ISUCON9予選問題をGCP上で構築したときのメモ。 やり方はいくつかあると思われるが、下の1→3→2の順に試してみた。 GitHub - isucon/isucon9-qualify: ISUCON9予選のansible playbookを使う vagrant-isucon/isucon9-qualifier-standalone at master · ma…