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 556 discussion

A company sells datasets to customers who do research in artificial intelligence and machine learning (AI/ML). The datasets are large, formatted files that are stored in an Amazon S3 bucket in the us-east-1 Region. The company hosts a web application that the customers use to purchase access to a given dataset. The web application is deployed on multiple Amazon EC2 instances behind an Application Load Balancer. After a purchase is made, customers receive an S3 signed
URL that allows access to the files.
The customers are distributed across North America and Europe. The company wants to reduce the cost that is associated with data transfers and wants to maintain or improve performance.
What should a solutions architect do to meet these requirements?

  • A. Configure S3 Transfer Acceleration on the existing S3 bucket. Direct customer requests to the S3 Transfer Acceleration endpoint. Continue to use S3 signed URLs for access control.
  • B. Deploy an Amazon CloudFront distribution with the existing S3 bucket as the origin. Direct customer requests to the CloudFront URL. Switch to CloudFront signed URLs for access control.
  • C. Set up a second S3 bucket in the eu-central-1 Region with S3 Cross-Region Replication between the buckets. Direct customer requests to the closest Region. Continue to use S3 signed URLs for access control.
  • D. Modify the web application to enable streaming of the datasets to end users. Configure the web application to read the data from the existing S3 bucket. Implement access control directly in the application.
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
SolutionsArchitect
Highly Voted 3 years, 4 months ago
Selected Answer: B
CloudFront with CloudFront signed URLs should provide a good balance of performance and cost. Answer should be B
upvoted 5 times
...
xav1er
Highly Voted 2 years, 11 months ago
Selected Answer: B
Based on below data I choose CloudFront (ANS B) S3 transfer costs based on US region - S3 ingress: free • S3 to Internet: $0.09 per GB S3 Transfer Acceleration: • Faster transfer times (50 to 500% better) • Additional cost on top of Data Transfer - Pricing: +$0.04 to $0.08 per GB S3 to CloudFront: $0.00 per GB CloudFront to Internet: $0.085 per GB (slightly cheaper than S3) • Caching capability (lower latency) • Reduce costs associated with S3 Requests - Pricing (7x cheaper with CloudFront) S3 Cross Region Replication: $0.02 per GB
upvoted 5 times
...
BECAUSE
Most Recent 1 year, 11 months ago
Selected Answer: B
B is the answer
upvoted 1 times
...
bighedgedog
2 years, 10 months ago
Selected Answer: B
CloudFront would lower the cost, S3 Transf Acceleration would improve performance but increase the cost. The maximum file supported by CloudFront is 30GB, datasets are huge but we don't know the actual size of the files. I'd vote for B but cannot be 100% sure.
upvoted 5 times
miles3719
2 years, 8 months ago
AI and ML workloads and HUGE, I would think that 30gb would be a drop in the ocean in those fields? Would think it would be hundreds and thousans of GB? - somewhat ambiguous question
upvoted 1 times
...
...
achrafsky
2 years, 11 months ago
Selected Answer: A
Q. How should I choose between Transfer Acceleration and Amazon CloudFront’s PUT/POST? Transfer Acceleration optimizes the TCP protocol and adds additional intelligence between the client and the S3 bucket, making Transfer Acceleration a better choice if a higher throughput is desired. If you have objects that are smaller than 1GB or if the data set is less than 1GB in size, you should consider using Amazon CloudFront's PUT/POST commands for optimal performance. Here we talk about Huge file so Transfer Acceleration.
upvoted 4 times
...
albert_kuo
3 years, 1 month ago
Selected Answer: B
Condition 1) Customers are located across North America and Europe. 2) lower transfer cost Using CloudFront signed url is a suitable choice
upvoted 4 times
...
Venki_dev
3 years, 1 month ago
Selected Answer: A
Amazon S3 Transfer Acceleration is a bucket-level feature that enables fast, easy, and secure transfers of files over long distances between your client and an S3 bucket. Transfer Acceleration is designed to optimize transfer speeds from across the world into S3 buckets. Transfer Acceleration takes advantage of the globally distributed edge locations in Amazon CloudFront. As the data arrives at an edge location, the data is routed to Amazon S3 over an optimized network path Why use Transfer Acceleration? You might want to use Transfer Acceleration on a bucket for various reasons: Your customers upload to a centralized bucket from all over the world. You transfer gigabytes to terabytes of data on a regular basis across continents. You can't use all of your available bandwidth over the internet when uploading to Amazon S3. https://docs.aws.amazon.com/AmazonS3/latest/userguide/transfer-acceleration.html
upvoted 2 times
Venki_dev
3 years, 1 month ago
i was too quick to paste , now i see a But , Transfer Acceleration is currently not supported for buckets located in the following Regions: Africa (Cape Town) (af-south-1) Asia Pacific (Hong Kong) (ap-east-1) Asia Pacific (Osaka) (ap-northeast-3) Europe (Stockholm) (eu-north-1) Europe (Milan) (eu-south-1) Middle East (Bahrain) (me-south-1) questions talks about Europe , so its safe to discard option A i think , not sure if B should still be considered for large datasets
upvoted 1 times
Venki_dev
3 years, 1 month ago
But again, since the bucket is already in us-east-1 and not any europe region so this should be ok to select A
upvoted 1 times
Zoroter
2 years, 11 months ago
maybe YOU SHOULD read the question again to notice that they ask us about "The organization wishes to lower the cost of data transfers while maintaining or improving performance". Now, how TA should reduce data transfer?
upvoted 1 times
...
rvnz45
3 years, 1 month ago
stop saying 'should be' explain with data. dont confuse other with guessing the answers you already know there is many regions reside in EUROPE. careful with the cost
upvoted 1 times
...
...
...
...
serdar55
3 years, 1 month ago
Selected Answer: A
CloudFront is not able to cache a large amounts of data and Transfer acceleration is cheaper
upvoted 2 times
...
Yurick
3 years, 1 month ago
Why not C ?(C. Set up a second S3 bucket in the eu-central-1 Region with S3 Cross-Region Replication between the buckets. Direct customer requests to the closest Region. Continue to use S3 signed URLs for access control.) As it goes about huge files and Cloudfront allows files up to 30 Gb only?
upvoted 2 times
Venki_dev
3 years, 1 month ago
im guessing cross region replication is on higher cost than S3 transfer accelaration
upvoted 2 times
...
...
SDikeman62
3 years, 2 months ago
I would Go with B. https://stackoverflow.com/questions/36882595/are-there-any-difference-between-amazon-cloudfront-and-amazon-s3-transfer-accele S3 transfer acceleration is for Uploads to S3.
upvoted 2 times
...
Conceptual
3 years, 3 months ago
B is correct . A is out as Transfer Acceleration is not supported in all EU regions as question explicitly saying customer are in US and EU. Please refer https://docs.aws.amazon.com/AmazonS3/latest/userguide/transfer-acceleration.html Note Transfer Acceleration is currently not supported for buckets located in the following Regions: Africa (Cape Town) (af-south-1) Asia Pacific (Hong Kong) (ap-east-1) Asia Pacific (Osaka) (ap-northeast-3) Europe (Stockholm) (eu-north-1) Europe (Milan) (eu-south-1) Middle East (Bahrain) (me-south-1)
upvoted 3 times
Venki_dev
3 years, 1 month ago
since the bucket is already in us-east-1 and not any Europe region so this should be ok to select A
upvoted 1 times
...
...
adsdadasdad
3 years, 3 months ago
Selected Answer: A
Its A because CloudFront won't cache that large amount of data
upvoted 3 times
...
PrinceMughal
3 years, 3 months ago
Selected Answer: B
B is secure and fast way of doing it.
upvoted 3 times
...
dolefi
3 years, 3 months ago
I would go with A, they are talking about HUGE datasets which should be delivered, but the CloudFront does have a 20GB limit per file which should be cached. Transfer acceleration does not have any file size limit
upvoted 2 times
dolefi
3 years, 3 months ago
taking this back, the previous stands but it won't lower the price. Cloudfront will
upvoted 2 times
...
...
FF11
3 years, 4 months ago
Selected Answer: B
B is correct. https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html
upvoted 3 times
...
jmensah60
3 years, 4 months ago
Selected Answer: A
AAAAAAAAA
upvoted 2 times
...
hmc929
3 years, 4 months ago
B is the answer
upvoted 1 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago