1 / 33

Making the Virtualization Decision

Making the Virtualization Decision. Agenda. The Virtualization Umbrella Server Virtualization Architectures The Players Getting Started. What is Virtualization?. The act of abstracting the physical boundaries of a technology. The Virtualization Umbrella. Server Virtualization.

aliza
Download Presentation

Making the Virtualization Decision

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Making the Virtualization Decision

  2. Agenda • The Virtualization Umbrella • Server Virtualization Architectures • The Players • Getting Started

  3. What is Virtualization? The act of abstracting the physical boundaries of a technology.

  4. The Virtualization Umbrella Server Virtualization Network Virtualization Clustering Storage Virtualization

  5. Network Virtualization • Emerging Technology • Cisco (Network-Based) • The efficient utilization of network resources through logical segmentation of a single physical network. • Generic Routing Encapsulation (GRE) • Virtual Routing and Forwarding (VRF) • Multi-protocol Label Switching (MPLS) VPNs • Single Physical Network -- multiple closed logical groups

  6. Network Virtualization • Sun Crossbow (Host-Based) • Physical NIC divided into multiple virtual NICs • Bandwidth resource control and virtualization included in the network stack • Bandwidth and priority dynamically assigned to services (FTP, SMB, etc) or Virtual Machines

  7. Storage Virtualization • Host-Based • RAID • Network-Based • In-band • Virtualization appliance resides directly in the data path • Commonly associated with SANs • Cisco, IBM, EMC, Pillar • Out-of-band • Virtualization appliance resides outside of the data path • DFS, Global Namespace

  8. In-band Virtualization • Physical storage resources translated into virtual resources • Replication • Data Management • Combined with server virtualization Virtualization Appliance

  9. Distributed File Systems • Abstract the physical storage location from the data path \\mercury\sales DFS RootPublic Marketing Engineering Sales \\venus\engineering \\mars\marketing

  10. Clustering • Applications run within virtual servers that reside on one or more physical host systems. • Common Implementations: • Failover Clusters • Load Balanced Clusters • Shared Data Clusters

  11. Virtual Server Failover Clustering Shared Storage Physical Node Physical Node Switch (to public LAN)

  12. Server Virtualization • Host systems, such as servers are virtualized • Servers run as virtual machines

  13. Virtual Machines • VM = Independent OS running on top of another OS • Host = System running the Virtualization software • Run several logical servers on one physical system • Decommission older, slower systems • Supports server consolidation • Managed exactly the same as physical systems • Emulates all system hardware • AMD and Intel are changing this

  14. Why Virtualize? • Consolidate Physical Resources • Logical resources may remain the same! • Reduce Power Consumption • Streamline System Recovery • Optimize Resource Utilization • Testing and Development • Training

  15. Server Virtualization Architectures • Host-Based Server Virtualization • Commonly known as “Server Virtualization” • VMware, Microsoft, Xen • OS Virtualization • Swsoft Virtuozzo, Solaris Containers

  16. Host-Based Server Virtualization • Virtual Machine Monitor • Coordinates physical hardware access betweenVMs • Host OS/Hypervisor • Communicates with VMM • Runs server virtualization application

  17. VM Components • Virtual Hardware • Includes RAM, CPU, motherboard and network cards • Virtual Storage • Mapped to physical resource or exist as virtual disk file • .vmx = configuration • .vmdk = virtual hard disk

  18. Host-Based Architectures • Full Virtualization • Everything emulated • Fully portable VMs • Large hit on network, disk I/O, added CPU overhead • Paravirtualization • OS kernel modified to make it hypervisor-aware • Solves problem of CPU overhead • Hardware-assisted Virtualization • Fueled by AMD and Intel • System hardware is aware of virtualization hypervisor

  19. OS Virtualization • Isolation provided at the process level • OS caps placed on individual processesand system resources • Each instance is a “Virtual Environment” (AKA Virtual Private Server or Container) • No added OS overhead (Memory, Disk per VM) • No emulation = No I/O overhead • Excellent track record in web serving • Limited OS support, all VEs on 1 box must use the same OS

  20. The Players -- Server Virtualization • VMware • ESX Server, Virtual Infrastructure 3 • VMware Server • Microsoft • Windows Server Virtualization Service (coming in Windows Server 2008) • Virtual Server 2005 • Xen • XenSource, Virtual Iron, Novell, Red Hat

  21. The Players – OS Virtualization • SWsoft • Virtuozzo • Linux, Windows • Sun • Solaris Containers • HP • Virtual Server Environment (VSE) • IBM • Virtual Partition Manager

  22. Benefits • Power and Hardware Savings • Logical Resource Consolidation • Fewer physical boxes, same or more logical resources • Potential for more single points of failure • Server Portability • Host hardware may not matter • Limitations on pass-through device access needed to ensure portability • Application Failover • Apps that do not natively support clustering can failover as part of a VM

  23. Challenges • Server Selection • Management • Performance • Network & Storage Integration • Backup Complexity

  24. Eliminating Servers • “I want to consolidate 15 to 1!” • “Let’s put the servers that start with A-G on this box, H-S on this box…”

  25. Management • Centralized management, monitoring • VM sprawl • Centralized hypervisor management • Still an OS… still needs updates! • IHVs is developing tools to centrally manage multiple different server virtualized Apps.

  26. Performance • Vastly improved with Hardware-assisted or paravirtualization • Consolidation introduces potential for more bottlenecks • Host disk • Host network • Vendors improving this • Improvements from Intel and AMD • Paravirtualized or synthetic device drivers

  27. Network and Storage Integration • Existing devices may not be supported • Varies by vendor • Some products don’t have ability to add third party drivers • Disk bottlenecks easy possibility • Virtual switch management • 802.1Q support? • Who owns it?

  28. Backup Complexity • Host backup required for VM configuration files • VM Backup • Agent based is still the safest • Centralized backup on the rise • VMware VCB • Microsoft Shadow Copies • Limitations on both OS/application • May not be enough host I/O (disk, network) to support previous backup window

  29. To Virtualize or Not To Virtualize • Many choices for many problems • Storage • Network • Server • Host

  30. Virtualizing Storage • More efficient utilization of storage resources • Simplifies administration • Provides additional methods for data protection • Better Server virtualization flexibility • Considerations: • Integration with existing hardware platforms and operating systems • Integration with existing data protection/backup products

  31. Virtualizing Servers • Average server 10-15% CPU utilization • Consolidating to VMs on few servers = Better efficiency & less space • Client workstation provisioning • VMware ACE • Secure VPN-connected workstations

  32. Summary • Over Plan • Ensure Infrastructure Compatibility • Storage/SAN • Network • OS/application • Backup • Start Slow • For mission critical applications, VM failover support is key

  33. Questions? Andrew Kutz akutz@burtongroup.com

More Related