Cloud Computing. Chapter 8 Virtualization

Similar documents
White Paper on NETWORK VIRTUALIZATION

2009 AAMGA Automation Conference

IOS110. Virtualization 5/27/2014 1

Server-centric client virtualization model reduces costs while improving security and flexibility.

Cloud Optimize Your IT

Data Centers and Cloud Computing

M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2.

Networking for Caribbean Development

Developing a dynamic, real-time IT infrastructure with Red Hat integrated virtualization

Restricted Document. Pulsant Technical Specification

Basics in Energy Information (& Communication) Systems Virtualization / Virtual Machines

Parallels Virtuozzo Containers

VIRTUALIZATION SECURITY IN THE REAL WORLD

Building the Virtual Information Infrastructure

Why Choose VMware vsphere for Desktop Virtualization? WHITE PAPER

9/26/2011. What is Virtualization? What are the different types of virtualization.

What s New with VMware Virtual Infrastructure

Virtualizing Exchange

Enterprise-class desktop virtualization with NComputing. Clear the hurdles that block you from getting ahead. Whitepaper

What is virtualization

Enterprise Storage Solution for Hyper-V Private Cloud and VDI Deployments using Sanbolic s Melio Cloud Software Suite April 2011

Server and Storage Virtualization. Virtualization. Overview. 5 Reasons to Virtualize

VIRTUALIZATION THE FOUNDATION OF CLOUD COMPUTING

Virtualization of CBORD Odyssey PCS and Micros 3700 servers. The CBORD Group, Inc. January 13, 2007

The future is in the management tools. Profoss 22/01/2008

Virtualization Technologies. Embrace the new world of healthcare

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

VirtualclientTechnology 2011 July

Parallels Virtuozzo Containers

Cloud-ready network architecture

Definitions. Hardware Full virtualization Para virtualization Hosted hypervisor Type I hypervisor. Native (bare metal) hypervisor Type II hypervisor

Server Virtualization A Game-Changer For SMB Customers

VMWARE VSPHERE 5.0 WITH ESXI AND VCENTER

Virtualization and Cloud Computing

VDI can reduce costs, simplify systems and provide a less frustrating experience for users.

Deployment Options for Microsoft Hyper-V Server

Virtualization Support - Real Backups of Virtual Environments

Cloud Optimize Your IT

Part 1 - What s New in Hyper-V 2012 R2. Clive.Watson@Microsoft.com Datacenter Specialist

Data Centers and Cloud Computing. Data Centers

SCO Virtualization Presentation to Customers

Desktop Virtualization: A Buyer s Guide

ROCKING THE CLOUD VDI AT SAINT PAUL COLLEGE. Najam Saeed Lisa Nguyen Rob Reiter

Virtualization in a Multipurpose Commercial Data Center

Microsoft Private Cloud Fast Track Reference Architecture

COMLINK Cloud Technical Specification Guide CLOUD DESKTOP

Enterprise Storage Services (ESS) for Windows

Cloud Computing for SCADA

GUIDELINE. on SERVER CONSOLIDATION and VIRTUALISATION. National Computer Board, 7th Floor Stratton Court, La Poudriere Street, Port Louis

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy

How To Create A Cloud Based System For Aaas (Networking)

NETWORK FUNCTIONS VIRTUALIZATION. The Top Five Virtualization Mistakes

Citrix XenDesktop Architecture and Implementation on ProLiant Servers

BC43: Virtualization and the Green Factor. Ed Harnish

Maximize Your Virtual Environment Investment with EMC Avamar. Rob Emsley Senior Director, Product Marketing

WHITE PAPER: Egenera Cloud Suite for EMC VSPEX. The Proven Solution For Building Cloud Services

Windows Server 2008 R2 Hyper-V Live Migration

Virtual Machine Protection with Symantec NetBackup 7

Always On Infrastructure for Software as a Ser vice

Server and Storage Virtualization

Intro to Virtualization

Boas Betzler. Planet. Globally Distributed IaaS Platform Examples AWS and SoftLayer. November 9, IBM Corporation

More enhanced features.

Server virtualization overview

Managing the Real Cost of On-Demand Enterprise Cloud Services with Chargeback Models

Hyper-converged Solutions for ROBO, VDI and Transactional Databases Using Microsoft Hyper-V and DataCore Hyper-converged Virtual SAN

IBM Virtual Server Services. A smarter way to support and grow your business

Whitepaper: A Business Case For Virtual Desktop Infrastructure (VDI) Deployments

How Using V3 Appliances Virtual Desktop Total Cost of Ownership (TCO) is Reduced: A Superior Desktop Experience For Less Money

Evaluation of Enterprise Data Protection using SEP Software

ACME Enterprises IT Infrastructure Assessment

Simplified Private Cloud Management

Security. Environments. Dave Shackleford. John Wiley &. Sons, Inc. s j}! '**»* t i j. l:i. in: i««;

Servervirualisierung mit Citrix XenServer

MobiKEY. Virtual Desktop Infrastructure (VDI) Integration. September 2012

Virtualization 101 ASPE RESOURCE SERIES. Prepared for ASPE by Global Knowledge's Kerry Doyle, MA, ZDNet/CNet.com Associate Editor

Planning and Designing Microsoft Virtualization Solutions

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

VMware vsphere 5.0 Boot Camp

Hypervisor Software and Virtual Machines. Professor Howard Burpee SMCC Computer Technology Dept.

WHITEPAPER A BUSINESS CASE FOR VIRTUAL DESKTOP INFRASTRUCTURE (VDI) DEPLOYMENTS.

WHITE PAPER SETTING UP AND USING ESTATE MASTER ON THE CLOUD INTRODUCTION

CA ARCserve Replication and High Availability Deployment Options for Hyper-V

EMC AVAMAR. a reason for Cloud. Deduplication backup software Replication for Disaster Recovery

MobiKEY TM with TruOFFICE

Virtualization Approaches in Cloud Computing

Course 50273B: Planning and Designing Microsoft Virtualization Solutions. Level: 300. About this Course

Virtualization. Dr. Yingwu Zhu

Dell Desktop Virtualization Solutions Simplified. All-in-one VDI appliance creates a new level of simplicity for desktop virtualization

Server and Storage Virtualization with IP Storage. David Dale, NetApp

Content. Preface. From the Editors Desk. Perspectives on IT Optimization

CSE 501 Monday, September 09, 2013 Kevin Cleary

Parallels Virtuozzo Containers

White Paper. Recording Server Virtualization

Hybrid Cloud Backup and Recovery Software. Virtualization Support Real Backups of Virtual Environments

RemoteApp Publishing on AWS

Datasheet. FUJITSU Storage ETERNUS SF Storage Cruiser V16.0 ETERNUS SF AdvancedCopy Manager V16.0 ETERNUS SF Express V16.0

Cloud Computing Security. Belmont Chia Data Center Solutions Architect

Transcription:

Cloud Computing Chapter 8 Virtualization

Learning Objectives Define and describe virtualization. Discuss the history of virtualization. Describe various types of virtualization. List the pros and cons of virtualization. Identify applications that are well suited, as well as those that are not suited, for virtualization. Describe why companies should employ virtualization.

Virtualization Defined The use of hardware and software to create the perception that one or more entities exist, although the entities, in actuality, are not physically present. Using virtualization, a desktop computer appear to be running multiple operating systems simultaneously, a network connection appear to exist, or a vast amount of disk space or a vast number of drives to be available.

Virtual Machines Non-virtual Machine Virtual Machine (a) Nonvirtual machine (b) virtual machine

Server Virtualization Making one server appear as many. Each virtual server may run the same or different operating systems. Server virtualization provides greater CPU utilization, a smaller equipment footprint, less power consumption, and support for multiple operating systems.

Server Virtualization Through virtualization, a single physical server can be made to look like multiple separate servers, potentially running different operating systems.

Desktop Virtualization Allows a user to switch between multiple operating systems on the same computer. (An operating system that resides within a virtualized environment is known as a guest operating system.) Some desktop virtualization techniques can provide an operating system environment on demand. Desktop virtualization provides support for multiple operating systems, which is very convenient for software developers, testers, and help desk support staff.

Definitions Host Operating System: The operating system actually running on the hardware Together with virtualization layer, it simulates environment for Guest Operating System: The operating system running in the simulated environment To do some thing or resource allocation

Virtual Desktop The term for a desktop computer that runs two or more operating systems.

Virtual Desktop Continued Desktop virtualization allows a desktop computer to run two or more operating systems at the same time and allows a user to quickly switch between the systems.

Advantages of Virtual Desktops A single desktop computer can simultaneously run multiple operating systems. There is reduced need for duplicate hardware. Less power is consumed.

Virtual Networks Create the illusion that a user is connected directly to a company network and resources. although no such physical connection may exist. Virtual networks are sometimes called virtual private networks (VPNs). Using a VPN, users can connect to a network and access the network resources from any Internet-connected computer. Virtual networks let network administrators to segment a network, making different departments such as management, development, and sales appear to have their own separate networks.

Virtual Private Network (VPN) VPN software uses a secure Internet connection to give the user the illusion that he or she is physically connected to the remote network from his or her current location.

Virtual Network Virtual local-area network (VLAN), which uses special routers to segment part of the physical network in such a way that the group appears to have its own private network.

Virtual networks Logical links: multiple physical links, routing via native Internet routing tunneling, virtual routers, switches, partial to total isolation VH1 to VH2 VH3 to VH4 VH2 VH Virtual network Virtual Space VH VH 1 Virtual network VR A VH 4 VR Virtual network C VR B VH 3 Virtual network VR D VR Virtual Router H Host H2 H H Public network A R Physical Space N H Private network B H H1 Private network C H H4 N Internet F H Public network D H3 R N F Router NAT Firewall Slide provided by M. Tsugawa

Virtual Storage Provides users (and applications) with access to scalable and redundant physical storage through the use of abstract, or logical, disk drives or file systems, or a database interface.

