
Ultimate access to all questions.
A company is enhancing its online ordering application, which has recently seen an increase in attacks from malicious actors. The updated application will be hosted on an Amazon Elastic Container Service (Amazon ECS) cluster, with Amazon DynamoDB used for data storage. A public Application Load Balancer (ALB) will grant end users access to the application. To prevent attacks and ensure business continuity with minimal service interruptions during ongoing attacks, which two steps will be the most cost-effective solutions?
A
Set up an Amazon CloudFront distribution with the ALB as the origin, adding a custom header and a random value to the CloudFront domain. Configure the ALB to forward traffic conditionally based on matching the header and value.
B
Deploy the application across two AWS Regions and configure Amazon Route 53 to equally route traffic between these regions.
C
Enable auto scaling for Amazon ECS tasks and create a DynamoDB Accelerator (DAX) cluster.
D
Set up Amazon ElastiCache to decrease the load on DynamoDB.
E
Implement an AWS WAF web ACL with appropriate rule groups and associate the web ACL with the Amazon CloudFront distribution.