トランスポート高可用性

製品: Exchange Server 2013

Microsoft Exchange Server 2013 では、トランスポートの高可用性により、メッセージが正常に配信される前後にメッセージの冗長コピーが保持されます。 Exchange 2013 では、Exchange Server 2010 で導入されたトランスポート高可用性機能 (シャドウ冗長性やトランスポート ダンプスターなど) が向上し、メッセージが転送中に失われないようにしています。

Exchange 2013 でのトランスポートの高可用性に関する主要な機能強化の概要を次に示します。

  • シャドウ冗長により、メッセージの承諾または受信確認が行われる前に、別のサーバー上にメッセージの冗長コピーが作成されます。 送信側サーバーによるシャドウ冗長のサポートの有無は無関係です。

  • シャドウ冗長では、データベース可用性グループ (DAG) と Active Directory サイトの両方がトランスポート高可用性境界として認識されます。 これにより、メッセージの冗長コピーを保持できるサーバーの数が減り、DAG および Active Directory サイトにわたる不要な冗長メッセージのメンテナンス トラフィックがなくなります。

    詳細については、「シャドウ冗長」を参照してください。

  • 輸送用ゴミ箱が改良され、 セーフティ ネットと名付けられました。 セーフティ ネットには、トランスポート サービスで正常に処理されたメッセージがメールボックス サーバーに保存されます。 セーフティ ネットは DAG 内のメールボックス サーバーに最適ですが、セーフティ ネットは、DAG に属していない同じ Active Directory サイトの複数のメールボックス サーバーに対しても動作します。

  • 現在は、セーフティ ネット自体が別のサーバー上で冗長化されています。 トランスポート サービスとメールボックス データベースの両方がメールボックス サーバー上にあるため、これは Exchange 2013 で単一障害点が発生しないようにするために重要です。

    詳細については、「セーフティ ネット」を参照してください。

次の図は、Exchange 2013 でのトランスポートの高可用性のしくみの概要を示しています。

トランスポートの高可用性の概要。

  1. Mailbox01 という名前の Exchange 2013 メールボックス サーバーが、トランスポートの高可用性境界外にある SMTP サーバーからメッセージを受信します。 トランスポートの高可用性境界は、DAG サイト、または非 DAG 環境の Active Directory サイトです。 メッセージは、サードパーティの SMTP サーバー、クライアント アクセス サーバーを介してプロキシされたインターネット SMTP サーバー、または別の Exchange 2013 サーバーから送信された可能性があります。

  2. メッセージの受信を確認する前に、Mailbox01 は Mailbox03 という名前の別の Exchange 2013 メールボックス サーバーへの新しい SMTP セッションを開始します。 トランスポートの高可用性境界内にある Mailbox03 は、メッセージのシャドウ コピーを作成します。 DAG 環境では、リモートの Active Directory サイトのシャドウ サーバーが優先されます。 Mailbox01 はプライマリ メッセージを保持するプライマリ サーバーであり、Mailbox03 はシャドウ メッセージを保持するシャドウ サーバーです。

  3. Mailbox01 上のトランスポート サービスは、プライマリ メッセージを処理します。

    1. この例では、受信者のメールボックスが Mailbox01 上にあるため、トランスポート サービスは、ローカルのメールボックス トランスポート サービスにメッセージを送信します。

    2. メールボックス トランスポート サービスは、ローカル メールボックス データベースにメッセージを配信します。

    3. Mailbox01 は、プライマリ メッセージが正常に処理されたことを示す Mailbox03 の破棄状態をキューに入れ、Mailbox01 はプライマリ メッセージのコピーをローカルのプライマリ セーフティ ネットに移動します。 メッセージは、同じキュー データベース内のキュー間を移動します。

  4. Mailbox03 は、プライマリ メッセージの破棄状態について Mailbox01 を定期的にポーリングします。

  5. Mailbox03 は Mailbox01 によるプライマリ メッセージの処理が正常に行われたと判断すると、シャドウ メッセージをローカルのシャドウ セーフティ ネットに移動します。 メッセージは、同じキュー データベース内のキュー間を移動します。

構成可能なタイムアウト値に基づいてメッセージが期限切れになるまで、メッセージはプライマリ セーフティ ネットおよびシャドウ セーフティ ネットに保持されます。 メッセージが期限切れになる前にメールボックス データベースのフェールオーバーが実行された場合、Mailbox01 上のプライマリ セーフティ ネットはメッセージを再送信します。 Mailbox01 が使用可能ではない場合は、Mailbox03 上のシャドウ セーフティ ネットが引き継いで、メッセージを再送信します。

クライアント アクセス サーバー上のフロント エンド トランスポート サービスのメッセージ冗長性

クライアント アクセス サーバーにメッセージ キューがありません。 フロント エンド トランスポート サービスを使用して着信 SMTP 接続を受け入れ、メールボックス サーバー上のトランスポート サービスにプロキシするステートレス プロキシ サーバーです。 フロント エンド トランスポート サービスは、プライマリ メッセージがメールボックス サーバー上のトランスポート サービスに送信される間、送信側サーバーとの SMTP セッションを開いたままにし、トランスポートの高可用性境界内の別のメールボックス サーバー上のトランスポート サービスによってメッセージのシャドウ コピーが作成されます。 プライマリ メッセージとシャドウ メッセージの両方が正常に作成された後でのみ、データの終了 SMTP コマンドがクライアント アクセス サーバーを介して送信側の SMTP サーバーに送り返されます。