Virtual Memory Virtual memory combines RAM with a page file on disk to create the illusion, to running programs, of the existence of a vast amount of RAM.

Advantages of Virtual Memory A running program (process) appears to have unlimited memory. The operating system can easily manage several different programs, running at the same time, and keep each program s data and instructions secure. The operating system can take advantage of disk storage, which is considerably less expensive than RAM.

Disadvantage of Virtual Memory The disadvantage of virtual memory is that the paging process (the process of moving instructions and data between RAM and disk) adds overhead, mostly because disk drives are much slower than RAM.

Original Servers Server computers originally required their own chassis, disk, power supply, and fan. Servers consumed considerable power, took up considerable space, and generated considerable heat within the data center.

Green Computing Power off devices when they are not in use. Power up energy-intensive devices, such as laser printers, only when needed. Use notebooks when possible instead of desktops. Use the computer s built-in power management features. (power plan, i.e., balanced or high performance) Minimize unnecessary printing. Dispose of e-waste (devices, ink cartridges, monitors, and so on) in compliance with government regulations.

Blade Servers The blade server is designed to fit within a rack with other blade servers. This reduces the server s physical footprint, makes the server easier to cool, and reduces the server s power consumption.

The Problem Most servers today are either very busy, running at a high level of CPU utilization, or are idle a significant portion of the time, waiting for something to do.

Load Balancing Using load balancing, the IT staff can supply the number of servers necessary to meet the server workload at a given time.

Microsoft Hyper-V Microsoft servers now utilize an underlying technology the company refers to as Hyper-V to allow administrators to create virtual servers.

Advantages of Hyper-V The ability to consolidate servers and increase CPU utilization Enhanced business continuity and disaster recovery Ease of deploying testing and support environments Enhanced support for Windows-based client virtualization Improved load balancing Ability to move live virtual machines from one physical server to another on the fly for load balancing and scalability

VMware ESXi VMware is one of the best-known providers of virtualization solutions. Vmware ESXi provides the solution. For companies that need to support multiple operating systems within a virtual-server environment, Free version released in 2006 http://www.vmware.com/products/server/ Runs on any x86 server hardware and OS Windows Server and Linux Host OS s

VMware Architecture

VMWare ESXi Continued ESXi provides the following: Support for multiple operating systems Server consolidation Automated resource management to drive disaster recovery and service-level agreements Detail cost-reporting services Automated load balancing Centralized management and administration of virtual servers and the underlying machines

Microsoft Desktop Virtualization Tools Microsoft Virtual Desktop Infrastructure (VDI) suite Microsoft Application Virtualization (App-V) Microsoft Enterprise Desktop Virtualization (MED-V) Microsoft Remote Desktop Services (RDS) Microsoft User State Virtualization (USV) Windows Thin computer

VMware View VMware View is a commercial desktopvirtualization product developed by VMware VMware View provides remote desktop capabilities to users using VMware's virtualization technology. A tool for providing virtual desktops on demand. Using View, system administrators can centralize the on-demand delivery of an operating system and user-assigned applications.

Advantages of VMware View Simplified desktop operating system and application management Automated desktop provisioning (account generation) Virtual-desktop image management Support for a variety of client platforms

Data Storage Virtualization Data storage virtualization hides the physical storage device or devices from the logical presentation that users or applications use to access the space.

Advantages of Cloud- Based Storage Scalable disk storage space on demand The ability to pay as you go for the needed storage Behind-the-scenes backup and data replication Support for common operating systems Access from anywhere, anytime, and essentially any device Ease of document sharing

Disadvantages of Cloud- Based Storage Some users are not comfortable with their data residing in the cloud. Cloud-based file access is slower than local file access due to network overhead.

Not All Applications Are Appropriate for Virtualization Applications with unique hardware requirements: If an application requires a unique device or hardware device driver, the virtualization software may be unable to support the device. Graphics-intensive applications: If an application is graphics intensive, such as a 3-D modeling program, the virtual device drivers may slow down the I/O processing to an unacceptable level.

Motivation to Virtualize Increased device utilization (particularly CPU utilization) Decreased device footprint Decreased power consumption Simplified operating system and application administration Ease of software provisioning and patch releases Device and storage scalability Increased user access to key resources

Motivation to Virtualize Continued Increased flexibility in supporting multiple operating system environments Improved use and management of software licenses Improved utilization reporting, which leads to improved capacity planning Improved disaster recovery and business continuity

Disadvantages of Virtualization New staff or staff training may be required to understand the virtualization process. Not all applications are well suited for virtualization. The virtualization process adds slight overhead, which will make some applications run more slowly.

Key Terms

Chapter Review 1. Define and describe virtualization. 2. Defend the following statement: Virtualization is not a new concept within computer science. 3. Describe the various types of virtualization. 4. List the pros and cons of virtualization. 5. Discuss the attributes of applications that are not well suited for virtualization.

Chapter Review Continued 6. List reasons why companies should virtualize. 7. List the benefits of blade servers. 8. Define and describe the hypervisor. 9. Define and describe green computing. 10.Describe the concept of the desktop on demand, and include the benefits of such a system.