CompTIA Tech+ (FC0-U71)Applications and SoftwareHard

A technician is setting up a new Linux server that will host several web applications and databases. The server needs to be able to run multiple isolated instances of operating systems or applications on a single physical machine, efficiently sharing hardware resources. Which technology would be MOST appropriate for this scenario?

  1. AType 2 Hypervisor
  2. BContainerization
  3. CCloud computing
  4. DDual-booting
Show answer & explanation

Correct answer: B. Containerization

Containerization (e.g., Docker) allows applications and their dependencies to be packaged into isolated, portable units called containers. Unlike virtual machines, containers share the host OS kernel, making them much more lightweight and efficient for running multiple isolated application instances on a single server while efficiently sharing resources.

Why the other options are wrong

  • A. A Type 2 Hypervisor (hosted hypervisor) runs on top of a host OS and creates full virtual machines, which are heavier and less efficient than containers for this specific purpose.
  • C. Cloud computing refers to services delivered over the internet, not a specific local virtualization technology for a single server.
  • D. Dual-booting allows only one OS to run at a time, not multiple isolated instances simultaneously.

Containerization

A form of operating system virtualization that packages software code and all its dependencies into isolated units (containers) that can run consistently across different environments.

  • Shares host OS kernel, making it lightweight.
  • Provides process isolation and resource management.
  • Highly portable and efficient for microservices.

Memory trick: Containers: Share Kernel, Isolate Apps.

More Applications and Software questions