Amazon RDS (Relational Database Service) is an AWS service that runs relational database engines, including MySQL, PostgreSQL, MariaDB, Oracle and SQL Server, as a managed offering. AWS handles provisioning, backups, patching and optional replication, while you manage schemas, queries and access.
Why it matters
Running a database well is hard work: backups, upgrades, replication and recovery all need care. RDS automates much of it. Multi-AZ deployments keep a standby copy in another availability zone and fail over automatically, and read replicas spread read traffic. You do not get operating system access, so some low-level tuning options are restricted.
Example
An application connects through an endpoint hostname, not an IP address:
mysql -h mydb.abc123.us-east-1.rds.amazonaws.com -u app -p
After a failover, the endpoint's DNS record points to the new primary, so a short DNS TTL and a client that reconnects are important.
Common mistakes
- Making the instance publicly accessible instead of keeping it in a private subnet.
- Treating Multi-AZ as a backup. It protects against hardware or zone failure, not accidental deletes.
- Letting automated backups lapse or never testing a restore.
- Applications that cache the resolved IP and fail to reconnect after failover.
Related
Get notified when this term updates
Plus occasional practical tips on uptime and monitoring, nothing else. Unsubscribe anytime.
यह पेज सामान्य जानकारी है, जिसे हमारी संपादकीय टीम ने लिखा है और दस्तावेज़ीकरण बदलने पर अपडेट किया जाता है। सर्वर और प्रदाता अलग-अलग होते हैं, इसलिए बदलाव पहले सुरक्षित तरीके से जाँचें। देखें: संपादकीय नीति और अस्वीकरण.