A company uses an Amazon S3 bucket as a data lake. The bucket stores massive data accessed randomly by multiple teams and hundreds of applications. The company wants to lower S3 storage costs while keeping frequently accessed objects immediately available. What is the MOST operationally efficient solution?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an S3 Lifecycle rule to transition objects to the S3 Intelligent-Tiering storage class..
Why this is the answer
S3 Intelligent-Tiering is the most operationally efficient solution because it automatically moves objects between two access tiers (frequent and infrequent) based on access patterns, without performance impact or retrieval fees. This optimizes costs for data with unknown or changing access patterns, which is ideal for a data lake accessed randomly by multiple teams. Storing objects in S3 Glacier is incorrect because it has retrieval delays and costs, which would not keep frequently accessed objects immediately available. Using S3 Standard-IA based on S3 storage class analysis is less efficient as it requires manual analysis and rule creation, and doesn't adapt to changing access patterns automatically. Transitioning objects to S3 Standard-IA and using a Lambda function to move them back to S3 Standard upon access is overly complex, introduces latency, and incurs additional compute costs.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed