CYBERSECURITY-APPRENTICE practice question 20 of 30

Which of the following best defines virtualization in the context of cloud computing?

Full set: 240 questions
Answer options
A: Virtualization is the process of segmenting cloud networks into smaller subnetworks to enhance security and isolation.
B: Virtualization refers to the practice of distributing applications across multiple cloud service providers.
C: Virtualization is the exclusive use of containers instead of traditional VMs to optimize resource usage.
D: Virtualization is the technique of creating multiple virtual instances of computing resources from a single physical resource. Correct answer
Correct Answer:
D. Virtualization is the technique of creating multiple virtual instances of computing resources from a single physical resource.
Explanation

Virtualization is a foundational technology for cloud computing that involves using a software layer, known as a hypervisor, to abstract physical hardware resources. This abstraction allows a single physical machine (server) to be partitioned into multiple isolated, independent virtual environments, often called virtual machines (VMs) or containers. Each virtual instance has its own share of the underlying CPU, memory, and storage, enabling the resource pooling and multi-tenancy essential for cloud services. This technique is the core mechanism for creating and managing scalable, on-demand computing resources.

Why Incorrect

A. This describes network segmentation or subnetting, a security practice used to isolate network traffic, not the fundamental definition of virtualization.
B. This defines a multi-cloud or hybrid cloud strategy, which is an architectural approach for deploying services, not the underlying technology of virtualization.
C. This is incorrect because virtualization encompasses both virtual machines and containers. Stating it is the exclusive use of containers is factually inaccurate.

References

1. Mell, P., & Grance, T. (2011). The NIST Definition of Cloud Computing (NIST Special Publication 800-145). National Institute of Standards and Technology. Retrieved from https://doi.org/10.6028/NIST.SP.800-145.

Section 2, "Essential Characteristics": The document describes "Resource Pooling," stating, "The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned...". This directly supports the concept of creating virtual resources from a physical pool.

2. Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., ... & Zaharia, M. (2010). A view of cloud computing. Communications of the ACM, 53(4), 50-58. https://doi.org/10.1145/1721654.1721672

Page 51, Section 3, "Enabling Technologies": The paper explicitly states, "Hardware virtualization that multiplexes a physical hardware server... is a key enabling technology for Cloud Computing." This defines virtualization as the creation of multiple virtual servers from one physical server.

3. Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., ... & Warfield, A. (2003). Xen and the art of virtualization. ACM SIGOPS Operating Systems Review, 37(5), 164-177. https://doi.org/10.1145/1165389.945462

Section 1, "Introduction," Paragraph 1: This seminal paper on virtualization describes it as a technique that "allows multiple operating systems to run concurrently on a single physical machine," which is the direct implementation of creating multiple virtual instances from a single physical resource.

Scroll to Top