タグ

ブックマーク / im-sei.tumblr.com (2)

  • Pre-warming した複数の ELB を Route 53 で DNS ラウンドロビンする – I'm Sei.

    Pre-warming 状態の ELB でも、想定するトラフィック等によっては 1 つでは対応しきれないことがあります! (Pre-warming については 大量同時アクセスに備えて ELB を Pre-warming 状態にしておく を参照) そういう場合は、Route 53 で DNS ラウンドロビンを設定して、複数の ELB にトラフィックを分散させるようにしておきます。 手順はそれほど難しくないのですが、忘れそうなので公開メモっておきます。 rr-sample.uniba.jp というホストに 2 つ ELB をもたせたいという気持ちでいきます! まずは、ELB を作ります。 つぎに、Route 53 にうつり、ELB の数だけ A レコードを作成します。 Alias の Yes を選択することで、ターゲットが入力できるようになります。 フォーカスをあわせると、S3 のバケットや

    Pre-warming した複数の ELB を Route 53 で DNS ラウンドロビンする – I'm Sei.
  • 大量同時アクセスに備えて ELB を Pre-warming 状態にしておく – I'm Sei.

    普段 EC2 を使っていると、ロードバランサーは導入の手間的にほぼ ELB 一択になっちゃいます。 ヘルスチェックはもちろん、高負荷時には自動でスケールしてくれるし、最近やっとコンソールから使えるようになった Auto Scaling とも連携してくれるので、たいへん重宝しています。 ただ、スケールすることを前提としているため、初期状態ではそこまで性能が良くありません。 自分が試した限りでは、HTTPリクエストは 2000 req/s くらいしか捌けませんでした。 また、転送量も 800 Mbps (100 MB/sec) くらいしか稼げませんでした。 (HTTPS の使用や Keep-Alive の設定によっても変わるので一概には言えませんが、ざっくりこのくらいということで。) また、公式のドキュメントによると、スケールするのに 1 ~ 7 分はかかるらしいです。 したがって、徐々にアク

    大量同時アクセスに備えて ELB を Pre-warming 状態にしておく – I'm Sei.
    nijikot
    nijikot 2014/05/12
  • 1