ある企業のオンプレミスデータセンターとAWS VPCは、AWS Direct ConnectとBGP(Border Gateway Protocol:ネットワーク間で経路情報を交換するルーティングプロトコル)で接続されています。Direct Connectに障害が発生した際に、自動的にインターネット経由のSite-to-Site VPNにフェイルオーバーする構成を、追加の管理コンポーネントを最小限に抑えながら実現したいと考えています。最も適切な設定はどれですか?
AWSが推奨するDirect Connect + VPNフェイルオーバー構成は、両方を同じゲートウェイに接続し、BGPのパス選択属性(AS_PATHプリペンドまたはMED値)でDirect Connectを優先させる方法です。Direct Connect障害時はBGPセッションが切断されるため自動的にVPN経由の経路が選択されます。 選択肢BのCloudWatchアラームでDirect Connectの接続状態変化を検知する方式は、検知・切り替えに遅延が生じ、設定も複雑になります。 選択肢CのRoute 53ヘルスチェックを使用してDirect Connectのエンドポイントを監視する方式も、検知に遅延が生じ、Layer 3ルーティングの自動フェイルオーバーには適しません。 選択肢DのAWS Direct Connect Resiliency Toolkit で推奨される最高レベルの構成は、Direct Connect自体の冗長化であり、VPNへのフェイルオーバーではありません。