Intro to Virtualization

Size: px
Start display at page:

Download "Intro to Virtualization"

Transcription

1 Seminars Intro to Virtualization Christos Alexakos Computer Engineer, MSc, PhD C. Sysadmin at Pattern Recognition Lab 1 st Seminar 19/3/2014

2 Contents What is virtualization How it works Hypervisor s role Some types of virtualization Virtualize resources What needs for installing a virtual environment Examples of benefits of virtualizations PR Lab Story

3 What is virtualization? Virtualization is a technology that combines or divides (computing) resources to present one or many operating environments. Hardware/software partitioning (or aggregation) Partial or complete machine simulation Emulation (again, can be partial or complete) Time-sharing (in fact, sharing in general) In general, can be M-to-N mapping (M real resources, N virtual resources)

4 Traditional Data Center

5 Virtualized Data Center

6 Traditional Concept Positives Easy to conceptualize Fairly easy to deploy Easy to backup Virtually any application/service can be run from this type of setup Negatives Expensive to acquire and maintain hardware Not very scalable Difficult to replicate Redundancy is difficult to implement In many cases, processor is under-utilized

7 Virtualized Concept Positives Resource pooling Highly redundant Highly available Rapidly deploy new servers Easy to deploy Reconfigurable while services are running Optimizes physical resources by doing more with less Negatives Slightly harder to conceptualize? Slightly more costly (must buy hardware, OS, Apps, and now the abstraction layer)

8 How it works A hypervisor or virtual machine monitor (VMM) is a piece of computer software, firmware or hardware that creates and runs virtual machines. A virtual machine (VM) is a software-based emulation of a computer. Virtual machines operate based on the computer architecture and functions of a real or hypothetical computer.

9 Virtualization Approaches Paravirtualization (PV) PV does not require virtualization extensions from the host CPU The guest operating system is not only aware that it is running on a hypervisor but includes code to make guestto-hypervisor transitions more efficient Full Virtualization (HVM) Full Virtualization or Hardware-assisted virtualizion uses virtualization extensions from the host CPU to virtualize guests Intel VT or AMD-V The guest is unaware that it is being virtualized and requires no changes to work in this configuration

10 Resources Virtualization

11 Inside Hypervisor The hypervisor requires a small number of items to boot a guest operating system: a kernel image to boot, a configuration (such as IP addresses and quantity of memory to use), a disk, and a network device. The disk and network device commonly map into the machine's physical disk and network device A set of guest tools is necessary to launch a guest and subsequently manage it.

12 Type of Hypervisors

13 Known Hypervisors KVM a Linux based open source hypervisor. Xen An open source hypervisor of type 1 VMware - its hypervisor is very mature and extremely stable Hyper-V Hyper-V is a commercial hypervisor provided by Microsoft

14 Device Virtualization HVM PV

15 CPU Virtualization

16 Memory Virtualization

17 What you need to set up a virtual environment

18 What you really need!! Network Compute Storage

19 Why Virtualization? Some examples Best resources management Resources Availability Application Uptime Backup & Disaster Recovery

20 Typical small IT department Production (Web Server, Application Server, Database) Server Linux 16 GB RAM, 200GB HDD, 4 Cores Production (Application Server, Mail Server, ERP) Server Windows 16 GB RAM, 200GB HDD, 4 Cores Test Development (Web Server, Application Server, Database) Server Linux 8GB RAM, 200GB HDD, 6 Cores Usage Administration developer Requests sysadmin

21 Virtualization Environment Virtual Machines Physical Servers Production (Linux 8GB) (Web Server, Application Server, Database) Production ( Windows 4GB) (Mail Server) Production ( Windows 6GB) (ERP) Test Development (Linux 4 GB) (Web Server, Application Server, Database) Usage Hypervisor 16 GB RAM, 200GB HDD, 4 Cores Hypervisor 16 GB RAM, 200GB HDD, 4 Cores Hypervisor 8GB RAM, 200GB HDD, 6 Cores - OFF Administration developer Requests sysadmin

22 Resources Availability Production (Web Server, Application Server, Database) Production (Application Server, Mail Server, ERP) Test Development (Web Server, Application Server, Database) Server Linux 16 GB RAM, 200GB HDD, 4 Cores Server Windows 16 GB RAM, 200GB HDD, 4 Cores Server Linux 8GB RAM, 200GB HDD, 6 Cores I need a Windows Server for development with at least 8GB RAM We don t have any now, we have to buy a new one or wait 2 weeks until the develop server gets free developer Purchase Time: 2 days 1 week Setup Time: 1 day Cost: > 2000 sysadmin

23 Resources Availability Production (Linux 8GB) (Web Server, Application Server, Database) Production ( Windows 4GB) (Mail Server) New Server Windows 8GB Production ( Windows 6GB) (ERP) Test Development (Linux 4 GB) (Web Server, Application Server, Database) Virtual Machines Physical Servers Hypervisor 16 GB RAM, 200GB HDD, 4 Cores Hypervisor 16 GB RAM, 200GB HDD, 4 Cores Hypervisor 8GB RAM, 200GB HDD, 6 Cores - OFF I need a Windows Server for development with at least 8GB RAM I will setup it for you developer Purchase Time: 0 Setup Time: 15 minutes 3 hours Cost: 0 sysadmin

