タグ

ブックマーク / isucon.net (22)

  • ISUCON6 本選問題の解説と講評 : ISUCON公式Blog

    ISUCON6選の出題を担当しました@edvakfです。 既に1週間以上経過してしまいましたが、ISUCON6主催者および参加者の皆さま、ご協力ありがとうございました。この素晴らしいイベントが今年も開催されたのは関わってくださった全員のおかげです。 特に名誉運営として予選終了後に参加していただいたmatsuuさんには大変なご尽力をいただき、感謝の言葉を尽くしても足りません。 さて、既にTwitterでは周知していますが、ISUCON6選問題のリポジトリを公開しています。 https://github.com/isucon/isucon6-final 合わせて、ISUCON6裏話Nightの開催も決定していますので、もっと余韻を楽しみたいという方はご参加下さい。 http://connpass.com/event/43742/ ※こちらのイベントはAmazonウィッシュリストからプレゼン

    ISUCON6 本選問題の解説と講評 : ISUCON公式Blog
    y_uuki
    y_uuki 2016/11/03
    最後のTLS負荷分散でL4以下で分散させないといけないっていうのはインフラエンジニアの腕の見せどころっぽい
  • ISUCON6 予選問題の解説と講評 : ISUCON公式Blog

    ISUCON6予選のメイン出題担当のSongmuです。今回はISUCON6の予選問題がどういう問題だったのか、振り返ってみましょう! アプリケーションについてはてなキーワード、 (?:匿名)? ダイアリーを模したブログとWikiの中間の様なアプリケーションです。キーワード自動リンク機能がついています。また、はてなスターのようなお気に入りを付けられる様な機能もついていました。記事の投稿時にはスパムチェックをおこなっており、一部の禁止ワードや、アダルトサイトへのリンクが含まれている場合には投稿できないようになっています。 構成初期状態で以下の3種類のアプリケーションが起動しており、それぞれが通信を行なっていました。 isuda (はてなキーワード・はてな (?:匿名)? ダイアリーを模したアプリケーション)isutar (はてなスターを模したサブアプリケーション)isupam (スパムチェッカ

    ISUCON6 予選問題の解説と講評 : ISUCON公式Blog
    y_uuki
    y_uuki 2016/10/20
    わいわい
  • ISUCON6の賞金内訳が決定!学生は2位も賞金が出ます! : ISUCON公式Blog

    ISUCON6 オンライン予選の参加登録を開始&参加チームとメンバーリスト でお知らせしていますが、予選の参加登録は2016年9月9日(金) 12:00:00 JST です。つまり今週です。皆様、申込忘れのないようお願いします! さてさて今年の賞金は1位が100万円というのは既にお伝えした通りですが、今年は学生の2位も賞金が出ちゃいます!やりましたね!とはいえ予算は有限ですので、このようになりました。ISUCON6の賞金内訳です。 優勝 100万円 準優勝 30万円 学生1位 30万円 学生2位 10万円 特別賞 10万円 です!学生枠での賞金を増やしちゃいました。なんと1位が30万円!2位だと10万円!3人だと分けにくい!! 「100万円目指すのは難しくても学生枠の中なら可能性あるのでは!?」と思った皆さん。 予選の参加登録締め切りは2016年9月9日(金) 12:00:00 JST で

    ISUCON6の賞金内訳が決定!学生は2位も賞金が出ます! : ISUCON公式Blog
    y_uuki
    y_uuki 2016/09/07
    :moneybag:
  • ISUCON6 オンライン予選時の会場提供(渋谷ヒカリエ LINE本社カフェ) : ISUCON公式Blog

    追記 9/11 8:30 両日ともに定員に達したため締め切りました -- ISUCON6 のオンライン予選は名前のとおり、オンラインで参加可能ですので基的にはご自宅やオフィスなどからご参加ください。とはいえ会場があったほうが何かとよい方もいると思いますので、渋谷ヒカリエにあるLINEのカフェを会場いたします。会場利用に費用はかかりません。利用される場合は必ず申込をしてください。 例年同様、選会場と同じ会場となります 注意事項入場時間と退場時間を守れる方のみ利用可能です9月17日(土)、18(日)のいずれも9:30にヒカリエ11Fへチームメンバー全員集合でお願いします9:30以降のピックアップはありませんランチなどは可能な限り持ち込んでください電源とWi-fiをご用意します運営作業を隣接している会議室で行っているため、細かなサポートは出来ません 申し込み方法上記内容で問題ないチームのみ

    ISUCON6 オンライン予選時の会場提供(渋谷ヒカリエ LINE本社カフェ) : ISUCON公式Blog
  • ISUCON6 出題チームに聞く!今年のISUCONどうなんですか?学生にこそ参加してほしいってどういうこと? : ISUCON公式Blog

    ISUCON6 オンライン予選の参加登録を開始&参加チームとメンバーリストにてお知らせしていますが、オンライン予選を9月17日(土),18日(日)に開催いたします。今回は選の学生枠が増えたということもあり、サーバー提供でご支援いただくMicrosoftの@myfinderさん、出題をご担当いただくpixivの@edvakfさん、はてなの@songmuさんに、ISUCONの魅力や出場するメリットやISUCON6の運営に関わることになったきっかけなどについて色々と聞いてみました。 左からmyfinderさん、edvakfさん、songmuさん まず最初に、ISUCONとはシンプルに「Webアプリケーションを早くする」というものです。趣味でプログラミングをしている人は多いですが「Webアプリを早くする」というのは、仕事でやらないとあまりやらないジャンルで、仕事じゃなくてやれるというか仕事じゃな

    ISUCON6 出題チームに聞く!今年のISUCONどうなんですか?学生にこそ参加してほしいってどういうこと? : ISUCON公式Blog
  • 【締切】ISUCON6 オンライン予選の参加登録を開始&参加チームとメンバーリスト : ISUCON公式Blog

    追記 9/9 12:00 参加チームを追加,参加登録を締め切り 追記 9/7 11:40 予選レギュレーションについて追記 追記 9/2 17:00 参考実装の追加を追記 追記8/18 10:15 学生枠の対象について追記 追記 8/16 14:00 選出場チームの選出について追記 追記 8/5 17:55 仕様OSについて追記 -- こんにちは、櫛井です。日から参加登録を開始いたしました。 参加登録締め切りは 2016年9月9日(金) 12:00:00 JST です。 ISUCONについてはこちら ▼ISUCON6 開催&日程決定! #isucon : ISUCON公式Blog オンライン予選の概要と開催日オンライン予選の方式は以下を予定しております予選はMicrosoft Azureを利用出題者側で作成したお題アプリ、ベンチマークツールが乗ったテンプレートを用意各参加チームのAzu

    【締切】ISUCON6 オンライン予選の参加登録を開始&参加チームとメンバーリスト : ISUCON公式Blog
    y_uuki
    y_uuki 2016/08/05
    わいわい
  • ISUCON6 開催&日程決定! #isucon : ISUCON公式Blog

    櫛井です。 おかげさまで ISUCON5 は予選参加271チームとなり、大いに盛り上がりました。ご参加いただいた皆さん、ありがとうございました! というわけで… ISUCON6 正式に開催決定です!ありがとうございます! 開催日ですが ・予選 9月17日(土) ,18日(日) ・選 10月22日(土) を予定しています。 ※予選は従来通りオンラインで行い、どちらかの日程でご参加いただきます すでにお知らせ等でご存知かも知れませんが、出題はピクシブ株式会社さんと、株式会社はてなさんとで出題チームを結成いただく予定です。ありがたやありがたや。 次こそ参加したいと考えている皆さん、今年は学生の皆さんに沢山参加していただけるような取り組みを検討しておりますので学生の皆さん、チームメンバーを今から探しておいてください! 詳細は追って発表いたします。公式Twitterなどフォローいただけると便利かと

    ISUCON6 開催&日程決定! #isucon : ISUCON公式Blog
  • ISUCON5 決勝イメージの公開とその使用方法 : ISUCON公式Blog

    tagomorisです。もうISUCON5決勝から1ヶ月が経ってしまいましたが、いくつか準備も整えまして、ISUCON5決勝で用いた環境のGoogle Cloud Platform用イメージを用意できましたので公開します。 HTTPS: https://storage.googleapis.com/isucon5-images/isucon5-final-1.tar.gzGCS: gs://isucon5-images/isucon5-final-1.tar.gz ISUCON5決勝では参加者用Webアプリケーションおよびベンチマークツールの他に外部APIのサーバプロセスも必要でしたが、このイメージはそれらを全て含んでいます。インスタンスを作成して起動すればベンチマークが通る状態で起動するはずです。 イメージの取り込みGoogle Cloud Platformでは上記URLからイメージとし

    ISUCON5 決勝イメージの公開とその使用方法 : ISUCON公式Blog
  • ISUCON5 予選問題の解説と講評 : ISUCON公式Blog

    ISUCON5の出題担当の一人、kamipoです。 今回はISUCON5の予選問題がどういう問題だったのか、振り返ってみましょう! 予選出題「ISUxi」今回の予選の出題におけるメイントピックは「N+1問題」でした。この問題にうまく対処できたかどうかが結果に大きく影響したと思います。また、ISUxiではN+1問題含め制限時間内には対処しきれないぐらい多くの問題が「/」ページに詰め込まれていたので、これらの問題への優先順位付けや着実に対処できるかも重要でした。というわけで、「/」ページのボトルネックについて解説することで予選の振り返りとしたいと思います。 N+1「/」ページではis_friend?とget_userの大量の呼び出しがありました。これらはuser_idに紐付くデータなのでSQLJOINすることで呼び出しを無くすことができます。もしくは、usersテーブルの内容を変更する機能

    ISUCON5 予選問題の解説と講評 : ISUCON公式Blog
  • ISUCON5 予選問題 参照実装ならびにベンチマーク等の公開 : ISUCON公式Blog

    ISUCON5 の出題担当の一人、tagomorisです。みなさん予選はいかがでしたか? 楽しめましたか? 今回の準備をするにあたり、参考実装の準備などについて多くの協力を @najeira さん、 @hydrakecat さん、 @making さん、 @taroleo さんにいただきました。多くのみなさんが参加できたのはひとえにこの方々の協力があってこそだと思います。特に @najeira さんには予選直前の土壇場での動作確認・修正など非常にお世話になりました。当にありがとうございました。決勝の準備でも、できればこれに懲りず、よろしくお願いします。次こそは余裕をもって準備します :P また共犯者というかメイン出題担当のもう一人 @kamipo さんにも大きな苦労をかけました。いつもすまないねえ……。 今回の予選はいろいろと不手際が多く、特にNode.js実装が土壇場で用意できないとい

    ISUCON5 予選問題 参照実装ならびにベンチマーク等の公開 : ISUCON公式Blog
  • ISUCON5 本選出場者決定のお知らせ : ISUCON公式Blog

    9/27 22:05【追記】 順位に不備があったため修正いたしました -- 櫛井です。 1日目、2日目を通して実際にスコアが登録された263チームにより、11,515回のベンチマークが実行されました。これは平均すると1チームあたり43.7回実行され、予選中は平均して1時間に5.4回ベンチマークを実行したことになります。 結果、決勝に進める成績を出したチームは以下のようになりました。当初、予選日それぞれのTOP4と指定点数到達チームをのぞいた上位10チームを選出場としていましたが、かなりの接戦だった事もあり上位12チームへ枠を増やすことにしました。代表者の方へはあらためてメールにてご連絡いたしますのでお待ち下さい。 参加者の皆さん、インスタンスは停止していただいてOKです。 以下、選出場者をチーム名とスコアのセットで表記しています 予選第1日トップ4枠 1. fujiwara組 2723

    ISUCON5 本選出場者決定のお知らせ : ISUCON公式Blog
    y_uuki
    y_uuki 2015/09/27
    5位通過!!おつかれさまでした!!
  • ISUCON5 オンライン予選 2日目の結果発表 : ISUCON公式Blog

    櫛井です。 オンライン予選参加者の皆さんお疲れさまでした! 参加総数 271組、761名ということで過去最大の予選となりました。(昨年は185組、507名) LINE株式会社 渋谷ヒカリエオフィスにて開催される選出場へ参加する条件は以下となっています。 ・1日目、2日目、それぞれで3000点に最も早く到達したチーム (ただし予選終了後の追試の対象には含まれます) ・それぞれの日で最後に提出した有効なスコアの上位4チーム ・上記10チームを除き、1日目と2日目を通した上位10チーム ・上記とは別枠で、1日目と2日目を通した学生枠の上位5チーム というわけで日、オンライン予選2日目の勝ち抜け(予定)のチームとなります。 1位 .dat 2位 chatzmers 3位 はむちゃん 4位 2608 指定の点数に最も早く到達したチーム RUSH!! 以上となります。予選参加者の皆さんには別途アン

    ISUCON5 オンライン予選 2日目の結果発表 : ISUCON公式Blog
    y_uuki
    y_uuki 2015/09/27
    はむちゃん 3位!!!
  • ISUCON参加者向け Google Cloud Platform (GCP)の使い方 : ISUCON公式Blog

    9/10 18:24 ISUCON練習代を7割安にする方法 追加 9/1 16:48 Q&A追記 はじめに リンク集 GCPのサインアップ Googleアカウントの確認 GCPのサインアップ ISUCONプロジェクトの作成 プロジェクトメンバーの追加 ISUCON運営メンバーの追加 ISUCON参加用GCPクーポンの登録 クレジット利用状況の確認 GCEインスタンスの作成 ISUCON予選用GCEイメージの登録 GCEインスタンスの作成 GCEインスタンスへのSSH接続 各種のTips Google Cloud SDKのインストール gcloud compute コマンドライン例の調べ方 「割り当て」に注意 ISUCON練習代を7割安にする方法 Q&A はじめにこのドキュメントでは、ISUCON予選参加に必要となるGoogle Cloud Platform (GCP)の仮想サーバー、Goo

    ISUCON参加者向け Google Cloud Platform (GCP)の使い方 : ISUCON公式Blog
    y_uuki
    y_uuki 2015/08/30
    助かった
  • 【締め切りました】ISUCON5 オンライン予選の参加登録を開始&参加チームとメンバーリスト : ISUCON公式Blog

    9/18 12:30 更新 参加登録を締め切りました 参加メンバーリストを更新しました、参加チーム数 271 8/26 16:20 追記 参考実装言語の追加、OSについて追記しました -- こんにちは、櫛井です。日から参加登録を開始いたしました。 参加登録締め切りは 2015年9月18日(金) 12:00:00 JST です。 ISUCONについての詳細はこちら ▼優勝賞金100万円!今年もやります ISUCON5 開催と日程のお知らせ #isucon : ISUCON公式Blog オンライン予選の概要と開催日オンライン予選の方式は以下を予定しております予選はGoogle Cloud Platformを利用出題者側で作成したお題アプリ、ベンチマークツールが乗ったマシンイメージを用意各参加チームが自分のGCPアカウントでそのマシンイメージを起動出題者側で発行したAPI key(文字列) を

    【締め切りました】ISUCON5 オンライン予選の参加登録を開始&参加チームとメンバーリスト : ISUCON公式Blog
    y_uuki
    y_uuki 2015/08/24
    はむちゃんっていうチーム名で参加します
  • 優勝賞金100万円!今年もやります ISUCON5 開催と日程のお知らせ #isucon : ISUCON公式Blog

    ISUCONとはお題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それがISUCONです。過去の実績も所属している会社も全く関係ない、結果が全てのガチンコバトルです。 ってやつです! 今回もLINE株式会社にてイベントの企画・運営・会場・賞金提供などを行います。選用サーバは今年もテコラス株式会社さまにご提供いただきます。気になるアプリ提供(出題)は、トレジャーデータ株式会社さまにご協力いただく事となりました。ありがとうございます! 基的には@tagomoris氏、@kamipo氏が担当される予定ですが、問題作成時、いくつかの言語については課題アプリケーションの実装をお手伝いいただける方を募集します。対象の言語はPython, PHP, Javaなどを予定しています。(お手伝いいただく場合はISUCON5に参加できません。また応募がない場合

    優勝賞金100万円!今年もやります ISUCON5 開催と日程のお知らせ #isucon : ISUCON公式Blog
    y_uuki
    y_uuki 2015/05/27
    わいわい
  • ISUCON4 本選AMIとソースコードの公開 : ISUCON公式Blog

    みなさんこんにちは。ISUCON4 出題担当チームの mirakui です。 2014年11月に行われた ISUCON4 選ではテコラスさん提供のホスト上に用意された VM で競技を行いました。今回、選の VM に似た環境を再現する AMI を用意しましたのでご紹介いたします。 選環境を再現するために、2つの AMI を提供します。1つはチューニング対象アプリケーション用の AMI 、もう1つはベンチマーカー用の AMI です。 アプリケーション AMI ami-86e8e287 ベンチマーカー AMI ami-84e8e285 アプリケーション AMI は、選で参加チームに3台ずつ提供された VM とほとんど同じ内容です。 ベンチマーカー AMI は、ベンチマークサーバを再現するもので、 benchmarker の実行ファイルと、選で実際に用いられた動画ファイルのセット(13G

    ISUCON4 本選AMIとソースコードの公開 : ISUCON公式Blog
  • ISUCON4 予選問題の解説と講評 & AMIの公開 : ISUCON公式Blog

    こんにちは、ISUCON4 運営チームの @mirakui です。 @rosylilly @sora_h とともに ISUCON4 の問題作成と運営を担当しています。 さて、予選に参加していただけたみなさんは楽しんでいただけたでしょうか。今回は、予選問題の振り返りをしたいと思います。 予選問題「いすこん銀行」今回の予選問題は、「いすこん銀行」という架空の銀行の Web サービスがテーマでした。 銀行とはいっても、実は銀行としての機能は一切ないハリボテで、今回用意したのは ログイン機能 のみです。ログインって機能なの? と思うかもしれませんが、実際のウェブサービスを作る上で、ログイン部分の設計は単純では済みません。 それは、近年増加している「パスワードリスト攻撃」のような、不正ログインの対策を行わなければならないからです。 「いすこん銀行」には、ログイン画面と、ログインに成功した時に表示され

    ISUCON4 予選問題の解説と講評 & AMIの公開 : ISUCON公式Blog
  • ISUCON4 本選出場者決定のお知らせと本選出場者の利用言語比率 : ISUCON公式Blog

    オンライン予選後レギュレーションに則り、参加者から提出された AMI を元に主催者が実行し競技時間中に計測された性能値に近い値が再現できるかを確認いたしました。その結果、選出場者は以下となります。スコア、チーム名、利用言語、の順となっています。 戦出場者予選第1日トップ5枠 1. 82386 チームフリー素材 [Go] 2. 65398 鉄球 [Ruby] 3. 62145 山形組 [Perl] 4. 60344 lily white [Go] 5. 45742 ご注文はPHPですか? [Go] 予選第2日トップ5枠 1. 67782 fujiwara組 [Perl] 2. 51045 .dat [Go] 3. 49199 SHINCHOKU.ZERO [C++] 4. 46875 椅子子 [Ruby] 5. 42809 EH-MTI [Ruby] 総合トップ13枠 第1日・第2日それ

    ISUCON4 本選出場者決定のお知らせと本選出場者の利用言語比率 : ISUCON公式Blog
    y_uuki
    y_uuki 2014/10/06
    もうだめだと思ってたら予選通過してた!!
  • 優勝賞金100万円!今年もやります 第4回 ISUCON 開催と日程のお知らせ #isucon : ISUCON公式Blog

    ISUCONとはお題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それがISUCONです。過去の実績も所属している会社も全く関係ない、結果が全てのガチンコバトルです。 ってやつです! 今回もLINE株式会社にてイベントの企画・運営・会場・賞金提供などを行います。選用サーバは今年もありがとうございます、株式会社データホテルにてご提供いただきます。気になるアプリ提供(出題)は、クックパッドさんにご協力いただく事となりました。ありがとうございます!というわけで、今回は主催がLINE株式会社、協賛 株式会社データホテル、クックパッドという形で行います。 優勝賞金は今年もドドンと100万円!そしてなんとなんと準優勝も賞金30万円(予定)と超ウルトラ太っ腹コンテストとなっております!皆様、ふるってご参加ください。予選参加100組くらい行っていただけると

    優勝賞金100万円!今年もやります 第4回 ISUCON 開催と日程のお知らせ #isucon : ISUCON公式Blog
    y_uuki
    y_uuki 2014/06/27
    小金ゲットしたい
  • ISUCON3 本選のソースコードとAMIを公開しました : ISUCON公式Blog

    2015/09/30 追記 AMIの使用方法部分を一部変更しました - ISUCON3 選で使用したアプリ、ベンチマークのソースコードと、お手軽にお試しいただけるAMI (Amazon Machine Image)が準備できましたのでお知らせです。 ソースコードはGitHub上で公開しています。 https://github.com/kayac/isucon3 AMI-id は ami-25046324 です。Tokyoリージョンで isucon3-final で検索しても見つかるかと思います。 なお、選のお題の性質的に仮想化方式が HVM でないと初期状態での性能が出ずにベンチマークが通らないため、提供されるAMIから起動できるインスタンスタイプは m3.xlarge, m3.2xlarge などの HVM 対応タイプのみです。インスタンス費用にはご注意ください。 AMIの使用方法A

    ISUCON3 本選のソースコードとAMIを公開しました : ISUCON公式Blog