【AWS SAPro】マネージドなAWSサービスの選択(2022/10/25)
「⇒」は個人で思ったことを記載しています。
自身で解いた問題のポイントのみを箇条書きしています。
問題 画像識別アプリケーション開発
⇒AWSサービスについては、「考える」というよりも「知っているかどうか」なので正直厳しいです。
写真をアップロードして画像を検索するシステム。
開発と運用を低コストで容易にするためにマネージドなサービスを利用する。
以下の4つの選択肢から選択する。
EC2インスタンスを利用しRekognition APIによりJSONフォーマットで取得。画像をS3に保存。
⇒API利用は容易なのか、分からず。
ただ、EC2は違う気がする。LambdaからRekognitionAPIを呼び出し、JSONフォーマットで取得。画像をS3に保存。(選択)
⇒Lambdaによる実装が容易で低コストなのか、よく分からないが、選択するとしたらこれ。LambdaからRekognitionAPIを呼び出し、JSONフォーマットで取得。画像をDynamoDBに保存。
⇒DynamoDBは違うでしょ。これは違うことがはっきりわかる。EC2インスタンスを利用しRekognitionAPIによりJSONフォーマットで取得。画像をDynamoDBに保存。
⇒3と同様にこれは違う。
解答
選択肢2が正解。
⇒だいたい想定通りでした。よくみると、EC2 or Lambda、S3 or DynamoDBの組み合わせ選択になっているだけでした。ということで、LambdaとS3の組み合わせが正解でした。
以上。