26
Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Embed Size (px)

Citation preview

Page 1: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels Virtualization Roadmap UpdateNick Dobrovolskiy

VP of Product Development, Parallels

Page 2: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM2

Parallels Products – Optimized Computing

Solutions

HeterogeneousSystem Support

IA64Baremetal/

HostedX86/x64

VMware XenWindowsHyper-V

Linux Mac OS

Automation

Complete automation & management of IT systems and processes

Virtualization

The best of both worlds with Hypervisorand OS Virtualization

Parallels Operations Automation

Parallels Business Automation

ParallelsPlesk Products

Parallels Virtual Automation

APS StandardAPS Catalog &

MarketplaceVirtual Templates &

AppliancesAutomation

Dev Platform

Parallels Open Platform

Ecosystem

Parallels Workstation

Parallels Desktop

ParallelsVirtuozzo Containers

Parallels Server

Page 3: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM3

Hardware Virtualization (Hypervisors)• Virtualizes access to hardware

• Create many instances of virtual HW

• Host OS and each guest has full OS

• Parallels Server, VMware ESX, Microsoft Hyper-V

Guest OSGuest OSGuest OS

VM 1 VM 2 VM 3

Virtual Hardware Virtual Hardware

Virtual Machine Monitor

Hypervisor or Standard Host OS

Hardware

Hypervisor

Virtual Hardware

Page 4: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM4

OS Virtualization (Containers)• Virtualizes access to Operating System

• Create many instances of virtual OS

• Single, standard OS kernel per box

• Parallels Virtuozzo Containers, Sun Solaris Containers, OpenVZ

Container1

Container2

Container3

Standard Host OS

Hardware

OS Virtualization Layer

OS Virtualization

Page 5: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM5

Integrated Virtualization OfferingBest of Both Worlds

• Completely integrated OS Virtualization and Hypervisor solution

• Single integrated management environment

• Easily spawn Containers and Virtual Machines

• Parallels Server Bare Metal

Guest OSGuest OS

VM 1 VM 2

OS Virtualization and Hypervisor

Hardware

Parallels Server Bare Metal

Container1

Container2

Page 6: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM6

Parallels Server Bare Metal (PSBM)

Resource ControlGranular control of CPU, memory, hard

disk and networking

Live MigrationMove virtual machines with no service

interruptions

Data ProtectionBackups and snapshots ensure data and applications are protected

Powerful HypervisorBare metal architecture w/ hardware acceleration for optimal performance

Easy-to-Use ToolsetSimple toolset for managing virtual machines, images & security

Page 7: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM7

PSBM – Technology Intro• High scalability and density

– PVC kernel used as base

– VMM code is 4 yr evolution of our Mac/workstation hypervisors

• Guests: – Up to 8 CPUs, 64 GB RAM, 2 TB HDD (multiple disks per VM

supported)

– Windows, Linux, FreeBSD, etc. on the same node

– 32- and 64-bit guests on the same node

• CPU, Memory, HDD Over-commitment

• CPU Scheduling– Percentage Limits

– CPU Shares

• Resource Reconfiguration (CPU/disk/memory)

Page 8: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM8

PSBM - Networking• Traffic Accounting same as in PVC

– Inbound/Outbound per set of IPs

• Bandwidth Limitation same as in PVC– Guaranteed per set of IPs

– Limit per set of IPs

• Unified Virtual Networks for Containers and VMs– Bridged

– Routed

– VLANs

• Anti-spoofing– Only configured MAC restriction

– Only configured IPs restriction

• Up to 16 NICs in a VM

Page 9: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM9

PSBM – Data Protection• Snapshots

– Running and Stopped VMs Support

– “Freeze” Current State▪ Preserve HDD State

▪ Save RAM Contents

– Multiple Snapshots

• Backups– Live Backup

– Consistent State via Snapshot

– Third-party Backup Solution Support

– Various Targets Support▪ NAS

▪ SAN

▪ iSCSI

Parallels ServerBare Metal

NetworkStorage

Page 10: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM10

PSBM – Live Migration• No Shared Storage Requirement

• Hot Migration Supported– Zero Downtime for Containers

– Short Downtime for VMs

• VM migration process– Create Snapshot

– Migrate base HDD to Target Node

– Suspend

– Migrate delta HDD and RAM imageto Target Node

– Resume

– Clean Up

Parallels ServerBare Metal Target Node

Page 11: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM11

YESNOIs it VM?

PSBM – Command Line Tools

Simple wrapper to forward the request

non-modified PVC tools

non-modified PS tools

• All PVC CLI Tools Remain the Same

• All 3 Tools can be used simultaneously

• Unified CLI is ONE utility for ALL operations

Unified CLI pctl create ID pctl migrate ID pctl backup ID

Parallels Server CLI prlctl create vm_id

prlctl migrate vm_id prlctl backup vm_id

Parallels Virtuozzo Containers CLI

vzctl create ct_id vzmigrate ct_id vzbackup ct_id

Page 12: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM12

PSBM – Single Management API• XML API allows management of both VMs and

Containers

• PVC management remains the Same

• VM management is Similar to Container one

• Packet to start VM:<packet><target>vzpenvm</target><data><vzpenvm><start><eid>b452f2aa-21c2-8441-8181-c3d757605ace</eid>

</start></vzpenvm></data></packet>

Parallels ServerBare Metal

XML API

Page 13: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM13

Parallels Virtualization Automation:

Tomorrow: 2:40 - 3:25 pm

PSBM – Management Tools• Parallels Management Console

