Which deployment option should the database engineer choose that involves the LEAST operational overhead?
Run SQL Server on Amazon EC2 and grant elevated privileges for both the database instance and the host operating system.
Amazon RDS for SQL Server and grant elevated privileges for both the database instance and the host operating system.
Run SQL Server on Amazon EC2 and grant elevated privileges for the database instance.
An Amazon RDS Custom for SQL Server and grant elevated privileges for both the database instance and the host operating system.
Explanations:
Running SQL Server on Amazon EC2 requires managing the operating system and database instance, which increases operational overhead. Elevated privileges for both the database and OS are not necessary for most workloads, making this choice more complex.
Amazon RDS for SQL Server does not allow granting elevated privileges on the host operating system, making it unsuitable for workloads requiring OS-level access.
Running SQL Server on Amazon EC2 with elevated privileges for the database instance only does not meet the requirement for OS-level access, which is essential for the application.
Amazon RDS Custom for SQL Server allows for more control over the database instance and operating system, making it the best choice for workloads requiring elevated privileges and OS access, while still managing operational complexity.