24 Application Uptime Production (Web Server, Application Server, Database) Production (Application Server, Mail Server, ERP) Test Development (Web Server, Application Server, Database) Server Linux 16 GB RAM, 200GB HDD, 4 Cores Server Windows 16 GB RAM, 200GB HDD, 4 Cores Server Linux 8GB RAM, 200GB HDD, 6 Cores Our Mail Server Crashed. We need to install it from the beginning and apply last backup OK, I will do it developer Setup Time: 1-3 hours sysadmin

25 Application Uptime Production (Linux 8GB) (Web Server, Application Server, Database) Production ( Windows 4GB) (Mail Server) New Server Windows 8GB Production ( Windows 6GB) (ERP) Test Development (Linux 4 GB) (Web Server, Application Server, Database) Our Mail Server Crashed. We need to install it from the beginning and apply last backup Virtual Machines I will apply the last working snapshot Physical Servers Hypervisor 16 GB RAM, 200GB HDD, 4 Cores Hypervisor 16 GB RAM, 200GB HDD, 4 Cores Hypervisor 8GB RAM, 200GB HDD, 6 Cores - OFF Go to an older snapshot developer Setup Time: 5-15 minutes Clean Installation sysadmin

26 Disaster Recovery Production (Web Server, Application Server, Database) Production (Application Server, Mail Server, ERP) Test Development (Web Server, Application Server, Database) Server Linux 16 GB RAM, 200GB HDD, 4 Cores Server Windows 16 GB RAM, 200GB HDD, 4 Cores Server Linux 8GB RAM, 200GB HDD, 6 Cores SOS Our server has been melted down!!! Ohh!!! My God! I have to find what happened Setup OS and Apps Restore last Back up developer Hardware Recovery: 1 day 1 week OS Setup Time: 1-3 hours Apps Setup Time: 1-12 hours Restore Last Backup: 30 minutes- 1 hour sysadmin

27 Disaster Recovery Production (Linux 8GB) (Web Server, Application Server, Database) Production ( Windows 4GB) (Mail Server) Production ( Windows 6GB) (ERP) Test Development (Linux 4 GB) (Web Server, Application Server, Database) Virtual Machines Physical Servers Hypervisor 16 GB RAM, 200GB HDD, 4 Cores Hypervisor 16 GB RAM, 200GB HDD, 4 Cores Hypervisor 8GB RAM, 200GB HDD, 6 Cores - ON SOS Our server has been melted down!!! OK I will start the last VM backups to the other servers until I find what happened developer Restore Last VM Backup: minutes Hardware Recovery: 1 day 1 week sysadmin

28 PR Lab Story Pattern Recognition Laboratory 10 Researchers (Stuff, PHD and MSc Students) 3-5 Undergraduate Students 4 Servers 3 different research teams Applications 3 Web Servers + Databases (Lab and BioTools) 1 Developments Server 1 NAS Needs Run web applications Run experiments in standalone workstations Run Parallel Algorithms Experiments

29 Problems Not enough PCs to run experiments Old applications had to be deleted and backuped up 3 Web servers in 3 relatively overpowered machines Not having parallel computing infrastructure

30 Solution Install a virtualization infrastructure Xen hypervisor XenServer XenCenter for management All free Open Source Solutions

31 PR Lab Virtualization Infrastructure

32 PR Lab Virtualization Infrastructure 10G Switch XenServer 1 2 TB NAS XenServer 3 XenServer 2 XenServer 4

33 Now we have 14 Virtual Server in 1 physical server (50% of its resources) 5 Production Web Servers (Linux & Windows 2008) 1 Virtual Cluster of 4 VMS 1 Geo Server 5 Development Virtual Machines 2 inactive VMs from older research projects 3 physical metal servers for test purposes in 2 virtual pools Ability to easily test our applications in both Windows and Linux (Ubuntu, CentOS) Environments

34 Our Virtualization Management

35 Resources Spring/StudentPresns/Virtualization.pdf

36 Thank you!!! Any questions

IOS110. Virtualization 5/27/2014 1

IOS110. Virtualization 5/27/2014 1 IOS110 Virtualization 5/27/2014 1 Agenda What is Virtualization? Types of Virtualization. Advantages and Disadvantages. Virtualization software Hyper V What is Virtualization? Virtualization Refers to

More information

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

9/26/2011. What is Virtualization? What are the different types of virtualization. CSE 501 Monday, September 26, 2011 Kevin Cleary kpcleary@buffalo.edu What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,

More information

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

Hypervisor Software and Virtual Machines. Professor Howard Burpee SMCC Computer Technology Dept. Hypervisor Software and Virtual Machines Learning Objectives Understand the common features of today s desktop virtualization products Select and implement a desktop virtualization option on a Linux, Mac,