– Small Deployments ▪ typically up to 5 Servers

– No Cross-Server Management

– Supports VMs only at the moment

• Parallels Virtualization Automation– Deployments of Any Size

– Migration, Backup, Conversion

– Multi-Server and Group Operations

• Parallels Power Panel– Same for VMs as for PVC

– Basic Management

– Backup & Recovery

Page 14: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM14

PSBM – Converting to VM• In-place Conversion

of a Dedicated Server– Integrated into PSBM Installation

– Automatic Conversion using External Storage

• Convert servers to VMs and host them– Locally Convert and Upload VM

– Start Loading Directly to PSBM(direct IP connection needed)

• Convert Containers to VMs– Remote (PVC) and Local (within PSBM)

Migration

– Windows and Linux Containers Supported

Dedicated Server

NetworkStorageDedicated

Server

Parallels ServerBare Metal

Parallels ServerBare Metal

Physical Server

Page 15: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM15

PSBM - Upgrade• Easy upgrade of Parallels Virtuozzo Containers

for Linux Installation

• Side By Side Upgrade– Separate Hardware Node Needed

– Install PSBM on a Target Hardware Node

– Live Migrate Containers from Source PVC Installation

Parallels Virtuozzo Containers

Parallels Server Bare Metal

Page 16: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM16

PSBM - Licensing• Single license covering both VMs

and Containers– VM = x

– Containers = y

• Same format/process as PVC– Available from Parallels KA

• Similar license model to PVC– Per VM/month

– Special options for bundling dedicated servers with 2VMs are available.

– Please contact your Parallels account manager for details

Page 17: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM17

PSBM-based Hosting Services

VM – Physical Server Replacement• Easy to move/upgrade VM

• Performance-optimized

• In-place conversion of server into VM - better value for your customers

• Server consolidation services for on-site servers

• Easy-to-use PMC for small deployments

VM Hosting (do not confuse with SaaS)

• Broad support for OSs

• Easy to launch for PVC customers

• Development/Design Environments

• Desktop OS Hosting

Containers• SaaS

• Higher availability offerings

• Large scale management with PVA

Optimizations for Specific Scenarios

Parallels Technology Direction:

Tomorrow: 11:45 - 12:00 pm

Page 18: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM18

Parallels Virtuozzo Containers 4.5

Windows 2008 Support

Windows 2008

Hardware

OS Virtualization Layer

OS Virtualization

Container 1 Container 2 Container N

Page 19: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM19

PVC 4.5 – Additional Functionality

•Server Roles individual assignment to each Container Assign relevant roles to each Container independently

•Transactional NTFS & Registry in Containers Enable transactions for filesystem and registry operations

•Active-Active Clustering No need for dedicated standby hardware servers anymore

Parallels Virtuozzo Containers

PVC Node PVC Node

PVC Node

Page 20: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM20

PVC 4.5 – Multi-CPU Enhancements

•Per Container CPU Pool Allows to use more effective server’s resources and balance load.

•Dynamic/Static CPUs for Containers Significantly improves overall system performance, allows to assign and rebalance server resources more effectively.

•NUMA architecture support Significantly improves overall system performance for servers that support NUMA technology (ex. top IBM and HP servers)

CPU Pool 2CPU Pool 1

Page 21: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM21

PVC 4.5 – Extended Options

• IPv6 support Assign next generation IP addresses to Containers

•Configurable Container Startup Order Control the sequence of starting your Containers

•Virtualized Container Uptime Show correct uptime for every Container based on the real time of functioning

Parallels Virtuozzo Containers

Uptime 1 Uptime 2 Uptime 3

Page 22: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM22

Desktop Virtualization

Parallels Desktop 4.0for Mac

Parallels Workstation 3.0 for Windows & Linux

Page 23: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM23

Parallels Workstation 3.0• Desktop Virtualization Solution for Windows and Linux

• Virtualization Engine in Sentillion vThere Product

• Intel VT-d supportUse native host video and network cards in Virtual Machine for better

performance.

• Improved Hypervisor• 64-bit hosts and guests• 12-way SMP• 64 GB RAM• USB 2.0

• ExtendedManagement Capabilities

• Snapshots• Management API

Page 24: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM24

Parallels Desktop 4.0 for Mac

•Adaptive Hypervisor–Up to 50% Improved Performance

–64/32-bit Computing–8-way SMP, 8GB RAM–Up to 20% Longer Battery Life

•Enhanced OS Integration–Coherence–SmartSelect, –Shared Folders –SharedProfiles–SmartMount–Drag & Drop –Copy/Paste

•3D Graphics–DirectX 9.0 with Shader Model 2–OpenGL 2.0–256 MB VRAM

•Bonus Software–Parallels Internet Security by Kaspersky

–Acronis True Image Home–Acronis Disk Director Suite

Page 25: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM25

Parallels Server Bare Metal

Live Demo

Page 26: Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels

Parallels – Optimized ComputingTM26

Call to Action• Visit Virtualization Products Hands-on labs

– Parallels Server Bare Metal – Parallels Virtuozzo Containers– Parallels Desktop, Workstation, Server for Mac

• Take advantage of special Parallels for Mac Offers• Participate in Beta Testing www.parallels.com/beta

– Parallels Virtuozzo Containers 4.5– Parallels Server Bare Metal– Parallels Workstation 3.0

• Visit Parallels Technology Direction Keynote, Tomorrow 11:45 - 12:00 pm

• Visit Parallels Virtualization Automation Session, Tomorrow 2:45 - 3:30 pm

QUESTIONS?