
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
If you want a self-managed database, that means you want complete control over the database engine and the underlying infrastructure. In such a case you need to host the database on an EC2 Instance.
A
Using the Amazon RDS service
B
Using the Amazon DynamoDB service
C
Using the Amazon EC2 service
D
Using the Amazon Aurora service
Explanation:
When you want a self-managed database with complete control over both the database engine and the underlying infrastructure, you need to host the database on an EC2 Instance. This is because:
Amazon RDS is a managed database service where AWS handles infrastructure management, patching, and backups
Amazon DynamoDB is a fully managed NoSQL database service
Amazon Aurora is a managed relational database service compatible with MySQL and PostgreSQL
Amazon EC2 provides virtual servers where you have full control over the operating system, database software, and all configurations
With EC2 instances, you are responsible for:
Installing and configuring the database software
Managing database backups and recovery
Applying security patches and updates
Scaling the infrastructure as needed
Monitoring performance and availability
This self-managed approach gives you maximum flexibility but also requires more operational overhead compared to managed database services.