Amazon has brought its Relational Database Service (Amazon RDS) to AWS Outposts. It allows the deployment of a fully managed database instances in your on-premise infrastructure. AWS Outposts is a fully managed service that extends to AWS infrastructure, AWS services, APIs, and tools to virtually any data center, co-location space, or on-premise facility for a truly consistent hybrid experience. You can use Amazon RDS on Outposts to set up, operate, and scale MySQL and PostgreSQL relational databases on-premises, just as you would do in the cloud. Using Outpost Amazon RDS is cost-efficient and allows you to resize the capacity of on-premises databases while automating time-consuming administration tasks such as infrastructure provisioning, database setup, patching, and backups. This frees up time to focus on your applications.
After deploying Amazon RDS on Outpost, you are allowed to run RDS on-premises for low-latency workloads that need to be run closer to your on-premise data and applications. Amazon RDS on Outposts also enables automatic backup to an AWS Region. You can also manage RDS database bot in the cloud or on-premises while using the same AWS Management Console, APIs, and CLI. This paring also supports MySQL and PostgreSQL database engines and Amazon has also stated that it will soon add support for additional database engines.
Read Next: Why Do We Need Amazon Honeycode?
Fully Managed, On-Premises Databases
Amazon RDS on Outposts makes it easy to maintain and operate on-premise relational databases, including low-latency workloads that need to remain close to on-premise data and applications. RDS on Outposts automates administrative functions for on-premises databases, including provisioning, operating system, database patching, backup, point-in-time restore, compute scaling, instance health monitoring, and failover.
Amazon RDS on Outposts allows you to scale the compute and memory of your on-premises databases with just a few clicks in the console, using a command-line interface ( CLI) or an API call. While using the Relational database on Outposts, you can also fine-tune the performance of your database and get actionable insights into your database’s health performance.
Availability and Durability
Amazon RDS on Outposts monitors to highlight unhealthy database instances and automatically retrieves them using the same storage volume. This ensures availability of protection for your on-premises databases. Database on Outpost enables you to automatically backup your on-premises databases, supports point-in-time restore, and offers automated backup retention periods per database. This pairing will soon support cloud backup and restore the on-premise database by automating failover to Amazon RDS in AWS Region.
Amazon offers a unified interface through which you can manage both the RDS databases instances in the cloud and on the Outposts using the AWS Management Console, APIs, and CLI. It makes it easier to manage a hybrid cloud database fleet with this consolidated RDS interface and uses the AWS Region for backup and restore.
How it works
AWS Outpost allows you to run Amazon RDS in your on-premises or co-location site. It lets you deploy or scale an RDS database instance in Outposts just as you do in your cloud infrastructure, using AWS console, APIs, or CLI. Deploying an RDS instance in AWS Outpost makes it secure by encrypting it at rest using AWS KMS keys. RDS also automatically stores all the automatic backups and manual snapshots in the AWS region.