CYBERSECURITY-APPRENTICE practice question 20 of 30
Which of the following best defines virtualization in the context of cloud computing?
Full set: 240 questionsVirtualization 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.
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.
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.
Keep practicing
Take the free CYBERSECURITY-APPRENTICE practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other CYBERSECURITY-APPRENTICE practice questions
- Question 1You are configuring a network for a medium-sized enterprise. The goal is to separate diff…
- Question 2A mid-sized organization has a network with multiple branches. The network administrator …
- Question 3Which of the following correctly identifies a layer-specific function that differs betwee…
- Question 4Which two of the following best describe the characteristics of false positive alerts in …
- Question 5You are troubleshooting a network issue where users are unable to access websites using d…
- Question 6During the cyberattack lifecycle, which stage involves crafting a malicious payload desig…
