AWS認定資格 WEB問題集&徹底解説
ソリューションアーキテクト-プロフェッショナル
解説
オプション B では、Amazon Simple Queue Service (Amazon SQS) キューを使用すると、
メインアプリケーションがアフィリエイトへの呼び出しから切り離されます。この変更により、
メインアプリケーションがアフィリエイトの容量低下から保護されます。また、失敗したリクエストは自動的に
キューに戻ることができます。オプション D では、同時呼び出しの数を減らすことで、
アフィリエイトアプリケーションが過負荷になるのを防ぐことができます。
オプション A は Amazon EC2 インスタンスの負荷を軽減しますが、このソリューションでは アフィリエイトアプリケーションへのリクエスト数は減りません。オプション C では、外部呼び出しが 返されるまでの AWS Lambda 関数の待機時間が長くなりますが、このソリューションではアフィリエイトアプ リケーションの負荷は軽減されません。メモリの増加は Lambda 関数とアフィリエイト追跡システム間の相互 作用には影響しないため、オプション E は正しくありません。
オプション A は Amazon EC2 インスタンスの負荷を軽減しますが、このソリューションでは アフィリエイトアプリケーションへのリクエスト数は減りません。オプション C では、外部呼び出しが 返されるまでの AWS Lambda 関数の待機時間が長くなりますが、このソリューションではアフィリエイトアプ リケーションの負荷は軽減されません。メモリの増加は Lambda 関数とアフィリエイト追跡システム間の相互 作用には影響しないため、オプション E は正しくありません。
+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 64%
No.8 解説
ある企業は、Application Load Balancer の背後で Amazon EC2 インスタンス上に e コマースアプリケーションを運用しています。インスタンスは、複数のアベイラビリティーゾーンにまたがるAmazon EC2 Auto Scaling グループ内で実行されます。注文が正常に処理されると、アプリケーションは
注文データをサードパーティーのアフィリエイトの外部追跡システムに即座にポストし、そのシステムから注文の紹介に対して売上手数料が支払われます。
マーケティングプロモーションが成功すると、EC2 インスタンスの数が 2 から 20 に増加しました。 この間、アプリケーションは正常に動作し続けました。しかし、リクエスト率の上昇でサードパーティーのアフィリエイトが過負荷になり、リクエストが失敗する結果となりました。
負荷がかかってもプロセス全体が正しく機能するように、ソリューションアーキテクトはどのアーキテクチャの 変更を組み合わせて行うべきですか。 (2 つ選択)
A) アフィリエイトを呼び出すコードを新しい AWS Lambda 関数に移動する。Lambda 関数を非同期で呼び出すようにアプリケーションを変更する。
B) アフィリエイトを呼び出すコードを新しい AWS Lambda 関数に移動する。注文データを Amazon Simple Queue Service (Amazon SQS) キューに配置するようにアプリケーションを変更する。キューから Lambda 関数を呼び出す。
C) 新しい AWS Lambda 関数のタイムアウトを増やす。
D) 新しい AWS Lambda 関数の予約済み同時実行数を減らす。
E) 新しい AWS Lambda 関数のメモリを増やす。
マーケティングプロモーションが成功すると、EC2 インスタンスの数が 2 から 20 に増加しました。 この間、アプリケーションは正常に動作し続けました。しかし、リクエスト率の上昇でサードパーティーのアフィリエイトが過負荷になり、リクエストが失敗する結果となりました。
負荷がかかってもプロセス全体が正しく機能するように、ソリューションアーキテクトはどのアーキテクチャの 変更を組み合わせて行うべきですか。 (2 つ選択)
A) アフィリエイトを呼び出すコードを新しい AWS Lambda 関数に移動する。Lambda 関数を非同期で呼び出すようにアプリケーションを変更する。
B) アフィリエイトを呼び出すコードを新しい AWS Lambda 関数に移動する。注文データを Amazon Simple Queue Service (Amazon SQS) キューに配置するようにアプリケーションを変更する。キューから Lambda 関数を呼び出す。
C) 新しい AWS Lambda 関数のタイムアウトを増やす。
D) 新しい AWS Lambda 関数の予約済み同時実行数を減らす。
E) 新しい AWS Lambda 関数のメモリを増やす。
- A,B
- B,D
- C,D
- B,E