More information

CSE 501 Monday, September 09, 2013 Kevin Cleary kpcleary@buffalo.edu

CSE 501 Monday, September 09, 2013 Kevin Cleary kpcleary@buffalo.edu CSE 501 Monday, September 09, 2013 Kevin Cleary kpcleary@buffalo.edu What is Virtualization? Practical Uses What can be virtualized Popular virtualization products Demo Question, answer, discussion Can

More information

MODULE 3 VIRTUALIZED DATA CENTER COMPUTE

MODULE 3 VIRTUALIZED DATA CENTER COMPUTE MODULE 3 VIRTUALIZED DATA CENTER COMPUTE Module 3: Virtualized Data Center Compute Upon completion of this module, you should be able to: Describe compute virtualization Discuss the compute virtualization

More information

Enabling Technologies for Distributed Computing

Enabling Technologies for Distributed Computing Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF Multi-core CPUs and Multithreading Technologies

More information

Servervirualisierung mit Citrix XenServer

Servervirualisierung mit Citrix XenServer Servervirualisierung mit Citrix XenServer Paul Murray, Senior Systems Engineer, MSG EMEA Citrix Systems International GmbH paul.murray@eu.citrix.com Virtualization Wave is Just Beginning Only 6% of x86

More information

Virtualization with Windows

Virtualization with Windows Virtualization with Windows at CERN Juraj Sucik, Emmanuel Ormancey Internet Services Group Agenda Current status of IT-IS group virtualization service Server Self Service New virtualization features in

More information

GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR

GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR ANKIT KUMAR, SAVITA SHIWANI 1 M. Tech Scholar, Software Engineering, Suresh Gyan Vihar University, Rajasthan, India, Email:

More information

Lecture 2 Cloud Computing & Virtualization. Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

Lecture 2 Cloud Computing & Virtualization. Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu Lecture 2 Cloud Computing & Virtualization Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu Outline Introduction to Virtualization The Major Approaches

More information

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

How To Create A Cloud Based System For Aaas (Networking) 1 3.1 IaaS Definition IaaS: Infrastructure as a Service Through the internet, provide IT server, storage, computing power and other infrastructure capacity to the end users and the service fee based on

More information

The Art of Virtualization with Free Software

The Art of Virtualization with Free Software Master on Free Software 2009/2010 {mvidal,jfcastro}@libresoft.es GSyC/Libresoft URJC April 24th, 2010 (cc) 2010. Some rights reserved. This work is licensed under a Creative Commons Attribution-Share Alike

More information

Enabling Technologies for Distributed and Cloud Computing

Enabling Technologies for Distributed and Cloud Computing Enabling Technologies for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Multi-core CPUs and Multithreading

More information

Full and Para Virtualization

Full and Para Virtualization Full and Para Virtualization Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF x86 Hardware Virtualization The x86 architecture offers four levels

More information

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

Basics in Energy Information (& Communication) Systems Virtualization / Virtual Machines Basics in Energy Information (& Communication) Systems Virtualization / Virtual Machines Dr. Johann Pohany, Virtualization Virtualization deals with extending or replacing an existing interface so as to

More information

Virtualization. Dr. Yingwu Zhu

Virtualization. Dr. Yingwu Zhu Virtualization Dr. Yingwu Zhu What is virtualization? Virtualization allows one computer to do the job of multiple computers. Virtual environments let one computer host multiple operating systems at the

More information

Installing & Using KVM with Virtual Machine Manager COSC 495

Installing & Using KVM with Virtual Machine Manager COSC 495 Installing & Using KVM with Virtual Machine Manager COSC 495 1 Abstract:. There are many different hypervisors and virtualization software available for use. One commonly use hypervisor in the Linux system

More information

To join the audio portion of this webcast: 888-272-7337 meeting code 6268869

To join the audio portion of this webcast: 888-272-7337 meeting code 6268869 To join the audio portion of this webcast: 888-272-7337 meeting code 6268869 Presented by: Greg Church NetLogic Practice Manager gchurch@datanetworks.com 800-283-6387 www.datanetworks.com 800-283-6387

More information

Distributed Systems. Virtualization. Paul Krzyzanowski pxk@cs.rutgers.edu

Distributed Systems. Virtualization. Paul Krzyzanowski pxk@cs.rutgers.edu Distributed Systems Virtualization Paul Krzyzanowski pxk@cs.rutgers.edu Except as otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution 2.5 License. Virtualization

More information

Outline. Introduction Virtualization Platform - Hypervisor High-level NAS Functions Applications Supported NAS models

Outline. Introduction Virtualization Platform - Hypervisor High-level NAS Functions Applications Supported NAS models 1 2 Outline Introduction Virtualization Platform - Hypervisor High-level NAS Functions Applications Supported NAS models 3 Introduction What is Virtualization Station? Allows users to create and operate

More information

Virtualization and Disaster Recovery

Virtualization and Disaster Recovery Virtualization and Disaster Recovery Ray Trygstad Director of Information Technology, Associate Director, Information Technology & Management Degrees Illinois Institute of Technology NetSecure 09 March

More information

Comparing Free Virtualization Products

Comparing Free Virtualization Products A S P E I T Tr a i n i n g Comparing Free Virtualization Products A WHITE PAPER PREPARED FOR ASPE BY TONY UNGRUHE www.aspe-it.com toll-free: 877-800-5221 Comparing Free Virtualization Products In this

More information

What s New with VMware Virtual Infrastructure

What s New with VMware Virtual Infrastructure What s New with VMware Virtual Infrastructure Virtualization: Industry-Standard Way of Computing Early Adoption Mainstreaming Standardization Test & Development Server Consolidation Infrastructure Management

More information

Hyper-V vs ESX at the datacenter

Hyper-V vs ESX at the datacenter Hyper-V vs ESX at the datacenter Gabrie van Zanten www.gabesvirtualworld.com GabesVirtualWorld Which hypervisor to use in the data center? Virtualisation has matured Virtualisation in the data center grows

More information

Best Practices for Virtualised SharePoint

Best Practices for Virtualised SharePoint Best Practices for Virtualised SharePoint Brendan Law Blaw@td.com.au @FlamerNZ Flamer.co.nz/spag/ Nathan Mercer Nathan.Mercer@microsoft.com @NathanM blogs.technet.com/nmercer/ Agenda Why Virtualise? Hardware

More information

Table of Contents. Server Virtualization Peer Review 01-03-2007 cameron 1-24-2007: modified, cameron

Table of Contents. Server Virtualization Peer Review 01-03-2007 cameron 1-24-2007: modified, cameron Table of Contents Objective...2 Definitions...2 Objective discussion...2 Comparison criteria...3 Criteria weights...4 Product scores...4 Criteria comparison discussion...5 References...7 Cost Estimate,

More information

International Journal of Advancements in Research & Technology, Volume 1, Issue6, November-2012 1 ISSN 2278-7763

International Journal of Advancements in Research & Technology, Volume 1, Issue6, November-2012 1 ISSN 2278-7763 International Journal of Advancements in Research & Technology, Volume 1, Issue6, November-2012 1 VIRTUALIZATION Vikas Garg Abstract: The main aim of the research was to get the knowledge of present trends

More information

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies Lecture 4 Virtualization of Clusters and Data Centers Text Book: Distributed and Cloud Computing, by K. Hwang, G C. Fox, and J.J. Dongarra,

More information

Parallels Virtuozzo Containers

Parallels Virtuozzo Containers Parallels Virtuozzo Containers White Paper Top Ten Considerations For Choosing A Server Virtualization Technology www.parallels.com Version 1.0 Table of Contents Introduction... 3 Technology Overview...

More information

Anh Quach, Matthew Rajman, Bienvenido Rodriguez, Brian Rodriguez, Michael Roefs, Ahmed Shaikh

Anh Quach, Matthew Rajman, Bienvenido Rodriguez, Brian Rodriguez, Michael Roefs, Ahmed Shaikh Anh Quach, Matthew Rajman, Bienvenido Rodriguez, Brian Rodriguez, Michael Roefs, Ahmed Shaikh Introduction History, Advantages, Common Uses OS-Level Virtualization Hypervisors Type 1 vs. type 2 hypervisors

More information

RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA

RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA 2015 Volume 23, Special Number HYPERVISOR FOR VIRTUALIZATION IN PRIVATE CLOUD Pavol ZÁVACKÝ,

More information

Enterprise-Class Virtualization with Open Source Technologies

Enterprise-Class Virtualization with Open Source Technologies Enterprise-Class Virtualization with Open Source Technologies Alex Vasilevsky CTO & Founder Virtual Iron Software June 14, 2006 Virtualization Overview Traditional x86 Architecture Each server runs single

More information

Basics of Virtualisation

Basics of Virtualisation Basics of Virtualisation Volker Büge Institut für Experimentelle Kernphysik Universität Karlsruhe Die Kooperation von The x86 Architecture Why do we need virtualisation? x86 based operating systems are

More information

Virtualization. Jukka K. Nurminen 23.9.2015

Virtualization. Jukka K. Nurminen 23.9.2015 Virtualization Jukka K. Nurminen 23.9.2015 Virtualization Virtualization refers to the act of creating a virtual (rather than actual) version of something, including virtual computer hardware platforms,

More information

A quantitative comparison between xen and kvm

A quantitative comparison between xen and kvm Home Search Collections Journals About Contact us My IOPscience A quantitative comparison between xen and kvm This content has been downloaded from IOPscience. Please scroll down to see the full text.

More information

2009 AAMGA Automation Conference

2009 AAMGA Automation Conference 2009 AAMGA Automation Conference Kenny Morris, MCSE Manager of Network Services CRC Insurance Services, Inc. kmorris@crcins.com Server Infrastructure 170 servers 70% in Central Datacenter 25% of server

More information

