Evolution of Virtualization – Relationship with Cloud Computing – Benefits and Limitations: Cost, Administration, Deployment, Infrastructure – Types of Virtualization: Hardware, OS, Server, Desktop, Network, Storage – Hardware Virtualization Techniques: Full Virtualization, Paravirtualization, Hardware-Assisted Virtualization – Hypervisors: Type-1 (Bare-Metal) and Type-2 (Hosted) Hypervisors
Virtual Machine (VM) Architecture and Components – Role of the Virtual Machine Monitor (VMM) – Server Virtualization: Approaches (OS-Level, Hardware-Level), Business Cases, Server Consolidation – Platform Selection Criteria – Workload Distribution – Introduction to Desktop Virtualization: Virtual Desktop Infrastructure (VDI), Hosted Virtual Desktops, Application Virtualization
Fundamentals of Network Virtualization – Advantages and Key Functions – Virtual LANs (VLANs) – Virtual Switches and Routers – WAN Virtualization Architecture – Virtual Network Interfaces (TUN/TAP) – Data Flow between Virtual Machines – Designing Virtual Networks: Bridged, NAT, Host-Only Networking – Concept of Virtual Data Centers
Memory Virtualization Concepts – Storage Virtualization: Block-level vs File-level – Address Space Remapping – Storage Area Networks (SAN) and Network-Attached Storage (NAS) – Data Deduplication and Replication – Security Challenges: VM Isolation, Hypervisor Security, VM Escape Attacks – Introduction to Risk Assessment in Virtualized Environments
Virtualization Platforms: VMware vSphere/Workstation, Microsoft Hyper-V, Oracle VirtualBox, Amazon EC2 Virtualization – GPU Virtualization Concepts – Performance Monitoring and Tuning – Identifying Bottlenecks – Management Challenges: VM Sprawl – Security Vulnerabilities: Hypervisor Attacks, VM Migration Attacks – Case Studies on Enterprise Virtualization Implementation
Reference Book:
Velte, Anthony T – Velte, Toby J – and Elsenpeter, Robert – Cloud Computing: A Practical Approach – 1st Edition – Tata McGraw-Hill – 2010 Chayapathi, K – Kanjeerao, S – and Hossain, Syeed – Network Functions Virtualization (NFV) with a Touch of SDN – Addison-Wesley – 2017 Marshall, Nick – Johnson, Ryan – et al – Mastering VMware vSphere 8 – Sybex (Wiley) – 2023
Text Book:
Portnoy, Matthew – Virtualization Essentials – 3rd Edition – Sybex (Wiley) – 2022 Lee, Matthew – The Definitive Guide to Modern Virtualization: VMware vSphere 7 and Microsoft Hyper-V 2019 – Apress – 2021