Making the Virtualization Decision. Agenda The Virtualization Umbrella Server Virtualization Architectures The Players Getting Started.

Slides:



Advertisements
Similar presentations
Virtualization Dr. Michael L. Collard
Advertisements

Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
Virtualisation From the Bottom Up From storage to application.
Adam Duffy Edina Public Schools.  The heart of virtualization is the “virtual machine” (VM), a tightly isolated software container with an operating.
Introduction to Virtualization
Virtualization and Cloud Computing
Microsoft Virtual Server 2005 Product Overview Mikael Nyström – TrueSec AB MVP Windows Server – Setup/Deployment Mikael Nyström – TrueSec AB MVP Windows.
Server Virtualization Gina Myers. Definition Creating virtual machines (VMs) “VMs are software entities that emulate a real machine’s functionality” ◦
Chapter 21: Mobile Virtualization Infrastracture and Related Security Issues Guide to Computer Network Security.
Virtual Machines. Virtualization Virtualization deals with “extending or replacing an existing interface so as to mimic the behavior of another system”
Virtualization for Cloud Computing
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
Virtualization Performance H. Reza Taheri Senior Staff Eng. VMware.
VMware vSphere 4 Introduction. Agenda VMware vSphere Virtualization Technology vMotion Storage vMotion Snapshot High Availability DRS Resource Pools Monitoring.
Tanenbaum 8.3 See references
Real Security for Server Virtualization Rajiv Motwani 2 nd October 2010.
Operating System Virtualization
Zen and the Art of Virtualization Paul Barham, et al. University of Cambridge, Microsoft Research Cambridge Published by ACM SOSP’03 Presented by Tina.
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
May l Washington, DC l Omni Shoreham Nick Dobrovolskiy VP Parallels Open Platform May 19 th, 2008 Introducing Parallels Server.
Microkernels, virtualization, exokernels Tutorial 1 – CSC469.
Virtualization Lab 3 – Virtualization Fall 2012 CSCI 6303 Principles of I.T.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2010 Seminar #1 VIRTUALIZATION EVERYWHERE.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2009 Seminar #1 VIRTUALIZATION EVERYWHERE.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
Virtual Machine and its Role in Distributed Systems.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Session objectives Discuss whether or not virtualization makes sense for Exchange 2013 Describe supportability of virtualization features Explain sizing.
Microsoft Virtual Academy Module 8 Managing the Infrastructure with VMM.
Minneapolis / St. Paul Computer Measurement Group – Spring Virtual(ization) Reality Check James (Jim) Vence Technical Solutions Manager IBM Global.
Server Virtualization
Server Virtualization & Disaster Recovery Ryerson University, Computer & Communication Services (CCS), Technical Support Group Eran Frank Manager, Technical.
VMware vSphere Configuration and Management v6
A. Frank - P. Weisberg Operating Systems Structure of Operating Systems.
Virtual techdays INDIA │ august 2010 virtual techdays INDIA │ august 2010 Consolidate and Virtualize your Linux Environment M.S.Anand │ Technology.
Full and Para Virtualization
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Operating-System Structures
Hands-On Virtual Computing
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
E Virtual Machines Lecture 1 What is Virtualization? Scott Devine VMware, Inc.
Virtualization Assessment. Strategy for web hosting Reduce costs by consolidating services onto the fewest number of physical machines
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL
Virtualization-optimized architectures
Unix Server Consolidation
Virtualization for Cloud Computing
Guide to Operating Systems, 5th Edition
Agenda Hardware Virtualization Concepts
Virtualization Dr. Michael L. Collard
Prepared by: Assistant prof. Aslamzai
Virtualization OVERVIEW
What is Virtualization Last Update
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
Building a Virtual Infrastructure
Virtualization overview
Virtual Servers.
1. 2 VIRTUAL MACHINES By: Satya Prasanna Mallick Reg.No
Group 8 Virtualization of the Cloud
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
OS Virtualization.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Guide to Operating Systems, 5th Edition
Virtual machines benefits
Virtualization Dr. S. R. Ahmed.
Presentation transcript:

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.

Server Virtualization Clustering Network Virtualization Storage Virtualization The Virtualization Umbrella

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

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

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

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

Distributed File Systems Abstract the physical storage location from the data path DFS Root Public Marketing Engineering Sales \\mercury\sales \\venus\engineering \\mars\marketing

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

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

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

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

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

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

Host-Based Server Virtualization Virtual Machine Monitor Coordinates physical hardware access between VMs Host OS/Hypervisor Communicates with VMM Runs server virtualization application

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

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

OS Virtualization Isolation provided at the process level OS caps placed on individual processes and 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

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 The Players -- Server Virtualization

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

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

Challenges Server Selection Management Performance Network & Storage Integration Backup Complexity

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…”

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.

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

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?

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

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

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

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

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

Questions? Andrew Kutz