CompTIA A+ 220-1201: Virtualization and Cloud

Try 10 focused CompTIA A+ 220-1201 questions on Virtualization and Cloud, with explanations, then continue with IT Mastery.

On this page

Open the matching IT Mastery practice page for timed mocks, topic drills, progress tracking, explanations, and full practice.

Try CompTIA A+ 220-1201 on Web View full CompTIA A+ 220-1201 practice page

Topic snapshot

FieldDetail
Exam routeCompTIA A+ 220-1201
Topic areaVirtualization and Cloud Computing
Blueprint weight11%
Page purposeFocused sample questions before returning to mixed practice

How to use this topic drill

Use this page to isolate Virtualization and Cloud Computing for CompTIA A+ 220-1201. Work through the 10 questions first, then review the explanations and return to mixed practice in IT Mastery.

PassWhat to doWhat to record
First attemptAnswer without checking the explanation first.The fact, rule, calculation, or judgment point that controlled your answer.
ReviewRead the explanation even when you were correct.Why the best answer is stronger than the closest distractor.
RepairRepeat only missed or uncertain items after a short break.The pattern behind misses, not the answer letter.
TransferReturn to mixed practice once the topic feels stable.Whether the same skill holds up when the topic is no longer obvious.

Blueprint context: 11% of the practice outline. A focused topic score can overstate readiness if you recognize the pattern too quickly, so use it as repair work before timed mixed sets.

Sample questions

These questions are original IT Mastery practice items aligned to this topic area. They are designed for self-assessment and are not official exam questions.

Question 1

Topic: Virtualization and Cloud Computing

A technician is configuring a virtual machine that will host a test web server. Users on the same office LAN must be able to reach the web server from their own PCs, and the VM should also be able to access the internet for updates. Which of the following VM network configurations would be INCORRECT for this requirement?

Options:

  • A. Use bridged networking and assign the VM a unique static IP address within the office subnet, documenting the address for testers.

  • B. Configure the VM’s virtual NIC in bridged mode so it receives an IP address from the office router’s DHCP server.

  • C. Configure the VM’s virtual NIC for host-only networking and instruct testers to connect to the VM using its host-only IP address.

  • D. Use NAT networking and configure a port forwarding rule on the host so LAN users connect to the host’s IP on a mapped port.

Best answer: C

Explanation: Virtual machine network modes control how VMs connect to other systems. Bridged networking connects a VM directly to the physical LAN, so it behaves like a separate physical computer on that network. NAT networking lets the VM share the host’s IP address to reach external networks, often with the option to forward ports back to the VM. Host-only networking is designed for isolation, allowing the VM to communicate with the host and other VMs on the host-only network, but not with the wider LAN.

In this scenario, LAN users must be able to reach the VM’s web server from their own PCs, and the VM must also reach the internet. Any configuration that isolates the VM from the physical LAN fails this requirement and is therefore the incorrect choice.


Question 2

Topic: Virtualization and Cloud Computing

A small training company wants to demonstrate three different desktop operating systems to students but can only afford one powerful PC. Instructors also need to run potentially unsafe demo software without risking the main teaching environment. Which solution would BEST meet these requirements?

Options:

  • A. Install a desktop (Type 2) hypervisor on the PC and create separate virtual machines for each operating system, taking snapshots before each class

  • B. Create separate standard user accounts for each class on a single operating system and use file permissions to restrict access

  • C. Create three separate disk partitions on the PC and configure a triple-boot setup for the different operating systems

  • D. Subscribe to a cloud-based office productivity SaaS suite and have students log in from the shared PC during class

Best answer: A

Explanation: Virtual machines are ideal in desktop or lab environments when you need to run multiple operating systems on a single physical machine while keeping each environment isolated. A desktop (Type 2) hypervisor installed on the instructor’s PC can host several VMs, each with its own OS and applications.

Because each VM is logically isolated, running potentially unsafe demo software inside a VM greatly reduces the risk to the host system and other VMs. If something goes wrong, the instructor can simply revert the VM to a clean snapshot instead of rebuilding the entire machine. This flexibility—running different OSs side by side, quickly creating and resetting lab environments—also reduces the need to purchase additional hardware, resulting in significant cost savings for a small training company.


