オープンソースソフトウェアの悩みを解決する

最新のオープンソースソフトウェア情報と安心のサポート提供


HA Proxy(エイチエー プロキシ) 最新情報

バージョンアップ情報

HA Proxyのバージョンアップ情報

年間サポート

HA Proxyの年間サポートサブスクリプション

導入支援サービス

HA Proxyの導入支援サービス

活用例・導入事例

HA Proxyの活用例・導入事例

HA Proxy(エイチエー プロキシ)とは

HA Proxy(エイチエー プロキシ)とは、オープンソースソフトウェアの高可用性、負荷分散を実現するためのソフトウェアです。
HA Proxyは高パフォーマンスと安定性のあるTCP通信(L4)やHTTP通信(L7)の負荷分散や、Proxyサーバ機能を提供します。
負荷分散方式はラウンドロビンだけなく、様々な負荷分散アルゴリズムの定義ができます。
バージョン1.5からSSL通信、IPv6対応、DDos攻撃の保護、キープアライブなどが追加されました。
HTTP/2は、バージョン1.7以降で取り込みの予定です。
主な用途は、検索サイト、動画サイト、ニュースサイト、ブログサイトなどの大量アクセスを要求するWEBサーバの負荷分散(ロードバランサー)やプロキシサーバとして利用されています。
その他の用途としてはアプリケーションとデータベース間に設置し、リクエストに応じて接続データベースを振り分けたり、障害発生時に接続サーバを変更するなどのシステム全体の可用性を向上される用途に利用されています。
IoTやM2Mなどの大量デバイスからの大量アクセスを振り分けする負荷分散ソフトウェアとしても注目されています。

HA Proxyには

  • オープンソースで無償利用できるコミュニティ版 (GPLv2)
  • 品質保証とSLAが定義されているエンタープライズ版

の2種類のライセンスがあります。

HA Proxy(エイチエー プロキシ)の特長

1) ハイパフォーマンス

HA ProxyはL4通信で同時数百万セッションを捌きます。この性能は商用ロードバランサの最上位機種並の性能を提供する事ができます。HA Proxyはソフトウェアであるので機器スペックのスケールアップや、機器台数の増加によるスケールアウトにも柔軟に対応できます。

2) 高度なルーティングポリシー

HA ProxyはACL(アクセス制御)の設定が可能です。この機能により不要なアクセスの拒否だけでなく、条件判断による振り分け先変更などを含む、様々な高度な振り分けを行う事ができます。

3) L7通信モード、L4通信モードに対応

L4通信モードでは同時数百万セッション/秒に対応できるハイパーフォマンス負荷分散として。
L7通信モードの負荷分散に設定すれば、HTTPヘッダなどを判断した高度な負荷分散として利用できます。
要件に応じて通信モードを選択して柔軟に簡単に利用できるのが特長です。

4) 様々な用途に活用

HA Proxyはオープンソースウェアであるので無償で利用する事ができ、且つソフトウェアであるので様々な要件に適します。

社内のセキュリティレベルに応じたネットワーク分離

  • HA Proxyの定義したACL(アクセス制御)によってセキュリティレベルに応じたネットワークへの接続・遮断を行う事ができます。

クラウド環境での利用

  • HA ProxyはDockerのコンテナ化してAmazonなどのクラウド環境で利用する事もできます。
  • 特にAmazon RDS(データベース)への負荷分散やAmazon EC2(Webサービス)の異なるリージョンやスペックに応じた負荷分散などを行う事ができます。

参照系アクセスの振り分け

  • MySQLやPostgreSQLなど、データベースのマスタスレーブ構成での参照系処理の為の複数スレーブに対する負荷分散処理として利用する事もできます。

大規模サイト(動画サイト・ソーシャルゲームなど)

  • HA Proxyのハイパフォーマンスな負荷分散性能は、大量アクセスを要求する動画サイトやソーシャルゲームなどに適します。

IoT(Internet of Things)/M2M(Machine to Machine)への基盤

  • 大量のデバイスからの大量アクセスを支える為の負荷分散としてHA Proxyは特に効果を発揮する事ができます。

HA Proxyのライセンス

HA Proxyは無償で利用できるオープンソースライセンス(GPLv2)のコミュニティ版と品質保証、法的保証、SLA定義されたサポートを提供する有償のエンタープライズ版の2種類のライセンスがあります。

HA Proxy(コミュニティ版)GNU General Public License, version 2
※HA Proxy(エンタープライズ版)についてはお問い合わせください。

HA Proxyのダウンロード

HA Proxy(コミュニティ版)の安定版、最新版は以下よりダウンロードできます。
HA Proxy(エンタープライズ版)に関してはお問い合わせください。

HA Proxyに関するお問い合わせ

HA Proxyの技術相談・導入・サポートなどの各種ご相談はこちら

  

最新記事・コラム

最新バージョンアップ情報

【1.6系】
2015-12-27 HA Proxy 1.6.3
2015-11-03 HA Proxy 1.6.2
2015-10-20 HA Proxy 1.6.1
2015-10-13 HA Proxy 1.6.0

【1.5系】
2015-11-01 HA Proxy 1.5.15
2015-07-03 HA Proxy 1.5.14
2015-06-26 HA Proxy 1.5.13
2015-05-02 HA Proxy 1.5.12
2015-02-01 HA Proxy 1.5.11
2014-12-31 HA Proxy 1.5.10
2014-11-26 HA Proxy 1.5.9
2014-10-31 HA Proxy 1.5.8
2014-10-30 HA Proxy 1.5.7
2014-10-18 HA Proxy 1.5.6

関連ソフトウェア

仮想化     :Docker
クラスタ制御  :Corosync
リソース制御  :Pacemaker
レプリケーション:DBRD
データベース  :MySQL
データベース  :PostgreSQL

関連脆弱性情報

関連資料リンク