Setting up Windows Phone 8 environment in VMWare

Setting up Windows Phone 8 environment in VMWare Setting up Windows Phone 8 environment in VMWare Pre Requisites Windows Phone 8 SDK is only supported with 64-bit Windows 8 Pro or higher. VMware player 5.0.1 or workstation 9. ( The Hypervisor is not

More information

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

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration ULI101 Week 06b Week Overview Installing Linux Linux on your Desktop Virtualization Basic Linux system administration Installing Linux Standalone installation Linux is the only OS on the computer Any existing

More information

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

The future is in the management tools. Profoss 22/01/2008 The future is in the management tools Profoss 22/01/2008 Niko Nelissen Co founder & VP Business development Q layer Agenda Introduction Virtualization today Server & desktop virtualization Storage virtualization

More information

White Paper. Recording Server Virtualization

White Paper. Recording Server Virtualization White Paper Recording Server Virtualization Prepared by: Mike Sherwood, Senior Solutions Engineer Milestone Systems 23 March 2011 Table of Contents Introduction... 3 Target audience and white paper purpose...

More information

Acronis Backup & Recovery 11.5

Acronis Backup & Recovery 11.5 Acronis Backup & Recovery 11.5 Update 2 Installation Guide Applies to the following editions: Advanced Server Server for Windows Virtual Edition Server for Linux Advanced Server SBS Edition Workstation

More information

www.see-grid-sci.eu Regional SEE-GRID-SCI Training for Site Administrators Institute of Physics Belgrade March 5-6, 2009

www.see-grid-sci.eu Regional SEE-GRID-SCI Training for Site Administrators Institute of Physics Belgrade March 5-6, 2009 SEE-GRID-SCI Virtualization and Grid Computing with XEN www.see-grid-sci.eu Regional SEE-GRID-SCI Training for Site Administrators Institute of Physics Belgrade March 5-6, 2009 Milan Potocnik University

More information

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE Sudha M 1, Harish G M 2, Nandan A 3, Usha J 4 1 Department of MCA, R V College of Engineering, Bangalore : 560059, India sudha.mooki@gmail.com 2 Department

More information

VIRTUALIZATION 101. Brainstorm Conference 2013 PRESENTER INTRODUCTIONS

VIRTUALIZATION 101. Brainstorm Conference 2013 PRESENTER INTRODUCTIONS VIRTUALIZATION 101 Brainstorm Conference 2013 PRESENTER INTRODUCTIONS Timothy Leerhoff Senior Consultant TIES 21+ years experience IT consulting 12+ years consulting in Education experience 1 THE QUESTION

More information

StACC: St Andrews Cloud Computing Co laboratory. A Performance Comparison of Clouds. Amazon EC2 and Ubuntu Enterprise Cloud

StACC: St Andrews Cloud Computing Co laboratory. A Performance Comparison of Clouds. Amazon EC2 and Ubuntu Enterprise Cloud StACC: St Andrews Cloud Computing Co laboratory A Performance Comparison of Clouds Amazon EC2 and Ubuntu Enterprise Cloud Jonathan S Ward StACC (pronounced like 'stack') is a research collaboration launched

More information

vnas Series All-in-one NAS with virtualization platform 2014.01.03

vnas Series All-in-one NAS with virtualization platform 2014.01.03 vnas Series All-in-one NAS with virtualization platform 2014.01.03 2 Imaging NAS Virtualization Station VMware ESX 3 Install Virtualization Station on a specialized Turbo NAS VM vnas Use vnas series to

More information

Virtualization in Linux a Key Component for Cloud Computing

Virtualization in Linux a Key Component for Cloud Computing Virtualization in Linux a Key Component for Cloud Computing Harrison Carranza a and Aparicio Carranza a a Computer Engineering Technology New York City College of Technology of The City University of New

More information

A Project Summary: VMware ESX Server to Facilitate: Infrastructure Management Services Server Consolidation Storage & Testing with Production Servers

A Project Summary: VMware ESX Server to Facilitate: Infrastructure Management Services Server Consolidation Storage & Testing with Production Servers A Project Summary: VMware ESX Server to Facilitate: Infrastructure Management Services Server Consolidation Storage & Testing with Production Servers Srinivas P Reddy - 16 th March 2006 srinivasp@vensoft.com

More information

PARALLELS SERVER BARE METAL 5.0 README

PARALLELS SERVER BARE METAL 5.0 README PARALLELS SERVER BARE METAL 5.0 README 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information on the Parallels Server Bare Metal

More information

Data Centers and Cloud Computing

Data Centers and Cloud Computing Data Centers and Cloud Computing CS377 Guest Lecture Tian Guo 1 Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Case Study: Amazon EC2 2 Data Centers

More information

Virtual Machines. www.viplavkambli.com

Virtual Machines. www.viplavkambli.com 1 Virtual Machines A virtual machine (VM) is a "completely isolated guest operating system installation within a normal host operating system". Modern virtual machines are implemented with either software

More information

Virtualization Overview

Virtualization Overview VMWARE W HWHITE I T E PPAPER A P E R Virtualization Overview 1 Table of Contents Introduction... 3 Virtualization in a Nutshell... 3 Virtualization Approaches... 4 Virtualization for Server Consolidation

More information

Virtualization. Pradipta De pradipta.de@sunykorea.ac.kr

Virtualization. Pradipta De pradipta.de@sunykorea.ac.kr Virtualization Pradipta De pradipta.de@sunykorea.ac.kr Today s Topic Virtualization Basics System Virtualization Techniques CSE506: Ext Filesystem 2 Virtualization? A virtual machine (VM) is an emulation

More information

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center VMware Virtual Infrastucture From the Virtualized to the Automated Data Center Senior System Engineer VMware Inc. ngalante@vmware.com Agenda Vision VMware Enables Datacenter Automation VMware Solutions

More information

Hyper-V: Microsoft s

Hyper-V: Microsoft s TechTarget Windows Media SearchWinIT.com SearchExchange.com SearchSQLServer.com SearchEnterpriseDesktop.com SearchWindowsServer.com SearchDomino.com LabMice.net Hyper-V: Microsoft s Approach to Server

More information

Operating Systems Virtualization mechanisms

Operating Systems Virtualization mechanisms Operating Systems Virtualization mechanisms René Serral-Gracià Xavier Martorell-Bofill 1 1 Universitat Politècnica de Catalunya (UPC) May 26, 2014 Contents 1 Introduction 2 Hardware Virtualization mechanisms

More information

The Building Blocks to the Architecture of a Cloud Platform

The Building Blocks to the Architecture of a Cloud Platform The Building Blocks to the Architecture of a Cloud Platform Promise. Mvelase, Nomusa. Dlodlo, David. MacLeod, and Happy. Sithole Abstract This research is on the identification of components that are general

More information

Cloud Computing CS 15-319

Cloud Computing CS 15-319 Cloud Computing CS 15-319 Virtualization Case Studies : Xen and VMware Lecture 20 Majd F. Sakr, Mohammad Hammoud and Suhail Rehman 1 Today Last session Resource Virtualization Today s session Virtualization

More information

Bosch Video Management System High Availability with Hyper-V

Bosch Video Management System High Availability with Hyper-V Bosch Video Management System High Availability with Hyper-V en Technical Service Note Bosch Video Management System Table of contents en 3 Table of contents 1 Introduction 4 1.1 General Requirements

More information

PARALLELS SERVER 4 BARE METAL README

PARALLELS SERVER 4 BARE METAL README PARALLELS SERVER 4 BARE METAL README This document provides the first-priority information on Parallels Server 4 Bare Metal and supplements the included documentation. TABLE OF CONTENTS 1 About Parallels

More information

TechTarget Windows Media

TechTarget Windows Media TechTarget Windows Media SearchWinIT.com SearchExchange.com SearchSQLServer.com SearchEnterpriseDesktop.com SearchWindowsServer.com SearchDomino.com LabMice.net E-Guide Hyper-V: What you need to know before

More information

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

Virtualization of CBORD Odyssey PCS and Micros 3700 servers. The CBORD Group, Inc. January 13, 2007 Virtualization of CBORD Odyssey PCS and Micros 3700 servers January 13, 2007 61 Brown Road Ithaca, NY 14850 (607) 257-2410 Document Revision: 2 Last revised: January 13, 2007 Changes are periodically made

More information

nanohub.org An Overview of Virtualization Techniques

nanohub.org An Overview of Virtualization Techniques An Overview of Virtualization Techniques Renato Figueiredo Advanced Computing and Information Systems (ACIS) Electrical and Computer Engineering University of Florida NCN/NMI Team 2/3/2006 1 Outline Resource

More information

David.Balka@chi.frb.org 2009 STREAM FRBC

David.Balka@chi.frb.org 2009 STREAM FRBC Virtualization ti Dave Balka David.Balka@chi.frb.org Examination Elements Architecture Management Processes Integrity Availability Security 2 Datacenter Consolidation 3 What is Virtualization A framework

More information

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

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to

More information

Hypervisors. Introduction. Introduction. Introduction. Introduction. Introduction. Credits:

Hypervisors. Introduction. Introduction. Introduction. Introduction. Introduction. Credits: Hypervisors Credits: P. Chaganti Xen Virtualization A practical handbook D. Chisnall The definitive guide to Xen Hypervisor G. Kesden Lect. 25 CS 15-440 G. Heiser UNSW/NICTA/OKL Virtualization is a technique

More information

AMRES Virtualization Solution

AMRES Virtualization Solution AMRES Virtualization Solution Miloš Kukoleča, AMRES NA3 T2, Datacenter IaaS workshop, Helsinki, 12.09.2014. Virtualization Benefits Less power consumption Higher infrastructure utilization Faster service

More information

6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)

