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 AWS 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 AWS 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 AWS 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 AWS Outposts also enables automatic backup to your Outpost or 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 AWS Outposts supports Microsoft SQL Server, MySQL and PostgreSQL database engines, with support for additional database engines coming soon.

Benefits of Amazon RDS on Outposts

Amazon RDS on AWS 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 AWS 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 AWS 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 AWS Outposts, you can fine tune your database performance which provides actionable insights on database performance health.

Amazon RDS on AWS 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 AWS Outposts allows you to automatically back up your on-premises databases, supports point-in-time restore, and offers automated backup retention periods per database.

Amazon RDS Multi-AZ on AWS Outposts enhances availability by deploying a standby instance on a second Outpost and uses synchronous replication technologies to keep data on your standby database instance up to date with the primary.

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 Amazon RDS interface.

How it works

AWS Outposts lets you run Amazon RDS in your on-premises or co-location site. You can deploy and scale an Amazon RDS database instance in Outposts just as you do in the cloud, using the AWS console, APIs, or CLI. Amazon RDS databases in Outposts are encrypted at rest using AWS KMS keys. Amazon RDS automatically stores all automatic backups and manual snapshots in the AWS Region.

How does RDS on Outposts work