資料請求リスト
0

ロードバランサの6つの基本的な機能を紹介!負荷分散方式も解説

ロードバランサの6つの基本的な機能を紹介!負荷分散方式も解説

Webサイトやシステムへのアクセスが特定のサーバに集中すると、表示速度の低下やシステム停止を招くおそれがあります。こうした負荷を分散し、安定したサービス提供を支えるのが、複数のサーバにアクセスを振り分ける「ロードバランサ」です。

この記事では、ロードバランサの仕組みや6つの基本機能、主な負荷分散方式をわかりやすく解説します。Webシステムの安定性を高めたい方は参考にしてください。

\ 先月は3,000人以上の方が資料請求しました /
目次

    ロードバランサが担う主な役割とは

    ロードバランサの主な役割は、Webサイトやシステムへのアクセスを複数のサーバに振り分け、特定のサーバに処理が集中するのを防ぐことです。

    ただし、単にアクセスを均等に分散するだけではありません。配下にあるサーバの稼働状況を監視し、障害が発生したサーバを振り分け先から外したり、アクセス内容に応じて接続先を変更したりする機能も備えています。これらの機能により、システムの安定稼働やサービス停止リスクの軽減を支援します。

    ロードバランサの6つの基本機能

    ロードバランサには、アクセスの振り分けだけでなく、サーバの監視や通信処理を支援するさまざまな機能があります。ここでは、代表的な6つの機能を紹介します。

    Webサーバの死活監視

    ロードバランサの基本機能の第1番目としては、Webサーバの死活監視ができることです。ロードバランサの配下にあるWebサーバが、正常に稼働しているかをヘルスチェックという方法で常にチェックしており、異常があると判断したWebサーバに対してアクセスを割り振ることをしないで、別の正常なサーバに割り振ります。

    この機能により、特定のWebサーバに障害が発生しても、アクセスは正常に稼働しているWebサーバで処理をすることができるので、サービスは停止しません。

    アプリケーションのチェック

    Webサーバのネットワーク接続やサーバ自体の死活監視だけでなく、サービスとして稼働しているアプリケーションのダウンもチェックすることができます。

    この機能を合わせて使用することで、予期しないアプリケーションエラーなどの障害を回避し、サービスを停止することがないようにすることができます。

    サーバメンテナンスの際のトラフィック切り離し

    WebサーバのOSのアップデートやセキュリティの脆弱性対応、またサービス自体のアプリケーションの不具合、アプリケーションの機能アップなど、サーバメンテナンスを実施する際、1台1台順番にロードバランサから切り離し、アクセスを遮断することができます。

    この機能により、サービスを停止することなく、メンテナンスが可能になるわけです。

    ロードバランサ自体の冗長化

    ロードバランサ配下のWebサーバの死活監視などで、サーバの切り替えが可能ですが、ロードバランサがダウンした場合、サービスを停止することになってしまいます。

    その様なトラブルを回避するために、ロードバランサ自体の冗長化もすることができます。一般的には2台のロードバランサを利用して、冗長化構成を組みます。

    SSLオフロード

    サービスによっては、データを暗号化して送受信するSSL/TLSを利用する場合があります。

    そのような場合、サーバ1台につき、1つのSSL証明書発行・設定、及びコストが発生してしまいます。ロードバランサでは、このSSLを一つで設定できるため、設定の手間やコストを軽減できます。

    URLスイッチ

    単にWebアクセスの負荷を分散させるだけの「DNSラウンドロビン」という方法があります。その方法とは別に、URIの内容毎にリクエストを特定のサーバに割り振る事ができます。

    この機能を利用することにより、開発部門、運用部門といった担当部署で管理するコンテンツやサービスに割り振り、担当部署の独自性を高めたサイト運用ができるようになります。

    「自社に合うロードバランサ製品を診断してみたい」、「どんな観点で選べばいいかわからない」という方向けの診断ページもあります。
    簡単な質問に答えるだけで、最適なシステムを案内します。
    無料で今すぐ利用できますので、下のリンクから診断を開始してください。

    ロードバランサ製品 診断ページ遷移画像

    ロードバランサの代表的な負荷分散方式

    ロードバランサは、設定されたルールに沿ってアクセスを各サーバへ振り分けます。代表的な負荷分散方式は以下のとおりです。

    負荷分散方式機能・特徴
    ラウンドロビン複数のサーバへ順番にアクセスを振り分ける
    重み付けラウンドロビンサーバの処理能力に応じて、アクセスを振り分ける割合を変更する
    最小接続数接続数がもっとも少ないサーバへ優先的に振り分ける
    最短応答時間応答速度や負荷状況をもとに、処理余力のあるサーバへ振り分ける
    送信元IPアドレス利用者のIPアドレスをもとに、同じサーバへ継続して振り分ける

    各サーバの性能が同程度であればラウンドロビン、性能に差がある場合は重み付けラウンドロビンなど、サーバ構成やアクセスの特性に応じて方式を使い分けます。

    安定した運用のために必要なロードバランサ

    ロードバランサの6つの基本機能について、ご紹介しました。ご紹介の通り、サービスを停止させなくしている要となっています。サービスを停止させず、お客様に迷惑をかけないサービスを目指すためにも、是非この機会にロードバランサの導入をご検討されてはいかがでしょうか。

    \ 先月は3,000人以上の方が資料請求しました /
    新NISAに関する実態調査アンケート

    アンケート回答者の中から毎月抽選で10名様に

    Amazonギフトカード1,000円分が当たる!

    電球

    ITトレンドMoneyみんなのおサイフ事情では

    「新NISAに関する実態調査」をしております。

    ぜひご協力ください。

    it-trend moneyロゴ
    新nisaアンケートロゴ
    \匿名OK!カンタン2分で完了/アンケートに答える
    IT製品・サービスの比較・資料請求が無料でできる、ITトレンド。「ロードバランサの6つの基本的な機能を紹介!負荷分散方式も解説」というテーマについて解説しています。ロードバランサの製品 導入を検討をしている企業様は、ぜひ参考にしてください。
    このページの内容をシェアする
    facebookに投稿する
    Xでtweetする
    このエントリーをはてなブックマークに追加する
    pocketで後で読む
    ITトレンドへの製品掲載・広告出稿はこちらから
    ロードバランサの製品をまとめて資料請求