Question 3

Topic: Virtualization and Cloud Computing

In which cloud service model does the provider manage the physical servers, storage, networking, and virtualization layer, while the customer is responsible for installing and maintaining the operating systems and applications on the virtual machines?

Options:

  • A. Infrastructure as a Service (IaaS)

  • B. Platform as a Service (PaaS)

  • C. Function as a Service (FaaS)

  • D. Software as a Service (SaaS)

Best answer: A

Explanation: Cloud service models are often compared by what the provider manages versus what the customer manages.

With Infrastructure as a Service (IaaS), the cloud provider is responsible for the physical data center, servers, storage, networking, and the virtualization layer. The customer receives virtual machines and must install, configure, and maintain the operating systems, middleware, and applications. This matches the description in the question.

In contrast, Platform as a Service (PaaS) adds provider management of the OS and runtime environment, so the customer only worries about application code and data. Software as a Service (SaaS) goes further, with the provider delivering a complete application, and the customer just uses it. Function as a Service (FaaS) is a highly abstracted model where the customer only deploys functions, with the provider managing all servers and runtimes.

Therefore, the model where the provider manages hardware and virtualization but the customer manages OS and applications is IaaS.


Question 4

Topic: Virtualization and Cloud Computing

A small training lab needs students to practice with both Windows and Linux, but the budget only allows for a few powerful desktop PCs. The instructor wants each student to have access to multiple operating systems on a single physical machine without buying more hardware. Which benefit of using desktop virtual machines BEST meets this requirement?

Options:

  • A. They reduce hardware costs by allowing multiple virtual PCs to run on one physical computer.

  • B. They guarantee that each virtual machine cannot be affected by hardware failures on the host.

  • C. They eliminate the need to install any operating system on the physical computer.

  • D. They provide higher raw CPU performance than running the OS directly on the hardware.

Best answer: A

Explanation: The scenario describes a lab that needs multiple operating systems for each student while keeping hardware purchases low. Desktop virtualization allows a single powerful PC to host several virtual machines (VMs), each running its own OS. This consolidates multiple “computers” onto one physical system, significantly reducing the amount of hardware needed.

Because the main constraint in the scenario is budget for physical PCs, the deciding attribute is cost savings through hardware consolidation. By running multiple VMs on each desktop, the lab can meet its training needs without purchasing a separate machine for every OS instance.

Other potential advantages of virtualization, such as isolation or easier backup, are useful but do not directly address the stated concern of avoiding extra hardware purchases in this question.


Question 5

Topic: Virtualization and Cloud Computing

Which of the following statements about consumer cloud-based file synchronization services (such as those that sync a folder across your phone, laptop, and tablet) is NOT correct?

Options:

  • A. They typically keep a local copy of files in a special sync folder and upload changes to the cloud in the background.

  • B. If two devices change the same file while offline, the service may create separate conflict copies instead of silently overwriting one version.

  • C. These services often maintain a version history so users can restore an earlier copy of a file for a limited time.

  • D. After a file is successfully synced to the cloud, the service normally deletes all local copies so you must be online to open it.

Best answer: D

Explanation: Consumer cloud-based file synchronization services are designed to keep files consistent across multiple devices by using a cloud storage backend. Typically, they create a special local folder on each device. Any changes made inside that folder—such as editing, adding, or deleting files—are detected and then uploaded to the cloud. Other devices signed into the same account then download those changes, so each device has a current local copy.

When multiple devices edit the same file, conflict resolution becomes important. If two devices change a file at nearly the same time or while offline, many services will not silently overwrite one version. Instead, they often create an extra file (for example, a “conflicted copy”) so both versions are preserved and the user can decide which one to keep.

Most major consumer sync tools also maintain version history. This means the service stores earlier revisions of files for a certain period. Users can browse or restore older versions if they accidentally delete content or want to undo a bad change.

