デプロイメントモデル
このセクションでは、FPT Database Engine がサポートするデータベースのデプロイメントモデルについて説明します。ユーザーは、可用性・パフォーマンス・コストの要件に合わせたアーキテクチャを選択できます。
シングルノードデプロイメント
シングルノードデプロイメントモデルは、割り当てられたコンピュート(vCPU、RAM)とストレージリソースを使用して、単一のノード上にデータベースをプロビジョニングします。このモデルは自動フェイルオーバーをサポートせず、ノードの可用性に完全に依存します。 シングルノードモデルは次のような用途に適しています:
- 開発/テスト環境。
- 低〜中程度のワークロードを持つアプリケーション。
- シンプルさとコスト最適化を優先するユースケース。
主な特徴:
- 単一のデータベースインスタンス。
- スタンバイやレプリカノードはありません。
- バックアップはサービス構成に従って実行されます。
- ノード障害やメンテナンス作業中にダウンタイムが発生する可能性があります。
高可用性(HA / クラスター)デプロイメント
高可用性(HA / クラスター)デプロイメントモデルは、プライマリノードと 1 つ以上のスタンバイ/レプリカノードを含む複数のノードにわたってデータベースをプロビジョニングし、高可用性とフォールトトレランスを確保します。 このモデルでは、データベースが継続的に監視されます。プライマリノードに障害が発生すると、システムが自動的にスタンバイノードへフェイルオーバーを実行し、ダウンタイムを最小限に抑えてサービスの継続性を確保します。 主な特徴:
- 同一または異なるアベイラビリティゾーン内に複数のノードをデプロイします。
- 自動フェイルオーバーをサポートします。
- 接続ルーティングのために DB Proxy と統合できます。
- 本番ワークロードおよびミッションクリティカルなシステム向けに設計されています。
メリット:
- サービスのダウンタイムを最小化します。
- 信頼性と回復力を向上させます。
- レプリカによる読み取りスケーリングをサポートします(構成されている場合)。