タグ

2013年1月29日のブックマーク (10件)

  • 平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用

    サイトに広告が表示される瞬間、内部で何が行なわれているのかご存知ですか? 実は、『RTB』と呼ばれる広告オークションが行われているのです。 1日に20億回RTBに参加しているMicroAd BLADEは、単に落札するだけでなく高い広告効果を出す事を目的にしており、様々な大量データを参照しています。一方、タイム アウトするとオークションに参加すらできないため、処理時間も重要です。BLADEで は様々な工夫により、たった5msで入札処理を行っています。 セッションでは、BLADEのシステム内部と、それを支える職人達についてお話しま す。

    平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
    kamawada
    kamawada 2013/01/29
  • AWS 導入事例:株式会社フリークアウト | AWS

    AWS の導入により ETL 基盤の運用性が向上したことで、 システム部門来の業務であるサービス・プロダクト開発に より注力できるようになったことは大きなメリットです。 日のアドテクノロジー業界を牽引する株式会社フリークアウトでは、 DSP(Demand Side Platform)のコアワークロードのひとつである ETL (Extract / Transform / Load)基盤をオンプレミスから AWS へ移行しました。大規模な非構造化データを扱う ETL 基盤を Amazon EMR や Amazon Glue などを用いて構築することで運用性が大幅に向上し、調達のリードタイムやサイジングコストも減少しています。さらに、 ETL で処理したデータからの予測モデルを作成するために Amazon SageMaker を導入するなど、 DSP 基盤のクラウド化を推進しています。 オン

    AWS 導入事例:株式会社フリークアウト | AWS
    kamawada
    kamawada 2013/01/29
    ちょうどAWSに遊びに行った帰りに見かけた!
  • シンプルなデプロイツールを書いているという話 - Kentaro Kuribayashi's blog

    デプロイツールにcapistranoを使っているのですが、経年劣化により、何をやっているのか意味不明になり、機能追加しようにもどうにもならない感じになってきたので、もっとシンプルなものを作ってみようというわけで、ちょっとやってみています。 https://github.com/kentaro/cinnamon 設計指針は以下の通り。 role/taskという枠組みはcapistranoと同じ というか、このモジュールは、role/taskの管理 + アルファだけを提供する 設定のset/get コマンド実行(run/sudo) リモートでのコマンド実行(remote) (いまはないけどstreamみたいなのも欲しい) 普通、デプロイツールというのは、デプロイ先のディレクトリ構成をいい感じにしてくれたり、VCSとの連携を上手いことやってくれたりするわけですが、このモジュールはそういうことはし

    シンプルなデプロイツールを書いているという話 - Kentaro Kuribayashi's blog
  • 開発メモ#1 : Cinnamon によるデプロイ - naoyaのはてなダイアリー

    このごろ作っているものが幾つかあるのだけど備忘録代わりにこの辺はこうしているということを書いて行こうかなと思います。 まずは Perl によるアプリケーションのデプロイについて。id:antipop と id:shiba_yu36 が開発した "Cinnamon" というミニマムなデプロイツールを利用しています。 Cinnamon - A minimalistic deploy tool https://github.com/kentaro/cinnamon シンプルで使いやすいデプロイツールです。 Capistrano? デプロイツールの定番といえば Capistrano で、最初は Capistrano を使っていました。けど、作っているものはほぼ Perl で書かれているのにデプロイツールだけ Capistrano で Ruby というのが、例えばモジュールの管理に Carton と

    開発メモ#1 : Cinnamon によるデプロイ - naoyaのはてなダイアリー
    kamawada
    kamawada 2013/01/29
    Cinnamon 使ってみよー
  • MySQLの冗長化 2013-01-24

    <SKILL BASECAMP 2013> MySQLの冗長化~無停止運用を実現するには~ http://www.pasonatech.co.jp/entry/index.jsp?mode=2&d=on&no=3756Read less

    MySQLの冗長化 2013-01-24
    kamawada
    kamawada 2013/01/29
  • LDDによるWebアプリケーション開発

  • さくらのレンタルサーバ

    kamawada
    kamawada 2013/01/29
  • 開発メモ#2 : AWS でのホスト / クラウドネイティブなデプロイ - naoyaのはてなダイアリー

    開発メモ#1 : Cinnamon によるデプロイ - naoyaのはてなダイアリー に引き続き、その2です。 最近は個人で作るような小規模なものでも AWS を利用してホストしています。たとえ個人で作ったものとはいえ、利用するユーザーがいる以上はおいそれと落とすこともできない。かといって運用にあまり手間をかけたくない。その辺り、AWS で解決できる点が多い。 AWS の良いところはインフラが動的なので「後からどうとでもなる」ところ。 インスタンスの性能が足りないのであればスケールアップするでもいいし、冗長性が欲しくなったらそのタイミングで ELB (ロードバランサ) を用意すれば良い。その時、仮想化されていないハードウェアを使っていると移行のためにサーバーを再セットアップしたりアプリケーションをデプロイし直したりと手間がかかるところ、AWS ではその辺りの手間がほとんどかからない・・・と

    開発メモ#2 : AWS でのホスト / クラウドネイティブなデプロイ - naoyaのはてなダイアリー
    kamawada
    kamawada 2013/01/29
  • Amazon EC2インスタンスに簡単にSSHできるようになるツールec2sshを公開しました - 昼メシ物語

    みんなが大好きなクラウドホスティングサービスのAmazon EC2ですが、インスタンスをバンバン立てたり落としたりしていると、ホスト名の管理が面倒になってきますよね。たとえば「さっき立てたインスタンスにSSHしたい!」と思ったら、consoleをひらいて、「ec2-xxx-xxx-xxx-xxx.compute.us-west-1.compute.amazonaws.com」なPublicDNSをターミナルにコピペして…みたいな面倒な事をやってしまいがちです。 これを避けるためには、~/.ssh/configをマメに更新したりするといいのですが、これはなかなか面倒な作業です。インスタンスは一旦StopしてRunし直すと、IPが変わってしまいますからね。 そこでec2sshの登場です ec2sshは、インスタンスのNameタグからホスト名を生成して、~/.ssh/configに書きこむツール

    Amazon EC2インスタンスに簡単にSSHできるようになるツールec2sshを公開しました - 昼メシ物語
    kamawada
    kamawada 2013/01/29
  • Imagerous* つくったよ! - ウェブ雑記

    サービス作るって楽しいよね ゴールデンウィークどうでしたか?楽しかったですか!? 僕は「1 ゴールデンウィーク 1 サービス」ということで Imagerous* という新しいウェブサービスを作っていました! さっそくリリースしたので、紹介したいと思います! どんなサービス? Imagerous* はひとことで言うと壁紙キュレーションサービスです。 その時々の気分で壁紙として使える画像を探して、ダウンロードすることができます。 ただ眺めるだけでも楽しめますよ! 使い方はとってもかんたん! 1. さがす おすすめをクリックしたり、検索したりして、気になるテーマを探しましょう。 2. 眺める テーマを選んだら、眺めて気になった写真を選びます。 3. 落とす 気に入った画像があったら、早速ダウンロードして使っちゃいましょう! たったこれだけです! 通な使い方 Imagerous* はただ画像をダウ

    Imagerous* つくったよ! - ウェブ雑記
    kamawada
    kamawada 2013/01/29