SAA-C03 Exam QuestionsBrowse all questions from this exam

SAA-C03 Exam - Question 326


An image hosting company uploads its large assets to Amazon S3 Standard buckets. The company uses multipart upload in parallel by using S3 APIs and overwrites if the same object is uploaded again. For the first 30 days after upload, the objects will be accessed frequently. The objects will be used less frequently after 30 days, but the access patterns for each object will be inconsistent. The company must optimize its S3 storage costs while maintaining high availability and resiliency of stored assets.

Which combination of actions should a solutions architect recommend to meet these requirements? (Choose two.)

Show Answer
Correct Answer: AB

The company needs to optimize S3 storage costs after the first 30 days when the access patterns become inconsistent. S3 Intelligent-Tiering is suitable for this scenario as it automatically moves objects between access tiers based on their changing access patterns, reducing storage costs. Configuring an S3 Lifecycle policy to clean up incomplete multipart uploads is also essential as it helps reduce storage costs by removing unnecessary storage consumed by unfinished uploads.

Discussion

17 comments
Sign in to comment
Neha999
Feb 18, 2023

AB A : Access Pattern for each object inconsistent, Infrequent Access B : Deleting Incomplete Multipart Uploads to Lower Amazon S3 Costs

TungPhamOptions: AB
Feb 21, 2023

B because Abort Incomplete Multipart Uploads Using S3 Lifecycle => https://aws.amazon.com/blogs/aws-cloud-financial-management/discovering-and-deleting-incomplete-multipart-uploads-to-lower-amazon-s3-costs/ A because The objects will be used less frequently after 30 days, but the access patterns for each object will be inconsistent => random access => S3 Intelligent-Tiering

pentium75Options: AB
Dec 29, 2023

C is nonsense E does not meet the "high availability and resiliency" requirement B is obvious (incomplete multipart uploads consume space -> cost money) The tricky part is A vs. D. However, 'inconsistent access patterns' are the primary use case for Intelligent-Tiering. There are probably objects that will never be accessed and that would be moved to Glacier Instant Retrieval by Intelligent-Tiering, thus the overall cost would be lower than with D.

klayytechOptions: AB
Mar 27, 2023

the following two actions to optimize S3 storage costs while maintaining high availability and resiliency of stored assets: A. Move assets to S3 Intelligent-Tiering after 30 days. This will automatically move objects between two access tiers based on changing access patterns and save costs by reducing the number of objects stored in the expensive tier. B. Configure an S3 Lifecycle policy to clean up incomplete multipart uploads. This will help to reduce storage costs by removing incomplete multipart uploads that are no longer needed.

bujumanOptions: BD
Mar 12, 2024

If we consider these statements: 1. For the first 30 days after upload, the objects will be accessed frequently 2.The objects will be used less frequently after 30 days, but the access patterns for each object will be inconsistent 3.The company must optimize its S3 storage costs while maintaining high availability and resiliency of stored assets. 4.The company uses multipart upload in parallel by using S3 APIs and overwrites if the same object is uploaded again. Statements 1 and 2 cloudl be completed with option D and not A because datas are infrequently accessed only after 30 days. Due to usage of multipart upload, to meet requirement regarding cost optimization, option B will be used to clean up buckets uncompleted file parts(statements 3 & 4).

antropawsOptions: AD
May 26, 2023

AD. B makes no sense because multipart uploads overwrite objects that are already uploaded. The question never says this is a problem.

VellaDevil
Jul 7, 2023

Questions says to optimize cost and if incomplete multiparts are not aborted it will still use capacity on S3 Bucket thus increase unnecessary cost.

alexandercamachopOptions: AB
May 28, 2023

A. Move assets to S3 Intelligent-Tiering after 30 days. B. Configure an S3 Lifecycle policy to clean up incomplete multipart uploads. Explanation: A. Moving assets to S3 Intelligent-Tiering after 30 days: This storage class automatically analyzes the access patterns of objects and moves them between frequent access and infrequent access tiers. Since the objects will be accessed frequently for the first 30 days, storing them in the frequent access tier during that period optimizes performance. After 30 days, when the access patterns become inconsistent, S3 Intelligent-Tiering will automatically move the objects to the infrequent access tier, reducing storage costs. B. Configuring an S3 Lifecycle policy to clean up incomplete multipart uploads: Multipart uploads are used for large objects, and incomplete multipart uploads can consume storage space if not cleaned up. By configuring an S3 Lifecycle policy to clean up incomplete multipart uploads, unnecessary storage costs can be avoided.

MrAWSAssociateOptions: BD
Jun 21, 2023

Option A has not been mentioned for resiliency in S3, check the page: https://docs.aws.amazon.com/AmazonS3/latest/userguide/disaster-recovery-resiliency.html Therefore, I am with B & D choices.

pentium75
Dec 29, 2023

Intelligent-Tiering just moves to Standard-IA or Glacier Instant Access based on access patterns. This does not affect resiliency.

vini15
Jul 25, 2023

should be A and B

Guru4CloudOptions: AB
Sep 5, 2023

A. Move assets to S3 Intelligent-Tiering after 30 days. B. Configure an S3 Lifecycle policy to clean up incomplete multipart uploads.

Marco_StOptions: AB
Dec 9, 2023

incosistent access pattern brings more sense to use Intelligent-Tiering after 30 days which also covers infrequent access.

raymondfekryOptions: AB
Dec 22, 2023

I wouldnt go with D since " the access patterns for each object will be inconsistent.", so we cannot move all assets to IA

osmk
Dec 27, 2023

bd https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html#sc-infreq-data-access =>S3 Standard-IA objects are resilient to the loss of an Availability Zone. This storage class offers greater availability and resiliency than the S3 One Zone-IA class

awsgeek75Options: AB
Jan 3, 2024

A as the access pattern for each object is inconsistent so let AWS AWS do the handling. B deals with multi-part duplication issues and saves money by deleting incomplete uploads C No mention of deleted object so this is a distractor D The objects will be accessed in unpredictable pattern so can't use this E Not HA compliant

awsgeek75
Jan 3, 2024

Also, don't be confused by 30 days. The question has tricky wording: " The objects will be used less frequently after 30 days, but the access patterns for each object will be inconsistent" It does NOT say that objects will be accessed less frequently after 30 days. It says the access is unpredictable which means it could go up or down. Don't make assumptions.

NayeraBOptions: AC
Feb 17, 2024

Because A & C address the main ask, there's no mention of cost optimization.

NayeraB
Feb 17, 2024

Not C ':D, I meant to say A&D. Added another vote for that one.

NayeraBOptions: AD
Feb 17, 2024

Because A & D address the main ask, there's no mention of cost optimization.

NayeraB
Feb 17, 2024

*Facepalm* It does ask for reducing the cost, A&B it is!

ChymKuBoyOptions: AB
Jul 21, 2024

AB for sure