By default, these services do not delete local copies as soon as a file is synced. The normal model is full synchronization: files stay on the device and in the cloud so users can access them even when offline. Some providers offer optional space-saving features (such as online-only or on-demand files), but those must be specifically enabled and do not represent the default behavior described in the incorrect statement.


Question 6

Topic: Virtualization and Cloud Computing

A freelance developer wants to build a low-cost home lab on a single powerful desktop to practice different operating systems and safely test potentially unsafe software. The developer wants strong isolation from the host OS and to avoid buying additional PCs or constantly reinstalling OSs. Which of the following actions will best address this issue/meet these requirements? (Select TWO.)

Options:

  • A. Configure the workstation to dual-boot all required operating systems on separate disk partitions.

  • B. Replace the single workstation with multiple low-cost physical PCs so each test OS has its own dedicated hardware.

  • C. Install a desktop (Type 2) hypervisor on the workstation and run each test operating system in its own virtual machine.

  • D. Use virtual machine snapshots to capture a clean state of each lab environment and quickly revert after testing.

  • E. Enable remote desktop on the workstation so all testing is done in a shared host OS session.

Correct answers: C and D

Explanation: Virtual machines in a desktop or lab environment let you run multiple isolated operating systems on a single physical computer using a hypervisor. This isolation makes it safer to test new software or even malware without directly affecting the host OS. Virtualization also improves flexibility, because you can run many different OS versions or configurations at once, and cost savings, because you avoid buying separate hardware for each environment.

Option review:

  • ✔ Install a desktop (Type 2) hypervisor on the workstation and run each test operating system in its own virtual machine. This directly uses virtualization to provide isolated test environments on one physical desktop.
  • ✔ Use virtual machine snapshots to capture a clean state of each lab environment and quickly revert after testing. Snapshots make it easy and inexpensive to reset labs, which is a major benefit of VMs in a test environment.
  • ✖ Configure the workstation to dual-boot all required operating systems on separate disk partitions. Dual-booting does not provide the same level of isolation or quick rollback as running and snapshotting VMs.
  • ✖ Replace the single workstation with multiple low-cost physical PCs so each test OS has its own dedicated hardware. Buying more hardware increases cost and complexity instead of leveraging virtualization.
  • ✖ Enable remote desktop on the workstation so all testing is done in a shared host OS session. Remote access does not create separate OS instances or protect the host from test software.

Question 7

Topic: Virtualization and Cloud Computing

A small architecture firm is planning to move several applications to the cloud. The IT manager documents the following requirements:

Exhibit:

ItemRequirement
Design file storageMust run on hardware dedicated only to this firm
Public project portalCan run on shared infrastructure reachable from the internet
Management goalUse a single cloud strategy that supports both dedicated and shared needs
Data movementAbility to move or sync data between the dedicated and shared environments

Based on the information in the exhibit, which cloud deployment model would BEST meet these requirements?

Options:

  • A. Private cloud

  • B. Public cloud

  • C. Community cloud

  • D. Hybrid cloud

Best answer: D

Explanation: The exhibit shows that the firm needs two different types of environments: one that is dedicated only to the firm for design file storage, and another that can be shared and internet-facing for the public project portal. It also explicitly requires a single strategy that supports both needs and allows data movement between the dedicated and shared environments.

A hybrid cloud deployment model is specifically designed for this pattern. It combines a private cloud (dedicated resources under greater organizational control) with a public cloud (shared, internet-accessible infrastructure) and supports integration or data movement between the two. This directly matches the Management goal and Data movement rows in the exhibit.

By contrast, a pure private cloud or pure public cloud addresses only one side of the requirements. A community cloud involves multiple organizations with shared interests, which is not indicated anywhere in the exhibit for this single firm.


Question 8

Topic: Virtualization and Cloud Computing

Which TWO of the following statements about cloud deployment models are NOT accurate? (Select TWO.)

Options:

  • A. In a community cloud, each organization owns completely separate infrastructure and only shares management tools.

  • B. A public cloud is a cloud environment where computing resources are shared by many customers and accessed over the public internet.

  • C. A private cloud is a cloud environment used by a single organization with dedicated resources, whether hosted on-premises or by a third party.

  • D. A community cloud is shared by organizations that have similar security, compliance, or business requirements.

  • E. A hybrid cloud is a single public cloud provider’s data center that hosts all of an organization’s workloads.