6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days) www.peaklearningllc.com 6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days) Introduction This three-day instructor-led course teaches students how to implement and manage Windows Server

More information

Networking for Caribbean Development

Networking for Caribbean Development Networking for Caribbean Development BELIZE NOV 2 NOV 6, 2015 w w w. c a r i b n o g. o r g Virtualization: Architectural Considerations and Implementation Options Virtualization Virtualization is the

More information

TOP TEN CONSIDERATIONS

TOP TEN CONSIDERATIONS White Paper TOP TEN CONSIDERATIONS FOR CHOOSING A SERVER VIRTUALIZATION TECHNOLOGY Learn more at www.swsoft.com/virtuozzo Published: July 2006 Revised: July 2006 Table of Contents Introduction... 3 Technology

More information

Virtualization for Cloud Computing

Virtualization for Cloud Computing Virtualization for Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF CLOUD COMPUTING On demand provision of computational resources

More information

Chapter 16: Virtual Machines. Operating System Concepts 9 th Edition

Chapter 16: Virtual Machines. Operating System Concepts 9 th Edition Chapter 16: Virtual Machines Silberschatz, Galvin and Gagne 2013 Chapter 16: Virtual Machines Overview History Benefits and Features Building Blocks Types of Virtual Machines and Their Implementations

More information

