Question 505:
While analyzing billions of web pages in a company, you have noticed some munging processes are exceeding SLAs even after using X1e instances suitable for HPC applications. After monitoring logs, trailing, and tracing data closely, you noticed that write operations involving S3 content pre-processing causing 80% of the bottleneck. In comparison, read operations for post-processing and LIST operations are together leading to the remaining 20% of congestion. Which two options are recommended to increase performance in this scenario? (Select TWO)
Answer options:
A.Migrate S3 files to an RDS database with write-optimized IOPS. B.Using Amazon S3 Transfer Acceleration, Multipart upload, parallelized reading via byte-range fetches, and partitioned prefix for distributing key names as part of naming patterns. C.Instead of LIST operations, you can scale storage connections horizontally since Amazon S3 is a very large distributed system similar to a decoupled parallel, single network endpoint. You can achieve the best performance by issuing multiple concurrent requests to Amazon S3. D.Instead of LIST operations, you can build a search catalog to keep track of S3 metadata by using other AWS services like Amazon DynamoDB or Amazon OpenSearch Service. E.Combining Amazon S3 and Amazon EC2 instances by migrating your current buckets to the region where the instances are available. This will help to reduce network latency and data transfer costs.