XK0-005 · Question #12
A systems administrator wants to deploy several applications to the same server quickly. Each application should be abstracted from the host with its own dependencies and libraries and utilize a…
The correct answer is D. Containers. Containers provide isolated environments with dedicated dependencies and a minimal footprint by sharing the host's kernel, making them ideal for rapid and efficient application deployment.
Question
A systems administrator wants to deploy several applications to the same server quickly. Each application should be abstracted from the host with its own dependencies and libraries and utilize a minimal footprint. Which of the following would be BEST in this scenario?
Options
- AVirtual machines
- BType 2 hypervisor
- CChroot jails
- DContainers
How the community answered
(40 responses)- A5% (2)
- B5% (2)
- C18% (7)
- D73% (29)
Why each option
Containers provide isolated environments with dedicated dependencies and a minimal footprint by sharing the host's kernel, making them ideal for rapid and efficient application deployment.
Virtual machines run a full guest operating system, leading to a larger footprint and higher resource consumption than containers, making them less suitable for a 'minimal footprint' and 'quickly' deploy scenario.
A Type 2 hypervisor runs on an existing OS and hosts virtual machines, which still incurs the overhead of full VMs and doesn't offer the minimal footprint of containers.
Chroot jails provide basic process isolation by restricting access to a specific part of the filesystem but do not encapsulate applications with all their dependencies or offer the comprehensive resource isolation and portability of containers.
Containers, such as Docker, abstract applications from the host with their own dependencies and libraries while sharing the host OS kernel. This design results in a significantly smaller footprint and faster deployment compared to virtual machines, aligning perfectly with the requirements for speed, abstraction, and minimal resources.
Concept tested: Containerization for application deployment
Source: https://learn.microsoft.com/en-us/virtualization/windowscontainers/about/differences-vm-container
Topics
Community Discussion
No community discussion yet for this question.