A retail company has a custom .NET web application running on AWS that uses Microsoft SQL Server for the database. The application servers maintain a user's session locally. Which combination of architecture changes are needed to ensure all tiers of the solution are highly available? (Choose three.)
A) Refactor the application to store the user's session in Amazon ElastiCache. Use Application Load Balancers to distribute the load between application instances.
B) Set up the database to generate hourly snapshots using Amazon EBS. Configure an Amazon CloudWatch Events rule to launch a new database instance if the primary one fails.
C) Migrate the database to Amazon RDS for SQL Server. Configure the RDS instance to use a Multi-AZ deployment.
D) Move the .NET content to an Amazon S3 bucket. Configure the bucket for static website hosting.
E) Put the application instances in an Auto Scaling group. Configure the Auto Scaling group to create new instances if an instance becomes unhealthy.
F) Deploy Amazon CloudFront in front of the application tier. Configure CloudFront to serve content from healthy application instances only.
Correct Answer:
Verified
Q676: A fitness tracking company serves users around
Q677: A large company recently experienced an unexpected
Q678: A company needs to create a centralized
Q679: A company runs an application on a
Q680: A company has a VPC with two
Q682: An enterprise company is building an infrastructure
Q683: A company has a primary Amazon S3
Q684: A company decided to purchase Amazon EC2
Q685: A company has a web application that
Q686: A solutions architect needs to advise a
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents