πŸ“’ Too many exams? Don’t know which one suits you best? Book Your Free Expert πŸ‘‰ call Now!

  • google app store apple app store
  • βœ–

      Question

      What is one of the key advantages of using containers

      over virtual machines in modern application deployment?Β 
      A Containers provide better isolation than VMs. Correct Answer Incorrect Answer
      B Containers require less overhead than VMs because they share the host OS kernel. Correct Answer Incorrect Answer
      C Containers allow applications to use different operating systems within the same host. Correct Answer Incorrect Answer
      D Containers do not require any form of orchestration. Correct Answer Incorrect Answer
      E Containers need hypervisors to run efficiently. Correct Answer Incorrect Answer

      Solution

      Containers use a shared operating system kernel to run multiple isolated applications, which reduces the overhead compared to virtual machines that each require their own full OS. This allows containers to be more lightweight, faster to start, and consume fewer resources. They are ideal for microservices and cloud-native applications. Option A is incorrect because while containers provide process-level isolation, VMs offer stronger isolation due to completely separate OS instances. Option C is wrong because containers must share the same OS kernel, meaning they can't run different OSes (unlike VMs which can host different OSes on the same hardware). Option D is incorrect because containers often require orchestration tools (like Kubernetes) for managing large-scale deployments. Option E is incorrect because containers do not rely on hypervisors to function; they are managed through container engines like Docker.

      Practice Next

      Relevant for Exams:

      ask-question