1 of 20

1

CE443 : CLOUD COMPUTING

UNIT -2 VIRTUALIZATION

2 of 20

Virtualization

In computing, virtualization means to create a virtual version of a device or resource, such as a server, storage device, network or even an operating system where the framework divides the resource into one or more execution environments.

2

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

3 of 20

Difference between Traditional Computer and Virtual machines�

3

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

4 of 20

4

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

5 of 20

Where you want to create? Is it for Personal use or for Production

5

Hyper-V on Windows Server 2008 R2 & above OS

VMWare ESXi

XenServer from Citrix

Hyper-V on Windows 10 / Server OS

VirtualBox

VMWare Workstation

VMWare Player

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

6 of 20

6

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

7 of 20

Virtualization for Data Center Automation - To serve millions of clients, simultaneously

7

  • Server Consolidation in Virtualized Datacenter
  • Virtual Storage Provisioning and Deprovisioning
  • Cloud Operating Systems for Virtual Datacenters
  • Trust Management in virtualized Datacenters�

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

8 of 20

Virtualization Ranging from Hardware to Applications in Five Abstraction Levels

8

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

9 of 20

Core Components

  • Speed of VM – Depends on
    • HDD or SSD (Solid State Disk)
    • Memory
    • Number of CPUs
  • Storage Assignment
    • For each machine
    • Optimize the existing storage with master images and master VMs
  • Networking
    • NAT (Network Address Translation)

9

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

10 of 20

10

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

11 of 20

11

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

12 of 20

12

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

13 of 20

Hyper – V

  • A hypervisor is a function which abstract – isolate – operating system and applications from the underlaying hardware.

Type 1: bare metal hypervisor

Type 2: hosted hypervisor

13

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

14 of 20

How to setup Hyper - V

  • Enable VT in BIOS
  • Install hyper-v features/roles
  • Setup folders
  • Setup shutdown and restart behavior
  • Setup networking
  • Setup NAT
  • Create a VM
  • Check communication between two VM’s
  • Create a master VM /Images/Sysprep
  • Creating snapshots & checkpoints
  • Add harddisk
  • Expand existing harddisk
  • Change resources for existing VM
  • Create domain controller , member server

14

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

15 of 20

15

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

16 of 20

16

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

17 of 20

17

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

18 of 20

18

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

19 of 20

Case Study

  • Xen hypervisor
  • Eucalyptus : An Open-Source OS for Setting Up and Managing Private Clouds

19

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT

20 of 20

Trusted Zones for VM Insulation

20

Tenant #2

APP

OS

APP

OS

Virtual Infrastructure

Physical Infrastructure

Cloud Provider

APP

OS

APP

OS

Virtual Infrastructure

Tenant #1

Insulate information from cloud providers’ employees

Insulate information

from other tenants

Insulate infrastructure from Malware, Trojans and cybercriminals

Segregate and control user access

Control and isolate VM in the virtual infrastructure

Federate identities with public clouds

Identity federation

Virtual network security

Access Mgmt

Cybercrime intelligence

Strong authentication

Data loss prevention

Encryption & key mgmt

Tokenization

Enable end to end view of security events �and compliance across infrastructures

Security Info. & Event Mgmt

GRC

Anti-malware

Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT