PCクラスタリング技術

  • Heartbeat
    • HAクラスタを構成する複数台のPC間の相互監視を行うソフトウェア。
      複数PCでHAクラスタを構成し、稼動中PCに障害が発生しダウンした時に、
      残りのPCに切り替え(フェイルオーバー)を自動的に行い、
      サービス(仮想IP、データベース、各種アプリケーション等)を引き継ぎ実行します。
  • DRBD
    • Heartbeatと共にHAクラスタを構成し、
      複数台のPC間のデータのレプリケーションを行うソフトウェア。
      複数PCでデータを常にリアルタイムで同期を行い、Heartbeatでの切り替え時に
      もともと稼動中であったPCのデータを引き継ぐことが可能です。
      <<採用事例>>
      PCx2台構成、データベース(MySQL)、業務データ(帳票)などの同期。
      採用バージョン:drbd83-8.3.2-6
  • MySQL Cluster
    • HAクラスタを構成する複数台のPC間のMySQLデータベースをリアルタイムで
      双方向データ同期するソフトウェア。
      複数台のPC上でMySQLデータベースを稼動状態のまま、
      リアルタイムに双方向でデータ同期を行なうことで、
      複数台のPC全てを稼動系として動作させることが可能です。
      <<採用事例>>
      PCx2台構成、CentOS、データベース(MySQL)
      採用バージョン:MySQL Cluster 7.1.5
  • PostgreSQLレプリケーション
    • PostgreSQLのレプリケーション(DBmirror)機能。
      全てのデータベース・ファイルの変更をコミット後に他のサーバへ非同期に転送する。
      単一マスタと複数スレーブを構成でき、スレーブは参照の問い合わせを受け付ける。
      参照処理を複数のノードで負荷分散するスケールアウトが可能。