exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C02 exam

Exam AWS Certified Solutions Architect - Associate SAA-C02 topic 1 question 374 discussion

A company stores call recordings on a monthly basis. Statistically, the recorded data may be referenced randomly within a year but accessed rarely after 1 year.
Files that are newer than 1 year old must be queried and retrieved as quickly as possible. A delay in retrieving older files is acceptable. A solutions architect needs to store the recorded data at a minimal cost.
Which solution is MOST cost-effective?

  • A. Store individual files in Amazon S3 Glacier and store search metadata in object tags created in S3 Glacier Query S3 Glacier tags and retrieve the files from S3 Glacier.
  • B. Store individual files in Amazon S3. Use lifecycle policies to move the files to Amazon S3 Glacier after1 year. Query and retrieve the files from Amazon S3 or S3 Glacier.
  • C. Archive individual files and store search metadata for each archive in Amazon S3. Use lifecycle policies to move the files to Amazon S3 Glacier after 1 year. Query and retrieve the files by searching for metadata from Amazon S3.
  • D. Archive individual files in Amazon S3. Use lifecycle policies to move the files to Amazon S3 Glacier after 1 year. Store search metadata in Amazon DynamoDB. Query the files from DynamoDB and retrieve them from Amazon S3 or S3 Glacier.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
syu31svc
Highly Voted 3 years, 10 months ago
This is B for sure
upvoted 24 times
...
Rainik
Highly Voted 3 years, 10 months ago
If it is a minimal cost, B looks correct option.
upvoted 11 times
...
coolkidsclubvip
Most Recent 2 years, 1 month ago
Selected Answer: D
dddddd
upvoted 1 times
...
orbpig
2 years, 9 months ago
Selected Answer: D
defintely D, there is no other way to query S3 metadata (s3 select is only for some of file formats), you must manage metadata yourself.
upvoted 2 times
orbpig
2 years, 9 months ago
and s3 select can not "retrieve as quickly as possible". think tons of files you need to scan.
upvoted 1 times
...
...
maslanka
2 years, 11 months ago
Why not A? There is option in Glacier for instant retrieval
upvoted 1 times
...
nisheng
2 years, 12 months ago
Selected Answer: D
Dddddd
upvoted 1 times
...
ahaz
3 years ago
Selected Answer: C
https://docs.aws.amazon.com/AmazonS3/latest/userguide/selecting-content-from-objects.html "With Amazon S3 Select, you can use simple structured query language (SQL) statements to filter the contents of an Amazon S3 object and retrieve just the subset of data that you need" With that it mind, we need to store the files in S3, and the metadata in a specific object in S3. Then we will be able to use the S3 SELECT for querying the metadata object and then retrieve the actual file. The metadata part is missing in B, but C sounds to be the right solution.
upvoted 3 times
orbpig
2 years, 9 months ago
THIS IS ONLY FOR SOME OF FORMATS: Amazon S3 Select works on objects stored in CSV, JSON, or Apache Parquet format. It also works with objects that are compressed with GZIP or BZIP2 (for CSV and JSON objects only),
upvoted 1 times
...
...
slcheng
3 years, 1 month ago
Selected Answer: C
Agreed with C
upvoted 1 times
...
jyrajan69
3 years, 1 month ago
The wording important, you archive to Glacier so any answer that says archive to S3 can be eliminated. And Dynamo is a no go so the answer is B
upvoted 2 times
...
achrafsky
3 years, 2 months ago
Selected Answer: B
B it's OK
upvoted 2 times
...
Ivanyan
3 years, 5 months ago
Selected Answer: B
Correct Answer - B
upvoted 2 times
...
Ivanyan
3 years, 5 months ago
Correct Answer - B
upvoted 1 times
...
wetorek
3 years, 5 months ago
Selected Answer: B
BBBBBBBB
upvoted 2 times
...
SmartDude
3 years, 6 months ago
Selected Answer: B
S3 Select can search in both S3 and Glacier
upvoted 3 times
...
azure_kai
3 years, 7 months ago
Selected Answer: C
https://aws.amazon.com/blogs/architecture/swiftly-search-metadata-with-an-amazon-s3-serverless-architecture/ S3 select is for retrieval a subset of data from ONE object. What we really need here is the meta-data of an object file to be retrieved. So, B is incorrect. Compare C and D, C is an cheaper implementation.
upvoted 4 times
...
Milan_S
3 years, 8 months ago
B. Amazon S3 Select and Amazon S3 Glacier Select enable customers to run structured query language SQL queries directly on data stored in S3 and Amazon S3 Glacier. https://aws.amazon.com/blogs/storage/querying-data-without-servers-or-databases-using-amazon-s3-select/
upvoted 2 times
...
cannottellname
3 years, 9 months ago
We need to make the search easy as data is stored randomly. This could be done by metadata which can be stored in DynamoDB. Cost-effecticient at the cost of performance makes no sense. https://aws.amazon.com/blogs/big-data/building-and-maintaining-an-amazon-s3-metadata-index-without-servers/
upvoted 3 times
Xfo
3 years, 9 months ago
You need lambda too to store metadata in Dynamo...in Answer D..there is no lambda..
upvoted 4 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...