200-901 Question 106
Select 3Your team is deploying an application using containers to ensure it can scale easily and run consistently across multiple environments. Which of the following attributes best describe this deployment type?
- A
The application is packaged with its dependencies, ensuring portability.
- B
The application runs directly on the host operating system, without requiring virtualization.
- C
The deployment allows for horizontal scaling by creating multiple container instances.
- D
The application is tightly coupled with the underlying infrastructure and hardware.
- E
The deployment process is automated using container orchestration tools like Kubernetes or Docker Swarm.
Show answer and explanation
Correct answers: A, C, E
Explanation
Containers are a popular application deployment type due to their portability, scalability, and compatibility with orchestration tools. By packaging the application and its dependencies, containers ensure consistent behavior across environments. The use of container orchestration tools further simplifies deployment and scaling, making this deployment model ideal for modern, cloud-native applications.
- A. Correct.
Correct: Containers package an application with its dependencies, making it portable across different environments.
- B. Incorrect.
Incorrect: Containers do not run directly on the host OS; they run within a container runtime, providing isolation.
- C. Correct.
Correct: Containers are designed to support horizontal scaling, enabling multiple instances to run as needed.
- D. Incorrect.
Incorrect: Containers are designed to be loosely coupled with the underlying infrastructure, enhancing portability.
- E. Correct.
Correct: Tools like Kubernetes or Docker Swarm automate the deployment and management of containers.