タグ

ブックマーク / k0kubun.hatenablog.com (3)

  • ISUCON4本戦に「railsへの執着はもはや煩悩」というチームで参加しました - k0kubun's blog

    @cnosukeと@rkmathiと僕で学生枠で予選通っていたので、ISUCON4戦出てきた。 予選で反省して直した点 悲惨な前回の記録 予選の時は常に精神的に余裕がなかった上にチームワークが全く成立していなかったので、@cnosukeに指揮をとってもらってお互いの作業が被らないようにし、 サーバー上で変更を加えるときは声を掛け合い、またチームの誰かが話してるときは落ち着いて聞くようにした。 前回はDevOps的なことに時間を大量に使っていたけど、普通に全員サーバー上で作業して手動デプロイするようにした。 @cnosukeと@rkmathiがインフラを見てくれていて、僕はアプリのコードの読み書きに集中できたのでよかった。 戦略 ファイルサイズの大きい動画配信だったので、何か去年と同じような問題なのかなーと思って全台の帯域を使い切ることを目標にした。 フロントは3台でリクエストを受け、動画

    ISUCON4本戦に「railsへの執着はもはや煩悩」というチームで参加しました - k0kubun's blog
  • ConoHaのVPSの初期設定をChef Soloでやってみた - k0kubun's blog

    普段はさくらのVPSに普通に手でソフトウェアをインストールしてWebアプリを動かしていたんだけど、 さすがにそろそろサーバーの状態管理を自動化したくなったのと、単純に面白そうなのでChefによるサーバー管理に挑戦することにした。 それで、気軽に壊して遊ぶ用に新たにConoHaのVPSを借りて、Chef Soloで設定してみた。 目標 以下の作業を全てChefで行う 一般ユーザーの作成 鍵認証の設定 sudo有効化 sshとiptablesの設定 下準備 knife solo init まずサーバー上ではなくローカルで作業する。 knife solo initでchef soloのリポジトリを作る。 $ gem install knife-solo $ knife solo init conoha-bootstrap-cookbooks $ cd conoha-bootstrap-cookb

    ConoHaのVPSの初期設定をChef Soloでやってみた - k0kubun's blog
  • ISUCON夏期講習に参加してきた - k0kubun's blog

    ISUCON、自分が興味ある人たちが去年参加していて、面白そうだなと思っていた。 僕の大学の友達はweb系っぽい人がいなくて、チームが組めないので、去年は指を加えて眺めていたんだけど、出場メンバー募集もアリでISUCON夏期講習がやってたので、参加してきた。 ちなみに、同じ会社でバイトしているid:cnosukeくんに、彼の友達のid:rkmathiiさんとチーム組もうと数日前に声をかけてもらったので、ISUCON予選出れそう。楽しみ。 内容レポート LINEの採用情報の話 tagomorisさんによるISUCONの概要の説明 EC2のインスタンスで実際のベンチでスコアを出しながら、去年の過去問を解く kazeburoさんによるパフォーマンス向上に関しての解説 解いていた過去問の解法の解説 過去問解いてる最中に↑の解説が入っていたんだけど、貴重な話っぽかったので解説がある間は解かないで聞い

    ISUCON夏期講習に参加してきた - k0kubun's blog
  • 1