360 likes | 693 Views
Virtualisation. ICT Day Term 4, 2008. Industry Trends. Virtualisation is growing in usage. Current CPU’s are designed to support Virtualisation. Businesses are looking at virtualisation to reduce Total Costs for IT Infrastructure. implementation Costs Hardware Costs Environmental Costs
E N D
Virtualisation ICT Day Term 4, 2008
Industry Trends • Virtualisation is growing in usage. • Current CPU’s are designed to support Virtualisation. • Businesses are looking at virtualisation to reduce Total Costs for IT Infrastructure. • implementation Costs • Hardware Costs • Environmental Costs • Support Costs • Backup and Restoration costs • Software Developers have provided Virtualisation software for free.
Virtualisation - Definition • Virtualisation is a broad term that refers to the abstraction of computer resources • http://en.wikipedia.org/wiki/Virtualization • Two Types of virtualisation: • Hardware Virtualisation – “Virtual Machine” • Software Virtualisation – “Application Abstraction”
Hardware Virtualisation - VM • A Virtual Machine (VM) is a software implementation of a machine (computer) that executes programs like a real machine. • VM requires the abstraction of Real hardware devices as virtual devices within a virtual computer. • The software layer providing the virtualization is called a virtual machine monitor or hypervisor. • Type 1 or native VM – hypervisor run on bare hardware. • Type 2 or hosted VM - hypervisor run on top of an OS.
Virtual Machines HAL NIC Audio Video CDROM USB Virtual HAL Virtual HAL Virtual HAL NIC CDROM USB NIC NIC CDROM CDROM USB USB Video Audio Video Video Audio Audio
Virtual Machine – Why? • Multiple OS environments on the one computer • “sandbox” an OS for testing • Consolidation - savings on hardware, environmental costs, management, and administration of the server infrastructure. • Run legacy applications requiring older OS or hardware • Virtual machines can isolate what they run, so they provide fault and error containment. • Virtualization can make tasks such as system migration, backup, and recovery easier and more manageable.
Server consolidation • Many small physical servers are replaced by one larger physical server, to increase the utilization of costly hardware resources such as CPU • Benefits: • Reduced Hardware Costs • Reduced Environmental Costs • (Power, cooling, Physical Space etc) • Reduced Implementation Time/Costs • Disaster Recovery simplified • Backup of VM – single file/folder
Server Consolidation – Sydney Region • Current Intel based servers are 64bit CPU’s • Require 64bit OS to utilise hardware fully (Win2003R2-IA64). • Win 2003R2-x86 (32bit) is installed into a Virtual Server • Provides Print Services • only require 32bit print drivers • Problem with print services requires restart of VM, not server. • Provides access to Group Policy Management Console (no 64 bit version available)
http://www.hyper-green.com/Default.aspx# • http://www.hyper-green.com/Default.aspx#
Virtual Machine Software • Type 1 • VMWare ESX Server • Xen (Linux)* • Type 2 • MS Hyper-V (Win 2008) • Sun VirtualBox (Win, Mac, Linux)* • VMWare Server (Win, Linux)* • MS Virtual PC (Win)* • MS Virtual Server (Win)* • Parallels (Mac) • KVM (Linux)* * - Free or Open Source
Application Virtualisation • A Software abstraction layer intercept all file and Registry operations of virtualized applications and transparently redirect these operations into a virtualised location. • Virtualised applications may be hosted on a central server and accessed by multiple users.
Standard Software Installation Old Dll’s Old System Files Orphan Registry Entries Orphan Files
Virtual Software Installation Software Abstraction Layer
Application Virtualisation - Benefits • Package once – deliver many • Application can be hosted centrally • Application installation does not impact on underlying OS or filestructure. • Run Multiple Applications with out conflicts. • Instantly repair damaged applications • On-demand application delivery • On-demand application distribution through streaming • Dynamic license management
Software Application Virtualisation • Altiris – Software Virtualisation Solution (SVS)* • MS Application Virtualisation • VMWare – ThinApps * Free Version available
More Information - VM • vmware • Microsoft Application Virtualization • Microsoft Virtualisation • Altiris Software Virtualization • SVSDownloads • SVS Juice