Amazon RDS on Outposts

Deploy Amazon RDS managed databases in on-premises environments

Amazon Relational Database Service (Amazon RDS) on AWS Outposts 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 Microsoft SQL Server, 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 Microsoft SQL Server, MySQL and PostgreSQL database engines, with support for additional database engines coming soon.


Fully managed, on-premises databases

Amazon RDS on Outposts makes it easy to provision 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.

Highly scalable and performant

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 which provides actionable insights on database performance health.

Available and durable

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 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.

Unified interface

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.

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.

How does RDS on Outposts work

Get started

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.

RDS on Outposts FAQs
See FAQs for additional information

Visit the FAQs page.

Learn more 
Read the blog
Read our blog

Learn how to create RDS DB instances on AWS Outposts.

Learn more 
Sign into the console
Start building in the console

Get started building with Amazon RDS in the AWS Management Console.

Sign in