Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels.
-
Upload
abdiel-gleed -
Category
Documents
-
view
231 -
download
1
Transcript of Parallels Virtualization Roadmap Update Nick Dobrovolskiy VP of Product Development, Parallels.
Parallels Virtualization Roadmap UpdateNick 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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Parallels – Optimized ComputingTM22
Desktop Virtualization
Parallels Desktop 4.0for Mac
Parallels Workstation 3.0 for Windows & Linux
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
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
Parallels – Optimized ComputingTM25
Parallels Server Bare Metal
Live Demo
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?