exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 655 discussion

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.
Show Suggested Answer Hide Answer
Suggested Answer: BDE 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
liono
Highly Voted 3 years, 8 months ago
A, C, E are correct
upvoted 30 times
MarkDillon1075
3 years, 8 months ago
C,D,E. The question asks for a highly available solution for all tiers. A - gives load balancing, not high availability.
upvoted 1 times
cpd
3 years, 8 months ago
"Move the .NET content to an Amazon S3 bucket" does NOT make sense.
upvoted 4 times
...
WhyIronMan
3 years, 7 months ago
yeah? hey genius, how you will handle session management ? you need A
upvoted 3 times
...
XRiddlerX
3 years, 8 months ago
Answer is A,C,E D is incorrect because S3 doesn't support server-side scripting like "ASP.NET, PHP, or JSP". In addition, high availability is one of the features of ELB. ELB Features - https://aws.amazon.com/elasticloadbalancing/features/#:~:text=High%20availability,response%20to%20incoming%20application%20traffic. S3 static web site hosting - https://docs.amazonaws.cn/en_us/AmazonS3/latest/user-guide/static-website-hosting.html "You can host a static website on Amazon S3. On a static website, individual webpages include static content. A static website might also contain client-side scripts. By contrast, a dynamic website relies on server-side processing, including server-side scripts such as PHP, JSP, or ASP.NET. Amazon S3 does not support server-side scripting."
upvoted 8 times
...
...
...
Ebi
Highly Voted 3 years, 8 months ago
Answer is ACE
upvoted 10 times
...
cldy
Most Recent 3 years, 6 months ago
A. Refactor the application to store the userג€™s session in Amazon ElastiCache. Use Application Load Balancers to distribute the load between application instances. C. Migrate the database to Amazon RDS for SQL Server. Configure the RDS instance to use a Multi-AZ deployment. E. Put the application instances in an Auto Scaling group. Configure the Auto Scaling group to create new instances if an instance becomes unhealthy.
upvoted 1 times
...
AzureDP900
3 years, 6 months ago
A,C, E is correct
upvoted 1 times
...
acloudguru
3 years, 6 months ago
hope I can have it in my exam as difficile ones
upvoted 1 times
...
acloudguru
3 years, 6 months ago
Selected Answer: ACE
D is incorrect because S3 doesn't support server-side scripting like "ASP.NET, PHP, or JSP". In addition, high availability is one of the features of ELB. ELB Features - https://aws.amazon.com/elasticloadbalancing/features/#:~:text=High%20availability,response%20to%20incoming%20application%20traffic. S3 static web site hosting - https://docs.amazonaws.cn/en_us/AmazonS3/latest/user-guide/static-website-hosting.html "You can host a static website on Amazon S3. On a static website, individual webpages include static content. A static website might also contain client-side scripts. By contrast, a dynamic website relies on server-side processing, including server-side scripts such as PHP, JSP, or ASP.NET. Amazon S3 does not support server-side scripting."
upvoted 1 times
...
andylogan
3 years, 7 months ago
It's A C E - ElasticCache, RDS Multi AZ, Auto Scaling group
upvoted 2 times
...
student22
3 years, 7 months ago
A,C,E A - Session management C - HA DB E - HA Application
upvoted 1 times
...
tgv
3 years, 7 months ago
AAA CCC EEE ---
upvoted 1 times
...
blackgamer
3 years, 7 months ago
ACE is correct.
upvoted 1 times
...
WhyIronMan
3 years, 7 months ago
I'll go with A,C,E
upvoted 1 times
...
Waiweng
3 years, 7 months ago
it;s A,C,E
upvoted 6 times
...
nil3112
3 years, 7 months ago
can AWS RDS supports SQL server or we have to put it on EC2 ?
upvoted 1 times
...
alisyech
3 years, 7 months ago
A C E for sure
upvoted 1 times
...
kiev
3 years, 7 months ago
ACE is the correct answer. S3 don't use NET applications as they are dynamic and that also rules out cloudfront.
upvoted 1 times
...
Kian1
3 years, 8 months ago
going with ACE
upvoted 2 times
...
kopper2019
3 years, 8 months ago
A,C,E without thinking twice about it
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...