次の方法で共有


可用性の観点でのパーティション分割の設計

可用性は、サーバー リソースの障害を許容するアプリケーションの機能です。 つまり、クライアントは障害を通じて引き続き処理され、理想的にはクライアントに対して障害が透過的になります。 明らかに、障害はハードウェアソースまたはソフトウェアソースのいずれかから発生する可能性があるため、両方のケースで開発する必要があります。

可用性は、次の要因の影響を受ける可能性があります。

  • アプリケーション モデル 高可用性を実現するには、COM+ トランザクション サービスを使用して重要なアプリケーション ロジックが実行されていることを確認します。 さらに、補正メカニズムを使用すると、障害が発生した後にリソースが正常な状態にメインされるように効果的です。
  • クライアント モジュール "失敗時の再試行" ロジックをクライアント アプリケーションに統合し、リソースまたはサービスが使用できない場合は、アプリケーションの正常な低下に努めます。 クライアントがアプリケーションに期待していることを理解し、障害が発生したときに代替手段を可能にする設計を作成します。
  • データ/状態の可用性。 永続的なデータへの一貫したアクセスを実現するには、Windows クラスタリングを使用してフェールオーバーのサポートを提供します。
  • サービスの可用性。 ネットワーク負荷分散を使用して、サーバーのクラスター全体で受信 IP 要求を負荷分散できます。

デプロイの設計

スケーラビリティを考慮した設計をする

セキュリティ向けの設計