Virtualizing Exchange

Virtualizing Exchange Virtualizing Exchange Simplifying and Optimizing Management of Microsoft Exchange Server Using Virtualization Technologies By Anil Desai Microsoft MVP September, 2008 An Alternative to Hosted Exchange

More information

Virtualization: Know your options on Ubuntu. Nick Barcet. Ubuntu Server Product Manager nick.barcet@canonical.com

Virtualization: Know your options on Ubuntu. Nick Barcet. Ubuntu Server Product Manager nick.barcet@canonical.com Virtualization: Know your options on Ubuntu Nick Barcet Ubuntu Server Product Manager nick.barcet@canonical.com Agenda Defi nitions Host virtualization tools Desktop virtualization tools Ubuntu as a guest

More information

Reader s Choice Preferred product

Reader s Choice Preferred product PHD Virtual Technologies Reader s Choice Preferred product Sample Customer by Vertical Financial & Services Retail, Manufacturing & Healthcare Technology & Electronics Government Education Managed Service

More information

HP Data Protector software. Assuring Business Continuity in Virtualised Environments

HP Data Protector software. Assuring Business Continuity in Virtualised Environments HP Data Protector software Assuring Business Continuity in Virtualised Environments Would not it be great if your virtual server environment actually translated to a better reality? One where you could

More information

RUNNING vtvax FOR WINDOWS

RUNNING vtvax FOR WINDOWS RUNNING vtvax FOR WINDOWS IN A AVT / Vere Technologies TECHNICAL NOTE AVT/Vere Technical Note: Running vtvax for Windows in a Virtual Machine Environment Document Revision 1.1 (September, 2015) 2015 Vere

More information

Performance Comparison of VMware and Xen Hypervisor on Guest OS

Performance Comparison of VMware and Xen Hypervisor on Guest OS ISSN: 2393-8528 Contents lists available at www.ijicse.in International Journal of Innovative Computer Science & Engineering Volume 2 Issue 3; July-August-2015; Page No. 56-60 Performance Comparison of

More information

Virtualization Technologies. Embrace the new world of healthcare

Virtualization Technologies. Embrace the new world of healthcare Virtualization Technologies Embrace the new world of healthcare Overview Introduction and Virtualization Basics Core Virtualization Technologies Enterprise Server Virtualization Solutions End User and

More information

Virtualization. Michael Tsai 2015/06/08

Virtualization. Michael Tsai 2015/06/08 Virtualization Michael Tsai 2015/06/08 What is virtualization? Let s first look at a video from VMware http://bcove.me/x9zhalcl Problems? Low utilization Different needs DNS DHCP Web mail 5% 5% 15% 8%

More information

Effiziente Server- Virtualisierung mit MS Hyper-V und Citrix Essentials

Effiziente Server- Virtualisierung mit MS Hyper-V und Citrix Essentials Effiziente Server- Virtualisierung mit MS Hyper-V und Citrix Essentials Roger Bösch, Citrix Systems International GmbH Markus Erlacher, Microsoft Schweiz GmbH Windows Server 2008 R2 Service Pack 1 Dynamic

More information

Virtual Computing and VMWare. Module 4

Virtual Computing and VMWare. Module 4 Virtual Computing and VMWare Module 4 Virtual Computing Cyber Defense program depends on virtual computing We will use it for hands-on learning Cyber defense competition will be hosted on a virtual computing

More information

Virtualization. Types of Interfaces

Virtualization. Types of Interfaces Virtualization Virtualization: extend or replace an existing interface to mimic the behavior of another system. Introduced in 1970s: run legacy software on newer mainframe hardware Handle platform diversity

More information

OPEN-XCHANGE. Open-Xchange and SUSE Linux Enterprise 10 Whitepaper

