A financial services company is developing a real-time market analysis application deployed on a fleet of Amazon EC2 instances. The application needs to process and store millions of small analysis reports. The storage solution must support over read requests per second and write requests per second with sub-millisecond API latency. The files must be accessible via standard HTTPS APIs from any instance in the fleet, and the storage layer must automatically scale to handle unpredictable traffic spikes without manual intervention or performance degradation.
Which combination of actions should the solutions architect recommend to meet these requirements? (Select TWO.)
- Store the reports in an Amazon S3 bucket, and distribute the objects across multiple distinct prefixes within the bucket.Cevap
- Deploy an Amazon CloudFront distribution in front of the Amazon S3 bucket to cache read requests and serve them from edge locations.Cevap
- CConfigure an Amazon EFS file system in Provisioned Throughput mode, and configure the EC2 instances to access it via an Application Load Balancer using HTTPS.
- DProvision an Amazon EBS volume with Multi-Attach enabled, mount it to all EC2 instances, and run a web server on each instance to expose the files over HTTPS.
- EEnable Amazon S3 Transfer Acceleration on the bucket to dynamically scale the read and write request rate limits of the target prefixes.
Cevap
Storing the reports in Amazon S3 distributed across multiple prefixes and caching read requests using Amazon CloudFront.
Amazon S3 supports up to GET/HEAD requests and PUT/POST/DELETE requests per second per prefix. By partitioning the reports across multiple prefixes within the bucket, the application can scale storage operations horizontally to support read requests and write requests. Deploying Amazon CloudFront in front of the bucket caches frequently accessed read requests at edge locations, reducing request loads on the S3 prefixes and providing sub-millisecond latencies.
Adım Adım Çözüm
Anahtar Kavram
Amazon S3 prefix-based request scaling limits and CloudFront caching for high-performance HTTP workloads.
Tahmini Süre:2m 30s