Which AWS service should the company use to meet these requirements?
Amazon DynamoDB
Amazon EC2
AWS Lambda
Amazon RDS
Explanations:
Amazon DynamoDB is a managed NoSQL database service that abstracts the underlying infrastructure, meaning the company would not have control over patch management of any operating systems.
Amazon EC2 (Elastic Compute Cloud) allows users to launch and manage virtual servers in the cloud, providing full control over the guest operating systems, including the ability to apply patches and manage configurations.
AWS Lambda is a serverless compute service that runs code in response to events without managing servers. There is no underlying operating system that the company can manage or patch, as it abstracts the infrastructure.
Amazon RDS (Relational Database Service) is a managed database service that handles patching and maintenance tasks automatically for users. This means the company would not retain full control over patch management of the operating systems used to host the database.