
Ultimate access to all questions.
A company operates a highly available data collection application on Amazon EC2 in the eu-north-1 Region, which collects data from end-user devices and writes records to an Amazon Kinesis data stream. These records are processed by a set of AWS Lambda functions, and the processed output is stored in an Amazon S3 bucket located in eu-north-1. This S3 bucket serves as a data source for Amazon Athena. To expand its global presence, the company plans to deploy the data collection application, Kinesis data stream, and Lambda functions in the sa-east-1 and ap-northeast-1 Regions. However, the S3 bucket will remain in eu-north-1 to centralize data analysis. During initial testing of this new setup, significant data arrival lag from the new Regions to the S3 bucket in eu-north-1 was observed. What is the most effective solution to reduce this lag time?
A
Configure the Lambda functions in each of the two new Regions to operate within a VPC and establish an S3 gateway endpoint within that VPC.
B
Enable S3 Transfer Acceleration on the S3 bucket in eu-north-1 and modify the application to utilize the accelerated S3 endpoint for data uploads.
C
Establish an S3 bucket in each of the two new Regions, configure the application in each region to upload data to its respective S3 bucket, and set up S3 Cross-Region Replication to transfer data to the S3 bucket in eu-north-1.
D
Enhance the memory allocation for the Lambda functions to ensure they have multiple cores available and implement the multipart upload feature for data uploads to Amazon S3 from Lambda.