Symfoware Server Mirroring Controller 解説書
目次 索引 前ページ次ページ

第2章 Mirroring Controllerの機能

2.1 データベースの二重化

正系ノードのデータベースを、副系ノードのデータベースへミラー化することで、データベースを二重化する機能です。
データベースの二重化は、以下の機構によって実現します。

■データのリアルタイムバックアップと逐次反映によるデータベースのミラー化

データベースのミラー化は、データベースへのデータ更新時に取得する更新情報を、副系ノードのデータベースに逐次反映することで実現します。
更新情報の取得は、データベースへのデータの更新と同時に行われ、副系ノードへの更新情報の送付は、ストレージのリモートコピー機能を利用して行います。
この更新情報をMirroring Controllerでは、RERUNログと呼びます。

[図:データベースのミラー化]

■データベースサーバの縮退運用

データベースのミラー化により、両ノードのデータベースは二重化されています。この二重化されたデータベースを利用することで、片方の運用がなんらかの原因で停止したりしても、運用を縮退することで、業務を継続します。この操作をノード切替えと呼びます。ノード切替えには、2つの方法があります。

[図:通常運用時のノード切替え]

■障害から復旧したデータベースサーバの組込み

正系ノードまたは副系ノードのシステムやデータベースが予期せぬトラブルでダウンした場合、緊急停止します。緊急停止したサーバは、システムやデータベースの復旧後にMirroring Controllerのシステムに組込むことで、データベースの二重化が再開可能になります。この操作をノード組込みと呼びます。

[図:復旧したノードの組込み]

■副系ノードの活用

副系ノードのデータベースは、正系ノードの運用中にもデータの参照を行うことができます。
また、ミラー側のデータベースのミラー化の運用を一時的に停止することも可能です。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2007