SERVE. -Priyal Lokhandwala

Similar documents
Virtual Machines. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

Virtualization. join, aggregation, concatenation, array, N 1 ühendamine, agregeerimine, konkateneerimine, massiiv

Nested Virtualization and Server Consolidation

Virtualization. ...or how adding another layer of abstraction is changing the world. CIS 399: Unix Skills University of Pennsylvania.

Virtualization. Michael Tsai 2018/4/16

Virtualization. Virtualization

Deploying Application and OS Virtualization Together: Citrix and Virtuozzo

Virtual Machine Security

Virtualization. ! Physical Hardware Processors, memory, chipset, I/O devices, etc. Resources often grossly underutilized

Virtualization. Starting Point: A Physical Machine. What is a Virtual Machine? Virtualization Properties. Types of Virtualization

Chapter 5 C. Virtual machines

Parallels Virtuozzo Containers

Lecture 09: VMs and VCS head in the clouds

4.1. Virtualization. Virtualization provides the following benefits:

The Challenges of X86 Hardware Virtualization. GCC- Virtualization: Rajeev Wankar 36

LINUX Virtualization. Running other code under LINUX

What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet.

VMware Overview VMware Infrastructure 3: Install and Configure Rev C Copyright 2007 VMware, Inc. All rights reserved.

Virtual Machines. To do. q VM over time q Implementation methods q Hardware features supporting VM q Next time: Midterm?

predefined elements (CI)

CLOUD COMPUTING IT0530. G.JEYA BHARATHI Asst.Prof.(O.G) Department of IT SRM University

Virtual Leverage: Server Consolidation in Open Source Environments. Margaret Lewis Commercial Software Strategist AMD

Windows Server Discussion with BCIU. Kevin Sullivan Management TSP US Education

Performance & Scalability Testing in Virtual Environment Hemant Gaidhani, Senior Technical Marketing Manager, VMware

Virtual Machines Disco and Xen (Lecture 10, cs262a) Ion Stoica & Ali Ghodsi UC Berkeley February 26, 2018

Introduction to Virtual Machines. Carl Waldspurger (SB SM 89 PhD 95) VMware R&D

Virtualization. Pradipta De

Virtualization with XEN. Trusted Computing CS599 Spring 2007 Arun Viswanathan University of Southern California

Roadmap for Challenging Times System Virtualiztion

CS 350 Winter 2011 Current Topics: Virtual Machines + Solid State Drives

Virtualization. Operating Systems, 2016, Meni Adler, Danny Hendler & Amnon Meisels

Virtualization Overview

W11 Hyper-V security. Jesper Krogh.

Virtualization and memory hierarchy

Xen Summit Spring 2007

Virtualization Overview

Preparing Virtual Machines for Cisco APIC-EM

Preparing Virtual Machines for Cisco APIC-EM


70-414: Implementing an Advanced Server Infrastructure Course 01 - Creating the Virtualization Infrastructure

Virtualization and Security

Better Security with Virtual Machines

MANAGEMENT OF TASKS IN VIRTUALIZED ENVIRONMENTS

Spring 2017 :: CSE 506. Introduction to. Virtual Machines. Nima Honarmand

Module 1: Virtualization. Types of Interfaces

Chapter 3 Virtualization Model for Cloud Computing Environment

COMPUTER ARCHITECTURE. Virtualization and Memory Hierarchy


COS 318: Operating Systems. Virtual Machine Monitors

Introduction to Cloud Computing and Virtualization. Mayank Mishra Sujesha Sudevalayam PhD Students CSE, IIT Bombay

Cloud and Datacenter Networking

Operating Systems 4/27/2015

CS370 Operating Systems

SUSE Linux Enterprise Server: Supported Virtualization Technologies

Implement Hyper-V. Saqib M What is Hyper-V technology?

CSE543 - Computer and Network Security Module: Virtualization

Introduction to Virtualization. From NDG In partnership with VMware IT Academy

The Architecture of Virtual Machines Lecture for the Embedded Systems Course CSD, University of Crete (April 29, 2014)

Distributed Systems COMP 212. Lecture 18 Othon Michail

INNOV-4: Fun With Virtualization. Or, How I learned to love computers that don t really exist...

