Amazon RDS on VMware - AWS Prescriptive Guidance

Amazon RDS on VMware

Amazon RDS on VMware lets you deploy managed Amazon RDS for SQL Server databases in your on-premises, virtualized VMware vSphere environment. You can provision new databases in minutes, take automatic snapshot backups, and restore them in your on-premises VMWare vSphere environment.

Amazon RDS provides cost-efficient and resizable capacity while automating time-consuming administration tasks like database setup, patching, and snapshot backups, and frees you to focus on your applications. Amazon RDS on VMware brings these benefits to your on-premises deployments, and makes it easy to set up, operate, and scale databases in VMware vSphere private data centers.

Amazon RDS on VMware uses the RDS connector to create a virtual private network (VPN) tunnel during the onboarding process. The VPN connection enables communications between your vSphere cluster and your AWS Region. You can manage your SQL Server databases by using the Amazon RDS console on vSphere, and issue API commands as you would in the AWS Cloud. You can view your databases in the cloud and on premises from a single pane.

In the following diagram, the Amazon RDS control plane resides in an AWS Region. From there, you can manage your databases on vSphere using the Amazon RDS console, run API commands in the same way you would manage your database in the cloud, and view your on-premises and cloud databases from a single pane. Amazon RDS on VMware also provides access to other AWS services such as Amazon CloudWatch and Amazon S3.

On the vSphere side, Amazon RDS deploys a local control plane and a data plane. The local control plane is responsible for communicating with the control plane in the AWS Region, and for managing the DB instances on premises. The SQL Server DB instances run from the VMs in the data plane. AWS and vSphere are connected through a secure VPN that’s managed by Amazon RDS. The local control plane and the VPN are installed as part of the Amazon RDS on VMware onboarding process.

     Using Amazon RDS for VMware to deploy SQL Server in a VMware vSphere environment

Amazon RDS on VMware currently supports SQL Server 2016 SP2 Enterprise edition. You have to bring your own media and your own Microsoft SQL Server (on-premises) license to create SQL Server databases that are managed by Amazon RDS on VMware.

For more information about Amazon RDS on VMware, see Amazon RDS on VMware on the AWS website and the Amazon RDS on VMware documentation.

When to choose Amazon RDS on VMware

Amazon RDS on VMware is a migration option for your SQL Server database when:

  • You want your data to reside in your on-premises data center.

  • You have applications that require low latency.

High availability

Amazon RDS on VMware uses VMware vSphere High Availability to provide availability and failover protection solutions. VMware vSphere HA offers availability protection by using local, on-premises monitoring that detects unhealthy database instances and automatically recovers them by using the same storage volume. For more information about high availability, see the VMware vSphere documentation.