Amazon brings its Relational Database Service (Amazon RDS) on AWS Outposts; it will allow you to deploy a fully managed database instances in your on-premise infrastructure. AWS Outpost 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. Being on Outpost Amazon RDS becomes cost-efficient and allows you to resize capacity of on-premises databases while automating time-consuming administration tasks such as infrastructure provisioning, database setup, patching, and backups, freeing you 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. When Amazon RDS presents on Outposts, it 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 also said that soon they are going to 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. With RDS on Outposts, it 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 that provides actionable insights into your database’s health performance.
Availability and Durability
Amazon RDS on Outposts monitors to distinguish unhealthy database instances and automatically retrieves them using the same storage volume, ensuring availability 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 use 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.