高可用性サーバー ファーム
高可用性サーバー ファームのセットアップと構成は難しく、Windows クラスター/ロード バランサー/ネットワーク共有ドライブのセットアップが必要です。 Windows サーバー環境について十分に理解していない場合は、システム インテグレーターを探すか、直接お問い合わせいただき、システムに関するご相談をお受けになることをお勧めします。
社内ソリューションを使用していて、高可用性の要件がある場合は、Windows サーバー ファームがこの状況に対応できます。
アーキテクチャ図
社内の Windows サーバー インフラストラクチャ
1. アプリケーション・サーバー
アプリケーション サーバーは、ONES の Docker イメージをホストする複数の物理サーバーです。
アプリケーション サーバーは、Windows サーバー ネットワーク ロード バランサー (NLB) を介してサーバー グループを形成します。 NLB は、異なるサーバーへの「http」/「https」リクエストを調整して、システム負荷を共有し、システムのスケーラビリティと弾力性を提供します。
スケーラビリティ:
物理サーバー (ノード) を IIS ロード バランサー ネットワークに追加することにより、複数のサーバーが各ノードを介してシステムのワークロードを共有し、システムの全体的なパフォーマンスを向上させることができます。
回復力:
IIS ロード バランサー ネットワークは、高可用性を提供し、物理サーバーに障害が発生した場合に災害から保護します。
2. MS SQL クラスター/ファイル サーバー クラスター
SQL サーバー クラスター/ファイル クラスターは、LAN 経由で接続された 2 つ以上の物理サーバーの集合であり、各サーバーは SQL サーバー インスタンスをホストし、同じ共有ストレージ アクセスを持ちます。
スケーラビリティ:
物理サーバー (ノード) をクラスターに追加することにより、複数のサーバーがシステムのワークロードを各ノードと共有して、システムの全体的なパフォーマンスを向上させることができます。
回復力:
クラスター化された SQL Server は、SQL Server インスタンスをホストするサーバーに障害が発生した場合に、高可用性と災害からの保護を提供します。
3. バックアップサーバー
バックアップ サーバーは、SQL データベースの毎日のデータ バックアップ、ユーザーによってアップロードされたファイル、およびサーバー ログを格納するために使用されます。
ONESの主な運用プロセスとは関係なく、バックアップのみに使用されるため、費用対効果を考えると、バックアップサーバーは1台で十分であることをお勧めします。
バックアップデータはサーバーのキーアイテムです。 ハードウェア障害によるデータ損失の可能性を減らすために、サーバーに RAID コントローラーを搭載し、ホット スワップをサポートすることをお勧めします。 構成により、システムを RAID-5 としてセットアップできます。これにより、ハードウェア レベルでデータの復元力とスケーラビリティがサポートされます。 ホットスワップにより、復旧プロセスが容易になり、ダウンタイムなしでシステムから故障したハード ドライブを交換できます。