AWS is responsible for which of the following tasks?
Scaling the web application and services developed with Docker
Provisioning or scheduling containers to run on clusters and maintain their availability
Performing hardware maintenance in the AWS facilities that run the AWS Cloud
Managing the guest operating system, including updates and security patches
Explanations:
AWS provides services that can help with scaling (like Auto Scaling groups), but scaling the application itself is the responsibility of the user or developer.
While AWS offers services like Amazon ECS and EKS for managing container orchestration, the actual provisioning and scheduling of containers is typically the responsibility of the user or application developer.
AWS is responsible for hardware maintenance, including managing physical servers, networking, and power in their data centers, ensuring high availability and durability of services.
The guest operating system management, including updates and security patches, is the responsibility of the user if they are managing the EC2 instances directly; AWS manages the underlying infrastructure.