あるアプリケーションは、Multi-AZ の Amazon RDS for MariaDB を使用していますが、計画されたメンテナンスフェイルオーバーが発生するたびに、数分間のサービス停止が発生します。SysOps 管理者は、フェイルオーバー中のアプリケーションのダウンタイムを最小限に抑えるために、何を実装すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: データベース用に RDS Proxy をデプロイし、アプリケーションが DB に直接ではなくプロキシ経由で接続するようにします。.
これが解答である理由
RDS Proxyは、データベース接続をプールして管理することで、フェイルオーバー時のアプリケーションのダウンタイムを最小限に抑えます。RDSインスタンスがフェイルオーバーすると、RDS Proxyは新しいプライマリインスタンスへの接続を自動的にルーティングし、アプリケーションは既存の接続を維持できるため、接続の再確立にかかる時間を短縮できます。 他の選択肢は適切ではありません。 複数の書き込み可能なインスタンスを持つRDS for MariaDB DBクラスターへの変換は、Auroraの機能であり、RDS for MariaDBでは利用できません。 RDSメンテナンスウィンドウの変更は、フェイルオーバー中の接続プールには影響しません。 Amazon ElastiCacheライトスルーキャッシュは、読み取りパフォーマンスを向上させますが、フェイルオーバー時の接続中断の問題を直接解決するものではありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要