Amazon Relational Database Service (Amazon RDS) on AWS Outposts, now in preview, allows you to deploy fully managed database instances in your on-premises environments. AWS Outposts is a fully managed service that extends AWS infrastructure, AWS services, APIs, and tools to virtually any datacenter, co-location space, or on-premises facility for a truly consistent hybrid experience. You can deploy Amazon RDS on Outposts to set up, operate, and scale MySQL and PostgreSQL relational databases on premises, just as you would in the cloud. Amazon RDS on Outposts provides cost-efficient and resizable capacity for on-premises databases, while automating time-consuming administration tasks including infrastructure provisioning, database setup, patching, and backups, freeing you to focus on your applications.
When you deploy Amazon RDS on Outposts, you can run RDS on premises for low latency workloads that need to be run in close proximity to your on-premises data and applications. Amazon RDS on Outposts also enables automatic backup to an AWS Region. You can manage RDS databases both in the cloud and on premises using the same AWS Management Console, APIs, and CLI. Amazon RDS on Outposts supports MySQL and PostgreSQL database engines, with support for additional database engines coming soon.
How it works
AWS Outposts lets you run Amazon RDS in your on-premises or co-location site. You can deploy and scale an RDS database instance in Outposts just as you do in the cloud, using the AWS console, APIs, or CLI. RDS databases in Outposts are encrypted at rest using AWS KMS keys. RDS automatically stores all automatic backups and manual snapshots in the AWS Region and publishes database metrics to Amazon CloudWatch.
Amazon RDS on Outposts makes it easy to provision, monitor, and operate relational databases on premises, including for low latency workloads that need to remain close to on-premises data and applications. RDS on Outposts automates administrative functions for on-premises databases, including provisioning, operating system and database patching, backup, point-in-time restore, compute scaling, instance health monitoring, and failover.
Amazon RDS on Outposts scales compute and memory of your on-premises databases with just a few clicks in the console, using the command line interface (CLI), or API calls. When using RDS on Outposts, you can fine tune your database performance with help from Amazon CloudWatch, which provides actionable insights on database performance health.
Amazon RDS on Outposts monitors to detect unhealthy database instances and automatically recovers them using the same storage volume, ensuring availability protection for your on-premises databases. RDS on Outposts allows you to manually or automatically back up your on-premises databases, supports point-in-time restore, and offers automated backup retention periods per database. RDS on Outposts will soon support cloud backup and restore for on-premises databases by automating failover to Amazon RDS in the AWS Region.
You can manage RDS databases both in the cloud and on Outposts using the same AWS Management Console, APIs, and CLI. You can easily manage a hybrid cloud database fleet with the unified RDS interface and use the AWS Region for backup and restore.
To get started with Amazon RDS on Outposts, order your Outposts capacity today in the AWS console. Creating an RDS on Outposts database instance is similar to creating an Amazon RDS database instance in the AWS cloud, but you must specify a database subnet group that is associated with your Outpost.
Visit the FAQs page.
Instantly get access to the AWS Free Tier.
Get started building with Amazon RDS in the AWS Management Console.