exam questions

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

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

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 88 discussion

A survey company has gathered data for several years from areas in the United States. The company hosts the data in an Amazon S3 bucket that is 3 TB in size and growing. The company has started to share the data with a European marketing firm that has S3 buckets. The company wants to ensure that its data transfer costs remain as low as possible.
Which solution will meet these requirements?

  • A. Configure the Requester Pays feature on the company's S3 bucket.
  • B. Configure S3 Cross-Region Replication from the company's S3 bucket to one of the marketing firm's S3 buckets.
  • C. Configure cross-account access for the marketing firm so that the marketing firm has access to the company's S3 bucket.
  • D. Configure the company's S3 bucket to use S3 Intelligent-Tiering. Sync the S3 bucket to one of the marketing firm's S3 buckets.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
Six_Fingered_Jose
Highly Voted 2 years, 10 months ago
Selected Answer: B
this question is too vague imho if the question is looking for a way to incur charges to the European company instead of the US company, then requester pay makes sense. if they are looking to reduce overall data transfer cost, then B makes sense because the data does not leave the AWS network, thus data transfer cost should be lower technically? A. makes sense because the US company saves money, but the European company is paying for the charges so there is no overall saving in cost when you look at the big picture I will go for B because they are not explicitly stating that they want the other company to pay for the charges
upvoted 74 times
tonybuivannghia
11 months ago
I disagree with your opinion, because S3 Cross-Region is only transfer new data to new region, the old data can't. So A is correct.
upvoted 5 times
...
FlyingHawk
6 months, 3 weeks ago
When you use S3 Cross-Region Replication (CRR), the source bucket owner (in this case, the company sharing the data) is responsible for paying the data replication costs, including: Data transfer fees: The cost of transferring data from the source S3 bucket to the destination bucket in a different AWS Region. Replication requests: Charges for each PUT request made during replication to the destination bucket. B minimizes the data transfer cost of the requester, the Europe company. A minimize the data transfer cost of survey company.
upvoted 2 times
...
FlyingHawk
6 months, 3 weeks ago
The question mentions that the consumer survey company has granted the marketing firm access to the S3 bucket. This suggests that the consumer survey company is the one managing the bucket and likely wants to minimize its own costs.
upvoted 1 times
...
tvtvtv
8 months, 1 week ago
Don't you still have to pay for cross region transfer? Yes it's lower than out-of-aws but I think there's still a cost betw regions. Maybe it's just certain services but I thought S3 was one of them.
upvoted 1 times
...
...
123jhl0
Highly Voted 2 years, 10 months ago
Selected Answer: A
"Typically, you configure buckets to be Requester Pays buckets when you want to share data but not incur charges associated with others accessing the data. For example, you might use Requester Pays buckets when making available large datasets, such as zip code directories, reference data, geospatial information, or web crawling data." https://docs.aws.amazon.com/AmazonS3/latest/userguide/RequesterPaysBuckets.html
upvoted 52 times
...
ln2718
Most Recent 4 days, 9 hours ago
Selected Answer: A
And for answer B/D - Replication/sync would make the survey company pay ongoing transfer and extra storage—more expensive.
upvoted 1 times
...
ln2718
4 days, 9 hours ago
Selected Answer: A
Chat AI for the tie)) - would answer C be less expensive for the owner than the current status Current status (no cross-account, just sharing data somehow): If the European firm downloads the data from the U.S. company’s S3 bucket, the bucket owner (U.S. company) pays the data transfer out charges. Option C (cross-account access, but no Requester Pays): Cross-account access only controls permissions. It does not change the billing model. → The U.S. company would still pay the data transfer out charges when the European firm retrieves the objects. So: Cost for the U.S. company = same as current status. Not less expensive.
upvoted 1 times
...
network_enthusiast
4 months, 1 week ago
Selected Answer: A
A is the correct answer
upvoted 1 times
...
dattateja8
4 months, 3 weeks ago
Selected Answer: A
The Requester Pays feature in Amazon S3 allows the company to charge the marketing firm for the data transfer costs when they access the company's S3 bucket. By enabling this feature, the marketing firm will be responsible for the data transfer costs when they access the data, rather than the company. This ensures that the company does not incur high data transfer costs when sharing large datasets with an external party, especially across regions.
upvoted 1 times
...
mc0226
5 months, 1 week ago
Selected Answer: A
• In general, bucket owners pay for all Amazon S3 storage and data transfer costs associated with their bucket • With Requester Pays buckets, the requester instead of the bucket owner pays the cost of the request and the data download from the bucket
upvoted 1 times
...
Dharmarajan
6 months, 3 weeks ago
Selected Answer: A
The question is clear and answer too. undoubtedly A - one can have "Requester pays" feature on a S3 bucket! My retention isn't great but I remember this from the S3 lesson! https://docs.aws.amazon.com/AmazonS3/latest/userguide/RequesterPaysBuckets.html
upvoted 1 times
...
zdi561
6 months, 3 weeks ago
Selected Answer: A
B is not right because we do not know the usage pattern by the marketing company. copying whole data may cost much more
upvoted 1 times
...
FlyingHawk
6 months, 3 weeks ago
Selected Answer: A
The survey company wants to share its data transfer costs as low as possible, to replicate the data to the Europe company's account, there will still be some data transfer costs for survey company to pay, so it will be better to request the Europe's market company to pay.
upvoted 1 times
FlyingHawk
6 months, 3 weeks ago
Another reason to select A is the A can scale in the case of more than one company want their survey dataset. B cannot scale.
upvoted 1 times
...
FlyingHawk
6 months, 3 weeks ago
For B, When you use S3 Cross-Region Replication (CRR), the source bucket owner (in this case, the company sharing the data) is responsible for paying the data replication costs, including: Data transfer fees: The cost of transferring data from the source S3 bucket to the destination bucket in a different AWS Region. Replication requests: Charges for each PUT request made during replication to the destination bucket.
upvoted 1 times
...
...
chirag_a_parikh
8 months, 1 week ago
Selected Answer: B
Answer is B, cross region replication.
upvoted 1 times
...
Balliache520505
8 months, 3 weeks ago
Selected Answer: A
Option A. When you use S3 Cross-Region Replication (CRR), you will incur data transfer costs. These costs include a fee for transferring data between regions, which is approximately $0.02 per GB.
upvoted 1 times
...
0de7d1b
9 months ago
Selected Answer: A
The Requester Pays feature is the most cost-effective solution for this scenario, as it shifts the data transfer costs to the marketing firm while keeping the data accessible.
upvoted 1 times
...
Carlini2020
9 months, 1 week ago
Selected Answer: A
B has actually more cost. A is the answer.
upvoted 1 times
...
JA2018
9 months, 1 week ago
Selected Answer: A
If I understand the question correctly, the owner is already paying to maintain the data (size is still growing) in its S3 bucket. The owner wants to ensure that its data transfer costs remain as low as possible (implies that it is best if the transfer cost is $0). For option A, the requestor will have to bear the cost of the data transfer request from the bucket, with the data owner incurring a $0 transfer cost, which is optimal for the data owner. This question does not state that the original data owner must also consider the cost incurred by the requestor and then find an optimal ways to share the data transfer cost for both parties. My 2 cents' worth.
upvoted 2 times
...
Neilossi
9 months, 1 week ago
Selected Answer: A
The company wants to ensure that "its" data transfer costs remain as low as possible, so I choose A
upvoted 1 times
...
DevanshGupta
10 months ago
Per my understanding, the company is already paying to maintain the data(data keeps growing) in the S3 bucket. The company wants to ensure that its data transfer costs remain as low as possible (implies that it is best if the transfer cost is $0). As per option A, the requestor would bear the cost of the request and the data downloaded from the bucket, causing the data owner to incur a $0 transfer cost, which is optimal for the data owner. The question does not say that the data owner must also consider the cost incurred by the requestor and then find an optimal cost solution.
upvoted 2 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 ...