What Are Virtual Machines?
Use Cases of Virtual Machines:
What Is a Hypervisor?
Types of Hypervisors:
Popular Applications:
SaaS (Software as a Service):
PaaS (Platform as a Service):
IaaS (Infrastructure as a Service):
Scalability:
Pay-as-You-Go Models:
What Is a Virtual Desktop?
Using RDP (Remote Desktop Protocol):
Applications of VDI (Virtual Desktop Infrastructure):
This guide covers Virtualization and Cloud Computing in detail, explaining concepts like VMs, hypervisors, and cloud services. It highlights practical tools (e.g., RDP, VMware) and discusses the advantages of modern computing paradigms like DaaS and VDI. For beginners, it’s recommended to experiment with tools like VirtualBox or Google Drive to get hands-on experience.
Operated by third-party providers (e.g., Amazon AWS, Microsoft Azure, Google Cloud).
Infrastructure is shared among multiple tenants (i.e., users or organizations).
Services are accessed over the Internet and are scalable and cost-effective.
Suitable for general-purpose computing where data sensitivity is low.
Example Scenario
Hosting a public-facing website on Amazon EC2.
Infrastructure is dedicated to a single organization.
May be hosted on-premises or in a third-party facility, but remains isolated.
Offers higher security, control, and customization.
More expensive to maintain but required for regulatory compliance or sensitive data.
Example Scenario
A financial firm stores customer records on a private cloud due to compliance rules.
Combines both public and private cloud environments.
Enables workload migration, data synchronization, or bursting into public cloud when extra capacity is needed.
Offers flexibility and cost efficiency while preserving sensitive data locally.
Common Exam Question
“Which cloud model allows a company to keep sensitive data on-premises while leveraging the cloud for scalability?”
→ Hybrid Cloud
Infrastructure shared among organizations with common concerns (e.g., compliance, security).
May be managed internally or by a third-party.
Suitable for healthcare, education, government, or research consortia.
Example
Universities sharing cloud infrastructure for academic collaboration.
Occurs when multiple virtual machines (VMs) compete for limited physical resources (CPU, RAM, I/O).
Leads to slow VM performance, lag, or errors.
Symptoms
VMs boot slowly, freeze, or have high CPU usage.
Host system becomes sluggish due to over-allocation.
Common Exam Scenario
A VM runs slowly when other VMs are active.
What’s the most likely cause? → Resource contention.
When more virtual CPUs or RAM are allocated to VMs than the host can physically support.
Can cause performance degradation or failures under high load.
Solution
Reallocate or limit resource use.
Use hypervisor management tools to balance loads (e.g., VMware vSphere, Hyper-V Manager).
Virtual hard disks (VHDs/VMDKs) may have performance issues if:
Stored on slow drives.
Overused by multiple VMs.
Fragmented or full.
Solution
Snapshots save the state of a VM, including memory and disk.
Excessive snapshots can lead to high disk usage and performance issues.
Snapshots are intended for short-term backup before major changes.
In Transit: Protects data as it moves across networks (e.g., HTTPS, SSL/TLS).
At Rest: Protects stored data using encryption keys (e.g., server-side or client-side encryption).
Most cloud providers offer default encryption, but admins should verify it is enabled.
Adds a second authentication layer beyond passwords:
Something you know (password)
Something you have (security token or app)
Something you are (biometric)
Common MFA Examples
Authenticator apps (Google Authenticator, Microsoft Authenticator)
SMS codes (less secure)
Exam Context
Used to enhance login security for cloud services and admin portals.
A system that defines who has access to what within cloud platforms.
Controls user roles, permissions, and access policies.
Key Concepts
Least privilege: Users should only have access necessary for their role.
Role-Based Access Control (RBAC): Assigns permissions based on job function.
Audit logging: Tracks user actions for security reviews.
Common Tools
AWS IAM
Microsoft Azure Active Directory (AAD)
These supplemental topics enhance your grasp of real-world virtualization and cloud implementation, especially in scenario-based exam items. Key takeaways include:
Understanding the four cloud deployment models helps answer questions on cost, control, and flexibility.
Recognizing resource contention allows you to diagnose virtual machine performance issues.
Implementing basic cloud security such as encryption, MFA, and IAM aligns with real-world IT responsibilities and exam content.
What distinguishes Software as a Service (SaaS) from other cloud service models?
SaaS delivers fully managed applications to users over the internet.
In the SaaS model, the cloud provider manages the infrastructure, operating system, and application software. Users access the application through a web browser or client interface without managing servers or installations. This differs from PaaS and IaaS models where users retain more responsibility for application development or infrastructure configuration. SaaS is typically used for services such as email platforms, office productivity tools, and customer relationship management systems.
Demand Score: 67
Exam Relevance Score: 82
What is the role of a hypervisor in virtualization?
A hypervisor allows multiple virtual machines to run on a single physical system.
The hypervisor manages hardware resources such as CPU, memory, and storage and allocates them to individual virtual machines. Each virtual machine runs its own operating system and applications independently while sharing the underlying hardware. This approach allows organizations to consolidate workloads and improve hardware utilization compared to running separate physical servers.
Demand Score: 60
Exam Relevance Score: 80
Which cloud service model provides virtualized computing infrastructure such as servers and storage?
Infrastructure as a Service (IaaS).
IaaS provides virtualized computing resources through cloud platforms. Customers rent infrastructure such as virtual machines, storage, and networking components while managing their own operating systems and applications. This model gives organizations flexibility to scale resources without purchasing physical hardware. IaaS sits between SaaS and PaaS in terms of management responsibility.
Demand Score: 62
Exam Relevance Score: 81