RDS Flashcards
Is Amazon Relational Database Service (Amazon RDS) a managed service?
Yes, it’s managed by AWS.
RDS makes it easy to…
set up, operate, and scale a relational database in the cloud
RDS provides…
cost-efficient and resizable capacity, while managing time-consuming database administration tasks, freeing you up to focus on your applications and business
Amazon RDS supports which DBs?
MySQL, MariaDB, Oracle, SQL Server, PostgreSQL
Can RDS automatically back up your database?
Yes
Can RDS keep your database software up to date with the latest version?
Yes
What does Amazon RDS manage on my behalf?
Amazon RDS manages the work involved in setting up a relational database: from provisioning the infrastructure capacity you request to installing the database software.
Once your database is up and running, what does RDS automate?
common administrative tasks such as performing backups and patching the software that powers your database
With optional Multi-AZ deployments,
Amazon RDS also manages synchronous data replication across Availability Zones with automatic failover.
Does RDS provide native database access?
Yes, you interact with the relational database software as you normally would. This means you’re still responsible for managing the database settings that are specific to your application. You’ll need to build the relational schema that best fits your use case and are responsible for any performance tuning to optimize your database for your application’s workflow.
When would I use Amazon RDS vs. Amazon EC2 Relational Database AMIs?
Amazon Web Services provides a number of database alternatives for developers. Amazon RDS enables you to run a fully featured relational database while offloading database administration. Using one of our many relational database AMIs on Amazon EC2 allows you to manage your own relational database in the cloud.
What is a database instance (DB instance)?
a database environment in the cloud with the compute and storage resources you specify
What can you do w/ DB instances?
You can create and delete DB instances, define/refine infrastructure attributes of your DB instance(s), and control access and security via the AWS Management Console, Amazon RDS APIs, and AWS Command Line Interface.
How many DB instances can you run?
one or more
T/F: each DB instance can support one or more databases or database schemas, depending on engine type.
True