Correct answers: A and E

Explanation: Cloud deployment models describe how cloud infrastructure is owned, shared, and delivered. A private cloud is dedicated to a single organization, while a public cloud serves many customers over the public internet. A hybrid cloud links different infrastructures, such as private and public clouds, to work together. A community cloud is shared by several organizations with similar security, compliance, or mission requirements.

In this question, the incorrect statements misdescribe hybrid and community clouds. Hybrid is not just one public provider’s data center; it is about combining different cloud infrastructures. Community cloud is not separate infrastructures that only share tools; it is a shared cloud infrastructure built for a group with common needs.


Question 9

Topic: Virtualization and Cloud Computing

Which of the following statements about using virtual machines (VMs) in a desktop or lab environment is NOT correct?

Options:

  • A. Snapshots and cloned virtual machines make it easy to reset a lab environment to a known-good state, improving flexibility when testing software or configurations.

  • B. Virtual machines allow multiple different operating systems to run at the same time on one physical computer, which is useful for testing and training.

  • C. Using VMs always requires a separate physical computer for each guest operating system, so they increase hardware costs in small labs.

  • D. Changes made inside one virtual machine are normally isolated from the host and other VMs, which helps contain problems such as misconfigurations or malware.

Best answer: C

Explanation: Virtual machines in desktop or lab environments are primarily used to increase flexibility, improve isolation, and reduce costs. A single physical computer can host multiple VMs, each running its own operating system and applications. This allows technicians to test software, practice configurations, and simulate networks without needing many separate physical machines.

Because each VM is logically isolated from the host and from other VMs, problems such as misconfigurations or malware are usually contained within that VM. Additionally, features like snapshots and cloning let users quickly revert to a clean state or duplicate a known-good configuration, which is very helpful in training and testing labs.

The incorrect statement is the one that claims virtualization always requires a separate physical computer for each guest OS and therefore increases hardware costs. In reality, virtualization is used specifically to avoid that requirement and to consolidate multiple workloads onto fewer physical systems, typically reducing hardware costs.


Question 10

Topic: Virtualization and Cloud Computing

A small development team is moving its web application from self-managed virtual machines to a public cloud provider’s Platform as a Service (PaaS). In the new environment, the provider manages the servers, operating systems, and runtime platform, and the developers only need to focus on their application code and configuration.

Which TWO of the following actions should the developers AVOID when using this PaaS offering? (Select TWO.)

Options:

  • A. Log in to the underlying virtual machines to install security patches on the operating system

  • B. Manually configure RAID levels on the platform’s physical storage arrays

  • C. Deploy updated application code using the platform’s built-in deployment tools or APIs

  • D. Rely on the provider’s built-in autoscaling features to handle increases in web traffic

  • E. Use the platform’s web interface to configure environment variables for the application

Correct answers: A and B

Explanation: Platform as a Service (PaaS) abstracts the underlying infrastructure, including servers, networking, storage, and usually the operating system and runtime environment. The cloud provider manages these elements, allowing developers to focus on writing, configuring, and deploying application code.

In a PaaS model, it is not the developer’s responsibility to manage or access virtual machines, install OS patches, or configure physical storage such as RAID. Instead, developers use the platform’s interfaces, APIs, and deployment tools to configure app settings, deploy new versions, and take advantage of built-in capabilities like autoscaling and managed databases. Actions that attempt to reach beneath the platform layer into OS or hardware management are anti-patterns for PaaS and should be avoided.

Continue with full practice

Use the CompTIA A+ 220-1201 Practice Test page for the full IT Mastery route, mixed-topic practice, timed mock exams, explanations, and web/mobile app access.

Try CompTIA A+ 220-1201 on Web View CompTIA A+ 220-1201 Practice Test

Free review resource

Read the CompTIA A+ 220-1201 Cheat Sheet on Tech Exam Lexicon, then return to IT Mastery for timed practice.

Revised on Thursday, May 14, 2026