【AWS SAPro】マネージドなAWSサービスの選択(2022/10/25)

「⇒」は個人で思ったことを記載しています。
自身で解いた問題のポイントのみを箇条書きしています。

問題 画像識別アプリケーション開発

⇒AWSサービスについては、「考える」というよりも「知っているかどうか」なので正直厳しいです。

  • 写真をアップロードして画像を検索するシステム。

  • 開発と運用を低コストで容易にするためにマネージドなサービスを利用する。

  • 以下の4つの選択肢から選択する。

  1. EC2インスタンスを利用しRekognition APIによりJSONフォーマットで取得。画像をS3に保存。
    ⇒API利用は容易なのか、分からず。
     ただ、EC2は違う気がする。

  2. LambdaからRekognitionAPIを呼び出し、JSONフォーマットで取得。画像をS3に保存。(選択)
    ⇒Lambdaによる実装が容易で低コストなのか、よく分からないが、選択するとしたらこれ。

  3. LambdaからRekognitionAPIを呼び出し、JSONフォーマットで取得。画像をDynamoDBに保存。
    ⇒DynamoDBは違うでしょ。これは違うことがはっきりわかる。

  4. EC2インスタンスを利用しRekognitionAPIによりJSONフォーマットで取得。画像をDynamoDBに保存。
    ⇒3と同様にこれは違う。


解答

選択肢2が正解。
⇒だいたい想定通りでした。よくみると、EC2 or Lambda、S3 or DynamoDBの組み合わせ選択になっているだけでした。ということで、LambdaとS3の組み合わせが正解でした。

以上。



いいなと思ったら応援しよう!