CV0-003 · Question #801
A DevOps team needs to provide a solution that offers isolation, portability, and scalability. Which of the following would BEST meet these requirements?
The correct answer is B. Containers. Containers provide process-level isolation via namespaces, are portable across environments through standardized images, and scale horizontally with orchestration platforms like Kubernetes.
Question
A DevOps team needs to provide a solution that offers isolation, portability, and scalability. Which of the following would BEST meet these requirements?
Options
- AVirtual machines
- BContainers
- CAppliances
- DClusters
How the community answered
(21 responses)- A5% (1)
- B86% (18)
- D10% (2)
Why each option
Containers provide process-level isolation via namespaces, are portable across environments through standardized images, and scale horizontally with orchestration platforms like Kubernetes.
Virtual machines provide strong isolation but are less portable due to large image sizes and hypervisor dependencies, and they scale more slowly than containers due to full OS overhead.
Containers use Linux namespaces and cgroups to isolate processes from one another, satisfying the isolation requirement. Their image-based packaging makes them portable across any environment with a compatible container runtime. Container orchestration platforms such as Kubernetes enable rapid horizontal scaling by spinning up or down container instances based on demand.
Appliances are purpose-built hardware or software units with fixed configurations, offering little flexibility for portability or dynamic scalability.
Clusters improve availability and distribute workloads but do not inherently provide application-level isolation or portability on their own.
Concept tested: Container isolation, portability, and scalability for DevOps
Source: https://kubernetes.io/docs/concepts/overview/
Topics
Community Discussion
No community discussion yet for this question.