PostgreSQL ロードバランシング・クラスタソフトウェア

QueryMaster
PostgreSQL ロードバランシング・クラスタソフトウェア
™
QueryMasterは、複数のPostgreSQLデータベースを統合し、
データベース・クライアントから発行されるSQLを負荷分散することで、大規模な仮想データベースを構築します。
そして、完全に冗長化された、ハイスペックなデータベース環境を提供します。
また、QueryMasterは高いスケーラビリティとデータベースの再同期化機能を持ち、
容易にDBノードの新規追加が可能となっているため、
お客様のビジネスの拡大に合わせた投資とリニアなシステム拡張を可能とします。
ロードバランスによるDB性能の向上
QueryMasterは、仮想DB機能を提供し、ロー
ドバランスのコーディネーターとして機 能 する
Query Masterサーバーと、実際のDBサービ
スを提供する複数のDBノードから構成されてお
り、クエリベースの負荷分散機能を提供します。
検索系SQLは、負荷分散アルゴリズムにより各
DBノードへ分散され、仮想データベースとしての
性能の向上を実現。更新系SQLはバックエンド
の全てのDBノードに対して同時に適用され、結
果的に、各DBノードでは同一のデータベースコ
ン テ ン ツ を 管 理 して い ま す。こ の よ う に 、
QueryMasterはデータベースとして利用頻度
が高く、一般的に処理コストの高い検索系SQL
を負荷分散することで高いレスポンスを実現して
います。
全 てを 冗 長 化した 堅 牢 な D B システム
QueryMasterを使用した仮想データベース環
境では、QueryMasterサーバーに何らかの不
具 合 が 検 出 さ れ た 場 合 、ス タ ン バ イ の
QueryMasterサーバーが動作を完全に引き
継ぎます。また、DBノードに障害が発生した場合
には、自動的に障害発生DBノードを仮想データ
ベースから切り離し、縮退運転にてDBサービス
を継続します。このように仮想データベースを構
成するどのサーバーの障害に対しても、堅牢か
つ完全に冗長化されたデータベース・システムを
構築することができます。
QueryMaster
機能と特長
サポートサービスおよびコンサルティングサービス
■ クエリベースの負荷分散
QueryMasterは、クエリベースの負荷分散を行い、特に検索系のSQLに対して高いレスポンスタイ
ムを実現します。負荷分散アルゴリズムとしては、ラウンドロビン、ランダム、DBノードの負荷によって分
散するインテリジェンス・ロードバランスの大きく3種類が選択可能です。
■ DBノードの冗長化
DBノードいずれかに障害
(ハードディスククラッシュ、電源障害、OS障害等)が発生した場合や、OSバ
ージョンアップなどの計画停止においても、QueryMasterサーバーは、残りの稼働DBノードを
用いた縮退運転にて、データベース・クライアントからのSQL文をサービス停止時間ゼロで継続処理
することができます。
縮退運転からのリカバリにはGUI管理画面を用いて、データベースコンテンツのバックグラウンド
再同期化を行い、停止したノードの再同期化処理を完了させた後、再びQueryMasterバックエン
ドDBノードクラスタに参加させることができます。
正常稼動時
縮退運転時
QMサーバー QMサーバー
Primary
Standby
QMサーバー QMサーバー
Primary
Standby
スケーラビリティと高い運用性能
QueryMasterは新規DBノードの動的追加に
対応しており、システムに要求される処理能力
に応じた計画的投資が可能です。また、仮想デ
ータベースからのDBノードの切り離しがWebベ
ースの管理ツールから実行可能なため、システ
ムメンテナンスにおける計画停止を縮退運転を
利用しながらノンストップで実現可能です。
ロードバランス
ロードバランス
サーバー
ダウン
DBノード2
DBノード3
DBノード1
DBノード2
DBノード3
DBノード1
DBノード2
サーバー
ダウン
ロードバランス
DBノード1
DBノード2
ロードバランス
DBノード3
DBノード3
DBリプリケート
QMサーバー QMサーバー
Primary
Standby
DBノード1
DBノード2
DBノード3
QueryMasterは、プライマリと
スタンバイの一対のQuer y
M a s t e r サ ーバ ーが、仮 想
IPアドレスを用いてアクティブ・
スタンバイ構成をとり冗長化
さ れ て い ま す。ス タン バ イ
QueryMasterサーバーは、
プライマリQueryMasterサー
バーの応答が正しくなかった
場 合 、自 動 的 にプ ライマリ
QueryMasterサーバーとし
ての動作に切り替わります。
■ GUIベースの運用管理
QueryMasterシステムの運用管理は、管
理ノード(QueryMasterマネージャー)のブラ
ウ ザ か ら G U I を 用 い て 行 な い ま す。
Q u e r y M a s t e r システム で は 、こ の
QueryMasterマネージャーにより、サービスの
停止と開始、負荷分散アルゴリズムの動的
な選択、統計解析など、迅速かつ容易な運
用管理を実現しています。
クエリー要求
仮想IPアドレス
クエリ
ー要
求を
ロード
バラン
ス
サポート料金については、別途お問い合わせください。また、上記
サポートはテクノグラフィー株式会社(QueryMaster総販売代理店)
より提供されます。
契約期間
12ヵ月
※ライセンスキー発行後、30日間のサポートは製品に付属し
ております。
※サポートはテクノグラフィー株式会社との契約となります。
サポート時間
9:00〜17:00 (12:00〜13:00を除く)
サポート対応件数
無制限
電子メール、FAX
※お問合せ先はテクノグラフィー株式会社となります。
QueryMasterに関する障害調査、
レポート発行、パッチ提供 etc.
対応内容
※上記サポートメニューにはTurbolinuxOSおよびPostgreSQLのサポートは含ま
れておりません。別途、ターボリナックスが提供するサポートメニューをご購入ください。
■ QueryMaster サーバーの冗長化
QMサーバー QMサーバー
Primary
Standby
● QueryMaster MicroEdition (3DB) サポート
● QueryMaster StandardEdition (5DB) サポート
● QueryMaster DBNode サポート
受付方法
ロードバランス
復帰
DBノード1
QueryMasterサポートメニュー
QueryMasterソフトウェア製品には、ライセンスキー発行後、30日
間の無償サポートが付属しています。継続してサポートを受けられる
場合は、無償サポート期間内に下記サポートをご購入ください。
サポート内容
リカバリ時
QMサーバー QMサーバー
Primary
Standby
ターボリナックスでは、QueryMaster、PostgreSQLによるシステム
構築をスムーズに行っていただくために、システム設計・導入支援な
ど、お客様のニーズに合わせてさまざまなフェーズでの支援サ
ービスをご用意しております。詳細は別途お問い合わせください。
QueryMasterマネージャー画面
TurbolinuxOSおよびPostgreSQLのサポートについて
OSやPostgreSQLのサポートを行うサポートメニューをご用意してお
ります。QueryMasterを稼動させる必要台数分のサポートをご
購入ください。詳細は下記ホームページをご覧ください。
http://www.turbolinux.co.jp/support/tech/turbosupport/
推奨環境
QueryMaster
サーバー
対象機種
PostgreSQL
DBノード
以下のOSが動作可能なPC
OS
メモリ
ハードディスク
NIC
Turbolinux 8 Server
128MB以上
TurboDB 8
128MB以上
IDE/SCSI HDD
2GB以上
2ポートを推奨
IDE/SCSI HDD
2GB以上
1ポート
QueryMaster
マネージャー
Webブラウザが
利用可能なマシン
VGA以上のビデオカード、FDD、
CD-ROM ドライブ(ATAPI/SCSI)
その他
※推奨ネットワーク接続である分離ネットワーク構成でシステムを構築さ
れる場合、上記以外にネットワーク機器が必要となります。分離ネットワー
ク構成に関する詳細は下記ホームページをご覧ください。
http://www.turbolinux.co.jp/products/cluster/qm/
ライセンス
Quer yMasterの製品ラインナップとして、MicroEditionと
StandardEditionをご用意しております。
それぞれのライセンスに含まれるQueryMasterサーバー数、DB
ノード数は下表をご覧ください。
製
品
QueryMasterサーバー 適用可能なPostgreSQL
ノード数
DBノード数
2 (Primary、Standby)
3
■ DBノードの動的追加や計画停止
QueryMaster StandardEdition (5DB) 2 (Primary、Standby)
5
障害DBノードの復帰と同様の方法を用いることで、DBノードの運用面での計画停止や新規
DBノードの追加による全体の処理能力向上などが容易に実現可能です。
※製品内にはTurbolinuxOSは付属しておりません。必要ノード数分のOSライセンスを
別途ご購入下さい。
QueryMaster MicroEdition (3DB)
■ オープンソース・データベースソフトウェアPostgreSQL
QueryMasterは、高機能なオープンソース・データベースソフトウェアであるPostgreSQLをベース・
データベースとして利用しており、仮想データベースとして大規模データベースシステムを構築した際に
もTCOの削減が可能です。また、データベースにアクセスするクライアントは、PostgreSQLが提供す
るさまざまな接続インターフェイス(JDBC、ODBC、PHP、perl、libpqなどの各種ライブラリ) を用い
てアクセスすることができます。
QueryMasterのインストールにはライセンスキーが必要となります。
ライセンスキーはQueryMasterサーバー2台のNIC(Network
Interface Card)のMACアドレスから生成いたしますので、製品ご
購入時には、合わせて2つのMACアドレスをご連絡ください。
本体価格
● QueryMaster MicroEdition (3DB)
● QueryMaster StandardEdition (5DB)
● QueryMaster DBNode
3,005,000円 (税別)
3,475,000円 (税別)
235,000円 (税別)
2003 Turbolinux, Inc. All rights reserved. Turbolinuxおよびターボリナックスは、ターボリナックス株式会社の商標または登録商標です。
Linuxは、Linus Torvaldsの商標または登録商標です。その他記載された会社名及びロゴ、製品名などは該当する各社の商標または登録商標です。
ターボリナックス株式会社
〒150-0002 東京都渋谷区渋谷3-3-5 モリモビル5F
TEL. 03-5766-1660 FAX. 03-5766-1661
www.turbolinux.co.jp
SS02-4.2002.5
P07-2.2004.9
QueryMaster
QueryMaster 機能と特長
PostgreSQL ロードバランシング・クラスタソフトウェア
■ クエリベースの負荷分散
™
QueryMasterは、複数のPostgreSQLデータベースを統合し、
データベース・クライアントから発行されるSQLを負荷分散することで、大規模な仮想データベースを構築します。
そして、完全に冗長化された、ハイスペックなデータベース環境を提供します。
また、QueryMasterは高いスケーラビリティとデータベースの再同期化機能を持ち、
容易にDBノードの新規追加が可能となっているため、
お客様のビジネスの拡大に合わせた投資とリニアなシステム拡張を可能とします。
ロードバランスによるDB性能の向上
QueryMasterは、仮想DB機能を提供し、ロードバ
全てを冗長化した堅牢なDBシステム
サポートサービスおよびコンサルティングサービス
QueryMasterは、クエリベースの負荷分散を行い、特に検索系のSQLに対して高いレスポンスタイム
を実現します。負荷分散アルゴリズムとしては、ラウンドロビン、ランダム、DBノードの負荷によって
分散するインテリジェンス・ロードバランスの大きく3種類が選択可能です。
DBノードいずれかに障害
(ハードディスククラッシュ、電源障害、OS障害等)
が発生した場合や、OS
バージョンアップなどの計画停止においても、QueryMasterサーバーは、残りの稼働DBノードを
用いた縮退運転にて、データベース・クライアントからのSQL文をサービス停止時間ゼロで継続処理
することができます。
縮退運転からのリカバリにはGUI管理画面を用いて、データベースコンテンツのバックグラウンド
再同期化を行い、停止したノードの再同期化処理を完了させた後、再びQueryMasterバックエンド
DBノードクラスタに参加させることができます。
縮退運転時
リカバリ時
QMサーバー QMサーバー
Primary
Standby
QMサーバー QMサーバー
Primary
Standby
スケーラビリティと高い運用性能
ランスのコーディネーターとして機能するQuery
は、QueryMasterサーバーに何らかの不具合が検
ており、システムに要求される処理能力に応じた
Masterサーバーと、実際のDBサービスを提供する
出された場合、スタンバイのQueryMasterサーバー
計画的投資が可能です。また、仮想データベース
複数のDBノードから構成されており、クエリベース
が動作を完全に引き継ぎます。また、DBノードに障
からのDBノードの切り離しがWebベースの管理ツー
の負荷分散機能を提供します。検索系SQLは、負
害が発生した場合には、自動的に障害発生DBノー
ルから実行可能なため、システムメンテナンスに
荷分散アルゴリズムにより各DBノードへ分散され
ドを仮想データベースから切り離し、縮退運転に
おける計画停止を縮退運転を利用しながらノン
、仮想データベースとしての性能の向上を実現
てDBサービスを継続します。このように仮想デー
ストップで実現可能です。
。更新系SQLはバックエンドの全てのDBノードに対し
タベースを構成するどのサーバーの障害に対して
て同時に適用され、結果的に、各DBノードでは同
も、堅牢かつ完全に冗長化されたデータベース・シ
一のデータベースコンテンツを管理しています。こ
ステムを構築することができます。
ロードバランス
ロードバランス
復帰
DBノード1
DBノード2
DBノード3
DBノード1
DBノード2
DBノード3
DBノード1
DBノード2
DBノード3
DBリプリケート
■ QueryMasterサーバーの冗長化
QMサーバー QMサーバー
Primary
Standby
のように、QueryMasterはデータベースとして利用
サーバー
ダウン
頻度が高く、一般的に処理コストの高い検索系SQL
ロードバランス
を負荷分散することで高いレスポンスを実現して
ロードバランス
います。
DBノード1
DBノード2
DBノード3
DBノード1
DBノード2
DBノード3
QueryMasterは、プライマリと
スタン バイの 一 対 の Query
Masterサ ーバ ーが、仮 想 IP
アドレスを用いてアクティブ・
スタンバイ構成をとり冗長化
さ れ てい ます。スタン バ イ
QueryMasterサ ーバ ーは 、
プライマリQueryMasterサー
バーの応答が正しくなかった
場 合 、自 動 的 にプ ライマリ
QueryMasterサーバーとして
の動作に切り替わります。
QueryMasterシステムの運用管理は、管理ノ
ード
(QueryMasterマネージャー)
のブラウザか
らGUIを用いて行ないます。QueryMasterシ
ステムでは、このQueryMasterマネージャーに
より、サービスの停止と開始、負荷分散アルゴ
リズムの動的な選択、統計解析など、迅速か
つ容易な運用管理を実現しています。
仮想IPアドレス
サポート内容
契約期間
12ヵ月
※サポートはテクノグラフィー株式会社との契約となります。
サポート時間
9:00〜17:00
(12:00〜13:00を除く)
サポート対応件数
無制限
受付方法
電子メール、FAX
※お問合せ先はテクノグラフィー株式会社となります。
対応内容
QueryMasterに関する障害調査、
レポート発行、パッチ提供 etc.
TurbolinuxOSおよびPostgreSQLのサポートについて
OSやPostgreSQLのサポートを行うサポートメニューをご用意して
おります。QueryMasterを稼動させる必要台数分のサポートをご
購入ください。詳細は下記ホームページをご覧ください。
http://www.turbolinux.co.jp/support/turbosupport/
application.html
推奨環境
QueryMaster
サーバー
対象機種
PostgreSQL
DBノード
以下のOSが動作可能なPC
OS
メモリ
ハードディスク
NIC
Turbolinux 8 Server
128MB以上
TurboDB 8
128MB以上
IDE/SCSI HDD
2GB以上
2ポートを推奨
IDE/SCSI HDD
2GB以上
1ポート
QueryMaster
マネージャー
Webブラウザが
利用可能なマシン
VGA以上のビデオカード、FDD、
CD-ROM ドライブ
(ATAPI/SCSI)
その他
※推奨ネットワーク接続である分離ネットワーク構成でシステムを構築される場合、
上記以外にネットワーク機器が必要となります。分離ネットワーク構成に関する詳細は
下記ホームページをご覧ください。
http://www.turbolinux.co.jp/products/middleware/qm.html
■ GUIベースの運用管理
クエリー要求
サポート料金については、別途お問い合わせください。また、上記
サポートはテクノグラフィー株式会社
(QueryMaster総販売代理店)
より提供されます。
※上記サポートメニューにはTurbolinuxOSおよびPostgreSQLのサポートは含まれて
おりません。別途、ターボリナックスが提供するサポートメニューをご購入ください。
ロードバランス
サーバー
ダウン
QMサーバー QMサーバー
Primary
Standby
クエ
リー
要求
をロ
ード
バラ
ンス
マイクロエディション サポート
スタンダードエディション サポート
● QueryMaster エンタープライズエディション サポート
● QueryMaster DBノード サポート
● QueryMaster
QMサーバー QMサーバー
Primary
Standby
QueryMasterは新規DBノードの動的追加に対応し
QueryMasterサポートメニュー
● QueryMaster
■ DBノードの冗長化
正常稼動時
QueryMasterを使用した仮想データベース環境で
ターボリナックスでは、QueryMaster、PostgreSQLによるシステム
構築をスムーズに行っていただくために、システム設計・導入支援
など、お客様のニーズに合わせてさまざまなフェーズでの支援
サービスをご用意しております。詳細は別途お問い合わせください。
ライセンス
QueryMasterの製品ラインナップとして、マイクロエディション
とスタンダードエディション、エンタープライズエディション
の3つのタイプをご用意しております。
それぞれのライセンスに含まれるQueryMasterサーバー数、DBノ
ード数は下表をご覧ください。
製
QueryMasterマネージャー画面
■ DBノードの動的追加や計画停止
障害DBノードの復帰と同様の方法を用いることで、DBノードの運用面での計画停止や新規DB
ノードの追加による全体の処理能力向上などが容易に実現可能です。
品
QueryMasterサーバー
ノード数
適用可能なPostgreSQL
DBノード数
マイクロエディション (3DB)
2(Primary、Standby)
3
スタンダードエディション (4DB/5DB)
2(Primary、Standby)
4 or 5
エンタープライズエディション (6DB〜)
2(Primary、Standby)
6〜
※エンタープライズエディションは「6〜無制限」用となります。7DBノード以
上は「DBノード」
を必要ノード数分ご購入ください。
※製品内にはTurbolinuxOSは付属しておりません。必要ノード数分のOSライセンス
を別途ご購入ください。
■ オープンソース・データベースソフトウェアPostgreSQL
QueryMasterは、高機能なオープンソース・データベースソフトウェアであるPostgreSQLをベース・デ
ータベースとして利用しており、仮想データベースとして大規模データベースシステムを構築した際に
もTCOの削減が可能です。また、データベースにアクセスするクライアントは、PostgreSQLが提供す
る、さまざまな接続インターフェイス
(JDBC、ODBC、PHP、perl、libpqなどの各種ライブラリ)
を用
いてアクセスすることができます。
2003 Turbolinux, Inc. All rights reserved. Turbolinuxおよびターボリナックスは、ターボリナックス株式会社の商標または登録商標です。
Linuxは、Linus Torvaldsの商標または登録商標です。その他記載された会社名及びロゴ、製品名などは該当する各社の商標または登録商標です。
ターボリナックス株式会社
〒150-0002 東京都渋谷区渋谷3-3-5 モリモビル5F
TEL. 03-5766-1660 FAX. 03-5766-1661
www.turbolinux.co.jp
SS02‑4.2002.5
本体価格 (税別)
●マイクロエディション (3DB)
● スタンダードエディション (4DB/5DB)
● エンタープライズエディション (6DB〜)
● シングルQMサーバー
● DBノード
3,005,000円
3,740,000円〜
4,680,000円〜
1,650,000円
235,000円
PC07.2006.1