OPEN-XCHANGE. Open-Xchange and SUSE Linux Enterprise 10 Whitepaper OPEN-XCHANGE Open-Xchange and SUSE Linux Enterprise 10 Whitepaper OPEN-XCHANGE: Open-Xchange and SUSE Linux Enterprise 10 Whitepaper Published 16th January Author: Stephan Dühr, dass IT GmbH 1. Introduction

More information

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS Server virtualization offers tremendous benefits for enterprise IT organizations server

More information

Chapter 14 Virtual Machines

Chapter 14 Virtual Machines Operating Systems: Internals and Design Principles Chapter 14 Virtual Machines Eighth Edition By William Stallings Virtual Machines (VM) Virtualization technology enables a single PC or server to simultaneously

More information

Virtual Machine Migration with an Open Source Hypervisor

Virtual Machine Migration with an Open Source Hypervisor Virtual Machine Migration with an Open Source Hypervisor Muhammad Rukunuddin Ghalib #1, P. Swarnalatha #2, Karan Thakkar #3 # School of Computing Science and Engineering, VIT University Vellore - India

More information

Virtualization Infrastructure at Karlsruhe

Virtualization Infrastructure at Karlsruhe Virtualization Infrastructure at Karlsruhe HEPiX Fall 2007 Volker Buege 1),2), Ariel Garcia 1), Marcus Hardt 1), Fabian Kulla 1),Marcel Kunze 1), Oliver Oberst 1),2), Günter Quast 2), Christophe Saout

More information

VMware vsphere 5.0 Boot Camp

VMware vsphere 5.0 Boot Camp VMware vsphere 5.0 Boot Camp This powerful 5-day 10hr/day class is an intensive introduction to VMware vsphere 5.0 including VMware ESX 5.0 and vcenter. Assuming no prior virtualization experience, this

More information

VEMBU VS VEEAM. Why Vembu is Better VEMBU TECHNOLOGIES TRUSTED BY OVER 25,000 BUSINESSES. www.vembu.com

VEMBU VS VEEAM. Why Vembu is Better VEMBU TECHNOLOGIES TRUSTED BY OVER 25,000 BUSINESSES. www.vembu.com VS Why Vembu is Better TECHNOLOGIES www.vembu.com Copyright Information Information in this document is subject to change without notice. The entire risk of the use or the results of the use of this document

More information

Deputy Secretary for Information Technology Date Issued: November 20, 2009 Date Revised: December 20, 2010. Revision History Description:

Deputy Secretary for Information Technology Date Issued: November 20, 2009 Date Revised: December 20, 2010. Revision History Description: Information Technology Policy Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology ITP Number: ITP-SYM008 ITP Title: Server Virtualization Policy Issued by:

More information

In addition to their professional experience, students who attend this training should have technical knowledge in the following areas.

In addition to their professional experience, students who attend this training should have technical knowledge in the following areas. 6422A - Implementing and Managing Windows Server 2008 Hyper-V Course Number: 6422A Course Length: 3 Days Course Overview This three-day instructor-led course teaches students how to implement and manage

More information

2) Xen Hypervisor 3) UEC

2) Xen Hypervisor 3) UEC 5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools

More information

COS 318: Operating Systems. Virtual Machine Monitors

COS 318: Operating Systems. Virtual Machine Monitors COS 318: Operating Systems Virtual Machine Monitors Kai Li and Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall13/cos318/ Introduction u Have

More information

VegaStream Tutorial - The Advantages & Disadvantages of Using Virtual Machines

VegaStream Tutorial - The Advantages & Disadvantages of Using Virtual Machines Getting Started with Server Virtualization HAROLD READ VIRTUALIZATION PRACTICE M AN AGER H T T P : / / W W W. A L L I N. C O M A L L I N C O N S U LT I N G S A L E S @ A L L I N. C O M 7 8 1. 2 1 3. 6

More information

COM 444 Cloud Computing

COM 444 Cloud Computing COM 444 Cloud Computing Lec 3: Virtual Machines and Virtualization of Clusters and Datacenters Prof. Dr. Halûk Gümüşkaya haluk.gumuskaya@gediz.edu.tr haluk@gumuskaya.com http://www.gumuskaya.com Virtual

More information

Enterprise Deployment: Laserfiche 8 in a Virtual Environment. White Paper

Enterprise Deployment: Laserfiche 8 in a Virtual Environment. White Paper Enterprise Deployment: Laserfiche 8 in a Virtual Environment White Paper August 2008 The information contained in this document represents the current view of Compulink Management Center, Inc on the issues

More information

Server Virtualization with Windows Server Hyper-V and System Center

Server Virtualization with Windows Server Hyper-V and System Center Server Virtualization with Windows Server Hyper-V and System Center About this Course This five day course will provide you with the knowledge and skills required to design and implement Microsoft Server

More information

Server Virtualization with Windows Server Hyper-V and System Center

Server Virtualization with Windows Server Hyper-V and System Center Course 20409B: Server Virtualization with Windows Server Hyper-V and System Center Course Details Course Outline Module 1: Evaluating the Environment for Virtualization This module provides an overview

More information