Hypervisors play an vital role in enabling desktop and server virtualization, which is itself essential to enabling cloud computing. Broadly speaking, virtualization refers to the use of software to simulate or emulate physical resources. In the case of server virtualization, a hypervisor is a software process that creates and runs virtual machines (VMs) using the resources of physical hardware such as cpu, memory, network and disk. The hypervisor abstracts and isolates the VMs and their programs from the underlying server hardware, enabling a more efficient use of physical resources, reduce costs, simpler maintenance and operations.
Type 1 Hypervisor
- Bare Metal or Native
- Runs directly on Physical Server
- Hardware Virtualization
- Guest OS and applications run on Hypervisor
- Better Scalability
- Higher Performance
- More Secure
- Direct access to hardware along with VMs it hosts
- Examples include VMware ESXi, Nutanix AHV, Microsoft Hyper-V, KVM and Citrix Hypervisor
Type 2 Hypervisor
- Runs on Conventional OS
- OS Virtualization
- Runs as an application on the host OS
- Lesser Scalability
- Reduce Performance
- Less Secure
- No direct access to hardware along with VMs it hosts
- Examples include Oracle Virtualbox, Parallel, VMware Player, VMware Fusion, and VMware Workstation
Type 1 Hypervisor
Type 1 hypervisors are installed directly on the physical server, which is why they are also called “bare metal” or “native” hypervisors. Direct access to the resources of the physical server makes Type 1 hypervisors highly efficient. This design also makes Type 1 hypervisors more secure, as it limits the attack surface and potential for compromise.
Type 1 hypervisors are by far the most common choice within enterprise IT contexts, primarily due to their strong security, scalability, stability, and performance. E
Type 2 Hypervisor
Type 2 hypervisors differ in that they run as applications on a physical server’s pre-existing OS. Because they run on the host OS, which sits between the physical server and the hypervisor, they are also known as “hosted” hypervisors. Type 2 hypervisors are not ideal for server-based environments, given that they have a higher latency and risk exposure than Type 1.
They are, however, relatively easy to install, and can work well in specific use cases, such as individual PC users who need to run more than one operating system, and where performance and security are not principle concerns.
Selecting a Hypervisor
Complexity – Is it easy to deploy and manage? Is it a separate product, with a separate console, that requires full-time specialists to maintain, operate, and troubleshoot? Is it something that an IT generalist could master relatively quickly?
Performance – Does it deliver enough performance to support your mission-critical applications? Check out the benchmarks for performance in production (as close to real-world conditions as possible).
Cost – Does it come with licensing fees, or is it built-in to the larger solution?
Ecosystem – Does it support a rich ecosystem? For example, does it support the most widely used guest operating systems? Microsoft, Suse, RedHat, Ubuntu, CentOS. Does it support leading enterprise apps and technologies such as Microsoft SQL Server, Exchange, SAP, Oracle, Citrix, Splunk, SAP, and VMware Horizon?
Stanley Ng (Stan) 黄宝明
Stan is a trainer, consultant, and coach for the past 15 years and has personally trained, consulted, and coached over 5,000 professionals from 45 fortune 500 companies. Stan is currently an active VMware Certified Instructor and Google Cloud Authorised Trainer delivering authorised IT trainings. Started his career as an IT engineer in 2005. By 2007, he led a team of 27 professionals from 5 countries managing large projects of over 10,000 users. From 2008 onwards, he started delivering training for fortune 500 companies.
- WSQ Advanced Certificate in Training & Assessment (ACTA)
- VMware Certified Instructor (VCI)
- VMware Certified Professional Data Center Virtualization (VCP-DCV)
- VMware Certified Professional Cloud Management Automation (VCP-CMA)
- VMware Certified Professional Network Virtualization (VCP-NV)
- VMware Certified Professional Digital Workspace (VCP-DW)
- EC-Council Certified Instructor (CEI)
- EC-Council Certified Ethical Hacker (CEH)
- Microsoft Certified Technology Specialist (MCTS) Hyper V
- Certified Commvault Instructor (CCI)
- CompTIA Certified Cloud+ & Mobility+
- Cisco Certified Network Associate (CCNA)
- Juniper Network Certified Instructor (JNCI)
- CompTIA Certified Instructor
- Symantec Certified Instructor
- Google Cloud Authorised Trainer
- AWS Certified Cloud Practitioner
Clients That I've Personally Worked With...
What New Skill Do You Want To Learn Today?
On-Demand Training Videos to Build Your Skills, Accelerate Your Expertise & Advance Your Career
What Are Students Saying About Our On-Demand Training…