データベースサーバの設計について説明します。
DBミラーリングシステムで利用が可能なデータベースの資源の詳細は“E.1 サポート対象資源”を参照してください。
DBミラーリングシステムは、正系ノードのデータベースに異常が発生した場合、副系ノードを正系ノードに昇格させることで利用者業務を継続します。
利用者業務の継続を行うにあたり、運用ポリシーを策定し、業務要件に合ったデータベースの監視方法およびノード切替えの方法を設計する必要があります。
システムの監視およびノード切替えの方法として、以下の2種類があります。
自動ノード切替え
監視対象および異常発生時のノード切替え対象を指定して、異常発生時にDBミラーリングシステムによりノードの自動切替えを行います。
本方式では異常を検知した際に、DBミラーリングシステムにより自動ノード切替えを行うことで、利用者業務が継続できます。
メッセージ監視による利用者判断でのノード切替え
異常発生時に出力されるメッセージを監視して、利用者がノード切替えを行うかどうかを判断し、必要に応じて手動でノード切替えを行います。
監視対象とするメッセージは、Mirroring Controllerが出力するメッセージ、およびSymfoware Serverが出力するメッセージがあります。
システム異常が発生した際の監視方法の設定は、DBミラーリング動作環境ファイルで定義することができます。
システムの監視方法の概要を、以下に示します。
監視対象 | 監視方法 |
---|---|
Symfoware Serverのダウン有無 | DBミラーリングシステムをセットアップすると、自動的に監視します。 |
Symfoware Serverの無応答 | DBミラーリング動作環境ファイルのデータベースの無応答監視の設定で、監視の有無、監視時間間隔、および監視方法(自動ノード切替え、またはメッセージ出力)を指定することができます。 |
| 以下の2通りの方法があります。
|
| DBミラーリング動作環境ファイルのノード間の監視設定で、監視の有無と監視時間間隔を指定することが可能です。 |
ポイント
DBミラーリングシステムでは、監視対象の異常を検知すると正系ノードのデータベースを停止させるとともに、副系ノードのデータベースを正系に昇格させて、業務継続を可能とします。
参照
システムの監視方法の詳細は、“付録F システムの監視対象と方法”を参照してください。
システム異常が発生した際の監視方法の設定の詳細は、“G.1 DBミラーリング動作環境ファイルの編集”を参照してください。