Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels Parallels Products – Optimized Computing Parallels Open Platform Ecosystem APS Catalog & Marketplace APS Standard Virtual Templates & Appliances Automation Dev.

Download Report

Transcript Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels Parallels Products – Optimized Computing Parallels Open Platform Ecosystem APS Catalog & Marketplace APS Standard Virtual Templates & Appliances Automation Dev.

Parallels Virtualization Roadmap Update
Nick Dobrovolskiy
VP of Product Development, Parallels
Parallels Products – Optimized Computing
Parallels Open Platform
Ecosystem
APS Catalog &
Marketplace
APS Standard
Virtual Templates &
Appliances
Automation
Dev Platform
Automation
Complete automation & management of IT
systems and processes
Parallels
Parallels
Business Automation Operations Automation
Solutions
Parallels
Plesk Products
Parallels
Virtual Automation
Virtualization
The best of both worlds with Hypervisor
and OS Virtualization
Parallels
Desktop
Heterogeneous
System Support
2
Baremetal/
Hosted
X86/x64
Parallels – Optimized ComputingTM
IA64
Parallels
Workstation
Windows
Hyper-V
Parallels
Server
Linux
Mac OS
Parallels
Virtuozzo Containers
VMware
Xen
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
Hypervisor
VM 1
VM 2
VM 3
Guest OS
Guest OS
Guest OS
Virtual Hardware
Virtual Hardware
Virtual Hardware
Virtual Machine Monitor
Hypervisor or Standard Host OS
Hardware
3
Parallels – Optimized ComputingTM
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
OS Virtualization
Container
1
Container
2
OS Virtualization Layer
Standard Host OS
Hardware
4
Parallels – Optimized ComputingTM
Container
3
Integrated Virtualization Offering
Best of Both Worlds
• Completely integrated OS Virtualization and Hypervisor solution
• Single integrated management environment
• Easily spawn Containers and Virtual Machines
• Parallels Server Bare Metal
Parallels Server Bare Metal
VM 1
VM 2
Guest OS
Guest OS
Container
1
OS Virtualization and Hypervisor
Hardware
5
Parallels – Optimized ComputingTM
Container
2
Parallels Server Bare Metal (PSBM)
Powerful Hypervisor
Bare metal architecture w/ hardware
acceleration for optimal performance
Resource Control
Granular control of CPU, memory, hard
disk and networking
Data Protection
Backups and snapshots ensure data
and applications are protected
Live Migration
Move virtual machines with no service
interruptions
Easy-to-Use Toolset
Simple toolset for managing virtual
machines, images & security
6
Parallels – Optimized ComputingTM
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)
7
Parallels – Optimized ComputingTM
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
8
Parallels – Optimized ComputingTM
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
9
Parallels – Optimized ComputingTM
Parallels Server
Bare Metal
Network
Storage
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 image
to Target Node
– Resume
– Clean Up
10
Parallels – Optimized ComputingTM
Parallels Server
Bare Metal
Target Node
PSBM – Command Line Tools
non-modified
PVC tools
Parallels Virtuozzo
Containers CLI
vzctl create ct_id
vzmigrate ct_id
vzbackup ct_id
Simple wrapper to
forward the request
Unified CLI
pctl create ID
pctl migrate ID
pctl backup ID
NO
non-modified
PS tools
YES
Is it VM?
Parallels Server CLI
prlctl create vm_id
prlctl migrate vm_id
prlctl backup vm_id
• All PVC CLI Tools Remain the Same
• All 3 Tools can be used simultaneously
• Unified CLI is ONE utility for ALL operations
11
Parallels – Optimized ComputingTM
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-8181c3d757605ace</eid>
</start>
</vzpenvm>
</data>
</packet>
12
Parallels – Optimized ComputingTM
XML API
Parallels Server
Bare Metal
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
13
Parallels – Optimized ComputingTM
Parallels Virtualization
Automation:
Tomorrow: 2:40 - 3:25 pm
PSBM – Converting to VM
• In-place Conversion
of a Dedicated Server
Parallels Server
Dedicated
Bare
Metal
Server
Network
Storage
– 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
14
Parallels – Optimized ComputingTM
Parallels Server
Bare Metal
Physical
Server
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
15
Parallels – Optimized ComputingTM
Parallels Server
Bare Metal
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
16
Parallels – Optimized ComputingTM
PSBM-based Hosting Services
Optimizations for Specific Scenarios
Containers
VM Hosting (do not confuse with SaaS)
• SaaS
• Broad support for OSs
• Higher availability offerings
• Easy to launch for PVC customers
• Large scale management with PVA
• Development/Design Environments
• Desktop OS Hosting
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
17
Parallels – Optimized ComputingTM
Parallels Technology
Direction:
Tomorrow: 11:45 - 12:00 pm
Parallels Virtuozzo Containers 4.5
Windows 2008 Support
OS Virtualization
Container 1
Container 2
OS Virtualization Layer
Windows 2008
Hardware
18
Parallels – Optimized ComputingTM
Container N
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
PVC Node
Parallels Virtuozzo Containers
PVC Node
19
Parallels – Optimized ComputingTM
PVC Node
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 1
20
Parallels – Optimized ComputingTM
CPU Pool 2
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
21
Parallels – Optimized ComputingTM
Uptime 2
Uptime 3
Desktop Virtualization
Parallels Workstation 3.0
for Windows & Linux
22
Parallels – Optimized ComputingTM
Parallels Desktop 4.0
for Mac
Parallels Workstation 3.0
• Desktop Virtualization Solution for Windows and Linux
• Virtualization Engine in Sentillion vThere Product
• Intel VT-d support
Use 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
• Extended
Management Capabilities
• Snapshots
• Management API
23
Parallels – Optimized ComputingTM
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
24
Parallels – Optimized ComputingTM
•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
Parallels Server Bare Metal
Live Demo
25
Parallels – Optimized ComputingTM
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?
26
Parallels – Optimized ComputingTM