AWS Certified Cloud Practitioner — Question 453
A company is hosting a web application in a Docker container on Amazon EC2.
AWS is responsible for which of the following tasks?
Answer options
- A. Scaling the web application and services developed with Docker
- B. Provisioning or scheduling containers to run on clusters and maintain their availability
- C. Performing hardware maintenance in the AWS facilities that run the AWS Cloud
- D. Managing the guest operating system, including updates and security patches
Correct answer: C
Explanation
Under the AWS Shared Responsibility Model, AWS is responsible for the security 'of' the cloud, which includes physical infrastructure, virtualization hypervisors, and hardware maintenance in AWS data centers. Because the customer is using Amazon EC2 (Infrastructure as a Service), the customer is responsible for managing everything from the guest operating system upward, including the Docker runtime, container scheduling, and application scaling.