10
A Brief Intro to Virtualiztion

A Brief Intro to Virtualiztion. What is Virtualization? An abstraction Usually performed via software Many different types –Hardware –Software –Data –Network

Embed Size (px)

Citation preview

Page 1: A Brief Intro to Virtualiztion. What is Virtualization? An abstraction Usually performed via software Many different types –Hardware –Software –Data –Network

A Brief Intro to Virtualiztion

Page 2: A Brief Intro to Virtualiztion. What is Virtualization? An abstraction Usually performed via software Many different types –Hardware –Software –Data –Network

What is Virtualization?• An abstraction

• Usually performed via software

• Many different types– Hardware– Software– Data– Network

• Our focus will be hardware virtualization

Page 3: A Brief Intro to Virtualiztion. What is Virtualization? An abstraction Usually performed via software Many different types –Hardware –Software –Data –Network

Hardware Virtualization• Abstracts underlying physical hardware from

operating systems and applications

• Allows multiple guest operating systems to run in parallel

• Physical resources are shared amongst all guest OS and virtualization software

Page 4: A Brief Intro to Virtualiztion. What is Virtualization? An abstraction Usually performed via software Many different types –Hardware –Software –Data –Network

Virtualization

Page 5: A Brief Intro to Virtualiztion. What is Virtualization? An abstraction Usually performed via software Many different types –Hardware –Software –Data –Network

Terminology• Host Machine

– The physical hardware/server

• Hypervisor– The virtualization software– Acts as the true ‘OS’ for the server

• Virtual Machines– Instances of the virtualized OS– Sometimes called Guest OS

Page 6: A Brief Intro to Virtualiztion. What is Virtualization? An abstraction Usually performed via software Many different types –Hardware –Software –Data –Network

Why Virtualize?• Low CPU and memory utilization

• Overpowered and overpriced hardware

• Datacenter sprawl

• Power and HVAC

• High administrative labor costs

• OS Licensing

Page 7: A Brief Intro to Virtualiztion. What is Virtualization? An abstraction Usually performed via software Many different types –Hardware –Software –Data –Network

Benefits• Fewer servers, with better system utilization

• Easier redundancy and disaster recovery

• Decreased downtime

• Ability to leverage patch management

• Greatly decreased build times

• Excellent testbed

• Sharing of pooled resources

Page 8: A Brief Intro to Virtualiztion. What is Virtualization? An abstraction Usually performed via software Many different types –Hardware –Software –Data –Network

Migration• Converting a physical server to a VM often

called P2V

• New VM created from image of existing OS and applications

• Turn off physical, start VM, done

• Rapid datacenter consolidation

Page 9: A Brief Intro to Virtualiztion. What is Virtualization? An abstraction Usually performed via software Many different types –Hardware –Software –Data –Network

Deployment• Create a new VM

• Install OS

• Install apps

• Some products allow you to make templates– Click, click, deploy, done

Page 10: A Brief Intro to Virtualiztion. What is Virtualization? An abstraction Usually performed via software Many different types –Hardware –Software –Data –Network

Products• For the Enterprise

– VMware ESX/vSphere, Virtual Center– Microsoft HyperV

• For the end user– VMware Player, Server– Virtualbox– Microsoft Virtual PC