タグ

ServerとArchitectureに関するgouei2001のブックマーク (2)

  • MySQLで参照の負荷分散を行うslaveは3台から構成するのがよいのでは - 酒日記 はてな支店

    前回の記事 MySQLをmaster:slave=1:1構成にして参照をslaveに向けるのがなぜ良くないか の続きです。 master : slave = 1 : 1 で参照を slave に分散してもまったく美味しくないわけですが、では参照の負荷分散を行いたい場合の slave は何台で構成するとよいのか考察してみます。具体的には slave 2台の場合と 3台の場合でどちらがお得か。 台数を増やすということは、どこかに障害が発生する確率が高まる、ということです。1台の slave に障害が発生してダウンした場合のことを考えてみます。 slave * 2 → 残り 1台で処理継続 生き残った1台あたりの処理が 2倍になる slave * 3 → 残り 2台で処理継続 生き残った1台あたりの処理が 1.5倍になる たとえば 1台あたり最大 1000qps の処理能力があるとします。sla

    MySQLで参照の負荷分散を行うslaveは3台から構成するのがよいのでは - 酒日記 はてな支店
  • ロードバランスクラスタの実装

    第3回までは、フェイルオーバクラスタの有効性、仕組みについてLinuxではどのように実現されているのかを解説しました。最終回となる今回は、停止しないWebサービス環境を構築するためのロードバランスクラスタ(負荷分散)技術について説明します。 負荷分散は数年前からホットな話題となり、大規模サイトはもちろんのこと、現在では中小規模のサイトにおいてもその可用性の高さが注目され、導入するユーザーが増えてきています。インターネットでのチケット、限定品の販売などで急激なアクセス増加が見込まれる場合でも、ロードバランスクラスタ構成にしておくことでサービスのダウンは防止できるのです。 なお、ロードバランスクラスタの概要については、連載第1回の「ロードバランスクラスタ」を参照してください。 負荷分散の実現方法 負荷分散の実現方法は2つあります。 ■マルチポイント方式 これは、分散ノードであるサーバが同じ仮想

    ロードバランスクラスタの実装
  • 1