OPS-9: Fun With Virtualization. John Harlow. John Harlow. About John Harlow

Overview of System Virtualization: The most powerful platform for program analysis and system security. Zhiqiang Lin

CSE543 - Computer and Network Security Module: Virtualization

Virtualization. Dr. Yingwu Zhu

CSE 120 Principles of Operating Systems

CSC 5930/9010 Cloud S & P: Virtualization

Vendor: EMC. Exam Code: E Exam Name: Cloud Infrastructure and Services Exam. Version: Demo

Server Virtualization Approaches

Linux and Xen. Andrea Sarro. andrea.sarro(at)quadrics.it. Linux Kernel Hacking Free Course IV Edition

FAQ FOR VMWARE SERVER 2 - AUGUST, 2008

Advanced Systems Security: Virtual Machine Systems

XenApp 6.5 Deployment ISO. 20 th December 2015

Micro VMMs and Nested Virtualization

New Features in VMware vsphere (ESX 4)

A Review On optimization technique in Server Virtualization

Virtualization from the Trenches

Traditional Desktop Deployment. Desktop Delivery Vision. End to End desktop virtualization. virtualization. virtualization

VMware ESX Server 3i. December 2007

VMware vsphere: Taking Virtualization to the Next Level

e-pg Pathshala Subject: Computer Science Paper: Cloud Computing Module 23: Virtualization II Module No: CS/CC/23 Quadrant 1 e-text

CS 470 Spring Virtualization and Cloud Computing. Mike Lam, Professor. Content taken from the following:

CSE543 - Computer and Network Security Module: Virtualization

CS370 Operating Systems

Multiprocessor Scheduling. Multiprocessor Scheduling

Advanced Systems Security: Virtual Machine Systems

Virtual Machines. Part 2: starting 19 years ago. Operating Systems In Depth IX 1 Copyright 2018 Thomas W. Doeppner. All rights reserved.

Securing the Data Center against

Is There Any Alternative To Your Enterprise UNIX Platform? Andrej Gursky PosAm TechDays EAST, March 2015

Directions in Data Centre Virtualization and Management

NON SCHOLAE, SED VITAE

VMWARE TUNING BEST PRACTICES FOR SANS, SERVER, AND NETWORKS

Windows Server 2012 Hands- On Camp. Learn What s Hot and New in Windows Server 2012!

Managing the VM Lifecycle

System Requirements. Hardware and Virtual Appliance Requirements

Citrix XenDesktop 2.0. Michael Schmidt Country Manager Switzerland Citrix Systems International GmbH

VIRTUALIZATION: IBM VM/370 AND XEN

MCITP: Windows Server 2008 R2, Virtualization Administrator

VCP410 VMware vsphere Cue Cards

EXAM Pro: Windows Server 2008 R2, Virtualization Administrator. Buy Full Product.

EE 660: Computer Architecture Cloud Architecture: Virtualization

Transcription:

SERVE VIRTUALIZ -Priyal Lokhandwala

Contents: 1) Virtualization- an overview 2) Server Virtualization 3) VM ware 4) Hyper V 5) Server Deployment

virtualization is a broad term that refers to the abstraction of computer resources Virtualization is the highest impact trend changing infrastructure and operations through 2012. It will change how you manage, how and what you buy, how you deploy, how you plan, and how you charge. - Gartner s Special Report 2008

Types of virtualization: 1) PC virtualization- the decoupling technology that breaks the close ties and dependencies between hardware and software - Platform/machine/OS virtualization-between hardware and the operating system -Apllication Virtualization-between the operating system and applications 2) Resource virtualization- abstraction of specifc system resources -Encapsulation - the hiding of resource complexity by the creation of a simplified interface -Storage Virtualization- abstracting physical from logical storage.

4) Server Virtualization Server virtualization is the masking of server resources, including the number and identity of individual physical servers, processors, and operating systems, from server users. The server administrator uses a software application to divide one physical server into multiple isolated virtual environments. The virtual environments are sometimes called virtual private servers, but they are also known as partitions, guests, instances, containers or emulations.

Virtualization Architecture:

Approaches to Server Virtualization: 1) Virtual Machine Model Approach 2) ParaVIrtual Machine Model Approach 3) Virtualization at OS layer

