[CLF-C01] EC2上の実行されているeコマースWebアプリケーションは、負荷の大きい注文のユースケースが同時に実行される際、閲覧と検索でパフォーマンスが低下します。アプリケ…

分野 3: テクノロジー

回答

  • C

解説

  • 選択肢Aは、 、アプリケーション設計を変更せずにパフォーマンスを維持するために容量を調整します。
  • 選択肢BはINCORRECTです。
  • AWS SQSは、アプリケーションコンポーネントを分離するための一般的な統合パターンであるメッセージングを実装するため、選択肢Cは正しいです。 AWSのドキュメントでは、「Amazon SQSは、アプリケーションまたはマイクロサービス間を移動するメッセージを保存するための信頼性の高い拡張性の高いホストキューを提供しています。分散アプリケーションコンポーネント間でデータを移動し、これらのコンポーネントを分離するのに役立ちます。「
  • 選択肢Dは、
  • 図:なし
  • 参照:

Amazon Simple Queue Service の詳細については、次の URL を参照してください。

不正解の理由

  • 選択肢A
    • AWS Auto Scalingは、ユースケースを分離するためのサービスではないため、誤りです。
  • 選択肢B
    • AWS Elastic Load Balancingは、EC2インスタンス全体にワークロードを分散するサービスであるため、誤りです。
  • 選択肢D
    • Amazon Kinesis Streamsは、シナリオに適さないストリーミングサービスであるため、誤りです。