Which configuration provides the solution for the compa…

A company is deploying a new two-tier web application in AWS. The company has limited staff and requires
high availability, and the application requires complex queries and table joins. Which configuration provides the
solution for the company’s requirements?

A company is deploying a new two-tier web application in AWS. The company has limited staff and requires
high availability, and the application requires complex queries and table joins. Which configuration provides the
solution for the company’s requirements?

A.
MySQL Installed on two Amazon EC2 Instances in a single Availability Zone

B.
Amazon RDS for MySQL with Multi-AZ

C.
Amazon ElastiCache

D.
Amazon DynamoDB

Explanation:
When is it appropriate to use DynamoDB instead of a relational database? From our own experience designing
and operating a highly available, highly scalable ecommerce platform, we have come to realize that relational
databases should only be used when an application really needs the complex query, table join and transaction
capabilities of a full-blown relational database. In all other cases, when such relational features are not needed,
a NoSQL database service like DynamoDB offers a simpler, more available, more scalable and ultimately a
lower cost solution.



Leave a Reply 4

Your email address will not be published. Required fields are marked *


charm

charm

B.
key word here is ‘high availability’

Daddy

Daddy

key points are ‘High availability and Table joins’ which is only possibloe in case of relational RDS.