PrepAway - Latest Free Exam Questions & Answers

What is an appropriate configuration for a highly available database architecture?

A client application requires operating system privileges on a relational database server. What is an
appropriate configuration for a highly available database architecture?

PrepAway - Latest Free Exam Questions & Answers

A.
A standalone Amazon EC2 instance

B.
Amazon RDS in a Multi-AZ configuration

C.
Amazon EC2 instances in a replication configuration utilizing a single Availability Zone

D.
Amazon EC2 instances in a replication configuration utilizing two different Availability Zones

25 Comments on “What is an appropriate configuration for a highly available database architecture?

  1. taka says:

    I think this answer is B.
    Multi-AZ is a very important keyword in representing “highly available database architecture”.
    Conversely, I never heard “EC2 instances in a replication configuration utilizing two different Availability Zones”.




    1



    0
  2. Aaresh Sharma says:

    EC2 replication configurations are for Database Migration Service and the question says nothing about moving the database. I think B should be the correct option.




    0



    0
  3. Manish says:

    It’s B.

    Amazon RDS provides high availability and failover support for DB instances using Multi-AZ
    deployments. Multi-AZ deployments for Oracle, PostgreSQL, MySQL, and MariaDB DB instances use
    Amazon technology, while SQL Server DB instances use SQL Server Mirroring.

    D is wrong, Ec2 Instances are not used for RDS. RDS itself has it’s own instance service, so if the RDS database is deployed then that instance is from the RDS section and not from Ec2. Only you can configure Ec2 instance for read replica and here in answer red replica is not mentioned and read replica is not providing HA for write and question related to highly available database architecture?




    0



    0
  4. Lee says:

    Why cannot say A..?
    A client application requires OS privileges on a RDB Server.
    in the RDS cannot have a privilege.
    if client wants to have privileges, client should make own EC2 instance. isn’t it?




    0



    0
  5. thewildbat says:

    The question never asks fro RDS. It just says a relational database server, which can be mysql on its own not hosted with AWS. 🙂

    D is correct




    2



    0
  6. MJ says:

    Since the client wants privilege on the RDS, option B is not valid. Since there is a requirement for highly availability, you cannot have just one AZ and one EC2 instance. Hence D is the right answer.
    Please refer below link showing an architecture example to enable Oracle database high availability on EC2 server.
    http://docs.aws.amazon.com/quickstart/latest/oracle-database/architecture.html
    For more information, please read the below link: http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.ReplicationInstance.html

    option 😀




    0



    0

Leave a Reply

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