Q31 — AWS SAA-C03 第15章

第 31/100 問 | ← 第15章

Q1131. あるECサイト企業が新しいマーケティングキャンペーンを開始します。このキャンペーンでは、通常の10倍の注文数が、同社のECアプリケーションを通じて3日間で発生すると予想されています。このECアプリケーションのアーキテクチャは、Auto Scalingグループ内のAmazon EC2インスタンスとAmazon RDS for MySQLデータベースで構成されています。また、アプリケーションは注文トランザクションをデータベースに書き込む前に、Amazon Elastic File System(Amazon EFS)ファイルシステムに書き込んでいます。通常運用時におけるアプリケーションの書き込み操作のピークは5,000 IOPSです。ソリューションアーキテクトは、マーケティングキャンペーン期間中の予想されるワークロードに対応できるよう、アプリケーションを確保する必要があります。この要件を満たすソリューションはどれですか?

正解: B. キャンペーン期間中、Amazon RDS for MySQLデータベースのプロビジョニング済みIOPSを増加させます。Amazon EFSのスループットモードを「エラスティックスループット」に設定します。

解説

マーケティングキャンペーン期間中にECアプリケーションが予想されるワークロードに対応できるようにするには、最も適切なソリューションは以下のとおりです: B. キャンペーン期間中、Amazon RDS for MySQLデータベースのプロビジョニング済みIOPSを増加させます。Amazon EFSのスループットモードを「エラスティックスループット」に設定します。 解説: ・プロビジョニング済みIOPSの増加:Amazon RDS for MySQLデータベースのプロビジョニング済みIOPSを増加させることで、キャンペーン期間中に予想される高い書き込み負荷に対応できます。アプリケーションは注文トランザクションをデータベースに書き込むため、これは極めて重要です。 ・EFSのエラスティックスループット:Amazon EFSのスループットモードを「エラスティックスループット」に設定すると、保存されているデータ量に応じてスループットが自動的にスケールします。この柔軟性により、高負荷が継続する期間でもアプリケーションの書き込み操作がスロットリングされず、安定したパフォーマンスを維持できます。 他の選択肢が不適切な理由: A:プロビジョニング済みIOPSの増加は有効ですが、「バーストスループット」モードでは、バーストキャパシティに基づいてスループットが制限されるため、長時間にわたる高負荷に対して十分なパフォーマンスを保証できません。 C:データベースをMulti-AZデプロイメントに変更しても、可用性およびフェイルオーバー機能の向上には寄与しますが、キャンペーン中のIOPS増加という直接的な要件には対応しません。EFSのエラスティックスループットは有用ですが、データベースのIOPS対策が欠けています。 D:AWS DMSを用いてRDS for PostgreSQLへ移行するのは、不要な複雑さを追加するだけであり、即時のIOPS増加およびEFSスループット向上という緊急の要件には対応しません。 以上より、選択肢Bが、マーケティングキャンペーン期間中の予想ワークロードを確実に処理できる最も効果的なソリューションです。