Server Virtualization Architecture:

VIRTUAL MACHINE MODEL -VMM Virtual machines are based on the host/guest paradigm. Each guest runs on a virtual imitation of the hardware layer. This approach allows the guest operating system to run without modifications. It also allows the administrator to create guests that use different operating systems. The guest has no knowledge of the host's operating system because it is not aware that it's not running on real hardware. However, it does require real computing resources from the host, for which it uses a "hypervisor" also called a virtual machine monitor to coordinate instructions to the CPU. It validates all the guest-issued CPU instructions and manages any executed code that requires addition privileges. By encapsulating an entire machine, including CPU, memory, operating system, and network devices, and a virtual machine is completely compatible with all standards x86 operating systems, applications, and device drivers. We can safely run several operating systems and applications at the same time on a single computer, with each having access to the resources it needs when it needs them. Example: VMware and Microsoft's Virtual Server, Hyper-V

PARA VIRTUAL MACHINE MODEL -PVM -The paravirtual machine (PVM) model is also based on the host/guest paradigm -it uses a virtual machine monitor too. -In this model however, The VMM actually modifies the guest operating system's code. -This modification is called PORTING. -Porting supports the VMM so it can utilize privileged systems calls sparingly. -Like virtual machines, PVMs are also capable of running multiple operating systems. Examples: Xen and UML.

SERVER VIRTUALIZATION AT OS LEVEL -not based on host guest paradigmn -In the OS level model, the host runs a single OS kernel as its core and exports operating system functionality to each of the guests. -Guests must use the same operating system as the host, although different distributions(containers) of the same system are allowed. -On Unix systems, this technology can be thought of as an advanced implementation of the standard chroot mechanism. -In addition to isolation mechanisms, the kernel often provides resource management features to limit the impact of one container's activities on the other containers. Example: FreeVPS and Solaris Zones.

Hypervisor based Architectures: Difference between microft's Virtual Server(MVS), Hyper-V and VMware's ESX MVS is known as a "Type-2" virtualization architecture. This means that MVS runs as an application that is installed on top of an existing operating system (OS). Hyper-V, which is called a Microkernelized Type-1 architecture. -"Type-1" in this case means that the virtualization layer actually sits directly on top of the physical hardware instead of above a regular OS. -"Microkernelized" means that it's an extremely thin hypervisor that is made even thinner (thinner than what you see with products like VMware's ESX) because it contains no drivers. In

HYPER-V aka VEREDIAN ARCHITECTURE:

A MORE DETAILED VIEW:

REQUIREMENTS: (WINDOWS SERVER 2008 WITH HYPER V) 1) 64 BIT PLATFORM 2) HADWARE ASSISTED VIRTUALIZATION - virtualization technology inserted in the chips. 3) NO EXECUTE BIT ENABLED IN BIOS and COLD REBOOT 4) MINIMUM TWO NETWORK ADAPTERS -one for management network (parent partition) -one(or more) for VM networking. CAPABILITIES: 1) SUPPORT FOR BOTH 32 BIT AND 64 BIT VMs 2) support for large memory- 64GB per VM 3) SMP -Some Multiple processors-4 cores per VM 4) Live backups- Volume shadow copy services 5) Synthetic Device Model- enlightened client 6) Live Snapshots of VM 7) Robust Support for VLAN 8) DTMF standard for WMI Managment Interface. 9) Built on Windows Server 2008-Enables Hyper-V to support a multitude of devices and

Metric VMware Microsoft Citrix Hypervisor Operation Overhead Negligible 1 CPU Core 1 CPU Core Maximum Memory (Host) 256 GB 32 GB to 2 TB* 128 GB RAM for Hypervisor 32 MB+** 512 MB +*** 256 to 512 MB + Maximum CPU Sockets (Host) 32 cores 24 cores Unlimited**** Maximum CPU Sockets (Guest) 4 4***** 8 Required Management NIC (s) 1 1 1 Maximum number of servers

Why use Server Virtualization 1) Saves money 2) Saves resources 3) Makes migration, backup and recovery easy and manegable. ---------------------------------------------------------------------------- ------------------------ The End