Free AWS Cloud Practitioner CLF-C02 Practice Question
When using AWS Lambda, AWS manages the underlying host infrastructure including the operating system, patching, and scaling, while the customer is only responsible for the code and choice of runtime.
The statement is correct because AWS Lambda is a serverless compute service, where AWS takes on more responsibility for the maintenance and management of the underlying infrastructure. AWS handles the servers, operating system, and scaling of the service. This allows the customer to focus solely on writing and deploying their code, without concern for the infrastructure layer. Similar responsibilities are in place for functions like patch management and the security configuration of the host infrastructure, which also fall under AWS's domain in the case of AWS Lambda. In contrast, with services like Amazon EC2, customers would have a higher degree of responsibility, including the operating system and its patching.