Parallels IaaS and virtualization...
Transcript of Parallels IaaS and virtualization...
Parallels IaaS and virtualization roadmap Amir Sharif, VP Virtualization and IaaS James Bottomley, CTO, Server Virtualization and IaaS
Profit from the Cloud™ | 3
Infrastructure Market is $14B and Growing Fast
Hosted
Infrastructure
Web
Presence
Communication and
Collaboration
Other
Applications
Current Market (WW, 2011) = $34B
Estimated WW SMB Market in
2014 = $68B
Source: Parallels SMB Cloud Insights™, 2012
26% CAGR
worldwide
Profit from the Cloud™ | 4
Parallels and Cloud Infrastructure
Parallels Virtuozzo Containers #1 high-density virtualization technology
Parallels Server Bare Metal Flexibility and choice - containers or hypervisors
Hypervisor monitoring and disk IO throttling
Parallels Automation
for Cloud Infrastructure Elastic scalability with use-based pricing
Self-service or automated management
Integrated provisioning, billing, panel
Hypervisor
Hypervisor
Profit from the Cloud™ | 6
From virtual infrastructure to the cloud
53% Market Share
150 New Partners Take full advantage
of the cloud
• PaaS emerges as
SaaS Enabler
• Discrete PaaS
building block
PaaS/SaaS
Containers uniquely
fit the cloud problem
• Elasticity
• Rapid
provisioning and
de-provisioning
• Scale-up/scale
down
Cloud IaaS Industry leaders
agree – containers
are the future
Service Containers
Hosted Servers Containers perfectly
suited for mass
market hosting
• Low Cost
• High Density
• Easy to Provision
Profit from the Cloud™ | 7 7
Containers are thinner and more performant than hypervisors • Containers
- Share host OS and Drivers
- Have small virtualization layer
- Naturally share pages
• Hypervisors
- Have separate OS plus virtual Hardware
- Hardware emulation requires VMM state
- Have trouble sharing Guest OS pages
• Containers are more elastic than hypervisors
• Container slicing of the OS is ideally suited to cloud slicing for multi-tenancy
• Hypervisors’ only advantage in IaaS is support for different OS families on one server
Profit from the Cloud™ | 8
• Parallels is the driving force behind containers in Open Source
• Collaborating with the Linux community to move OpenVZ upstream into the Linux kernel
• Ensures that Linux delivers a single consistent container technology
• vzctl becomes the primary interface for Linux Containers
• No rerun of Xen/KVM wars
• Parallels will continue to focus on delivering unique features
on top of open source to optimize containers for mass market hosting
Using Open Source to deliver value
Profit from the Cloud™ | 9
• Testing shows that container based
clouds outperform hypervisor based ones by 3x in IaaS clouds
• Containers scale more seamlessly
than hypervisors • No second discrete operating system
to configure and manage
• Containers provide far better elasticity
• Novel service delivery via PaaS/SaaS
involves exporting pieces of a cloud operating system
• Called the tenancy problem
• This is exactly what containers do best • Therefore, containers are the best
technology platform for building cloud services
Why containers are best – in the cloud
Hypervisor
41 VMs Parallels Virtuozzo
Containers
112 CTs
OpenVZ
57 CTs
Admin CP time > 4 sec
Profit from the Cloud™ | 10
259.8
472.5
426.1
378.9
332.2 306.2
6.8 13.1 25 43.5 46.9 46.7
0
100
200
300
400
500
600
0 5 10 15 20 25 30
Number of Threads (Parallel Requests)
Requests
per
Second
Multiple client performance (Containers vs. Hypervisors)
Containers technology speeds orchestration
Containers, being more elastic than hypervisors contribute significantly to faster orchestration
Profit from the Cloud™ | 11
• The natural progression of the cloud - Cloud is more than just a way to outsource IT
- Value comes directly from enabling novel services rather than providing infrastructure
• Containers coupled with APS is the enablement path for taking business in the cloud to the next level.
- Hypervisors were brilliant for providing discrete IaaS instances but are not the paradigm for novel platforms and services
• Containers provides the base technology and APS enables innovative platforms and services
• Introducing Jelastic
Why containers are best in future
Profit from the Cloud™ | 12
• PaaS is one of the fastest segments of the market - $9.8B in 2015
• Jelastic: the PaaS solution for hosters - Arms Java developers with a set of services that can be used for
development of web-applications
- Launched by hosters globally
- 10,000 end users
• Jelastic relies on Parallels Virtuozzo Containers - High performance
- Rapid provisioning and ease of management
- On-demand scalability
• Take advantage of the PaaS opportunity today with Jelastic and PVC
Platform-as-a-Service for Hosters
Profit from the Cloud™ | 15
Overview
2012 2013 2014
• Scality Cloud
Storage
• Parallels Virtuozzo
Server
• Cloud Infrastructure
Phase II
• PVC-W.next
• Cloud Infrastructure
Phase III
• Cloud Burst
Capability
• WYSIWYG
Design Controls
• OVZ in Linux
Mainstream
• Cloud Storage
Solution
• Cloud Infrastructure
Phase IV
• Enhanced Cloud
Storage
Profit from the Cloud™ | 17
2012
PACI Phase I Updates • Scality Object storage
• Enhanced UI
• Usability
Improvements
Parallels Virtuozzo
Server Beta 1
Maintenance
Releases
Parallels Virtuozzo
Server Beta 2
PVC-W.next Beta 1
Parallels Virtuozzo
Server GA
PACI Phase II • Hypervisor Agnosticism
• High Availability
• Instant Server Resize
• Server Autoscale
• Support for Cloud
Storage
Profit from the Cloud™ | 18
2012
PACI Phase I Updates • Scality Object storage
• Enhanced UI
• Usability
Improvements
Parallels Virtuozzo
Server Beta 1
Maintenance
Releases
Parallels Virtuozzo
Server Beta 2
PVC-W.next Beta 1
Parallels Virtuozzo
Server GA
PACI Phase II • Hypervisor Agnosticism
• High Availability
• Instant Server Resize
• Server Autoscale
• Support for Cloud
Storage
Parallels Virtuozzo Server Features
New Features
• Rebootless updates
• Supports for latest HW, OSes
• ploop (better than std. Linux loop device)
• MSFT SVVP certification
• Subnetting with IP v6 addresses
Standardization
• YUM instead of vzup2date
• CLI enhancement
• Parallels SDK for API
Servers (DRS as well)
• Open Virtual Switch (tentative)
Good Housekeeping
• Highest priority customer requests
• Enhanced security
Profit from the Cloud™ | 19
2012
PACI Phase I Updates • Scality Object storage
• Enhanced UI
• Usability
Improvements
Parallels Virtuozzo
Server Beta 1
Maintenance
Releases
Parallels Virtuozzo
Server Beta 2
PVC-W.next Beta 1
Parallels Virtuozzo
Server GA
PACI Phase II • Hypervisor Agnosticism
• High Availability
• Instant Server Resize
• Server Autoscale
• Support for Cloud
Storage
PACI Phase II
Hypervisor Agnosticism
• Parallels Virtuozzo Server
• ESX
• Xen
• Hyper-V
• KVM
Support for Cloud Storage
• High Availability
• Server Instant Resize
• Server Autoscale
Profit from the Cloud™ | 20
Cloud storage overview
• Inelastic • Hard to Aggregate • Attached to
individual systems
• Slightly Elastic • Fixed size • Good B/W • Dedicated network
• Based on SAN • Limited Scaling
• Tuned to disk image size objects
• Designed for rapid update
• Scalable B/W
• Simple Web API • No easy way to
update objects • Slow
• CEPH, Gluster • Object Size tuning
problem
Scale
Elasticity
Profit from the Cloud™ | 21
13.52
34.27 42.75
50.57
28.36
48.36
86.48
65.73 57.25
49.43
71.64
51.64
36.30 36.30 36.30 36.30 36.30 36.30
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
P1 P2 P3 P4 P5 P6
Perc
en
t
Usage /vz (Free vs. Used)
Used Free Average
November 2011
Lots of unused disk space
1.30
1.10 1.05
0.75
1.05
0.72
1.00 1.00 1.00 1.00 1.00 1.00
0.00
0.20
0.40
0.60
0.80
1.00
1.20
1.40
P1 P2 P3 P4 P5 P6
Tera
byte
Average Capacity /vz
Capacity Average
November 2011
Capacity:
• Average total capacity is around 1 TB
• Average used capacity is around 37%
24 Profit from the Cloud™ | 24
• Built from commodity hardware
• Automatic Failure Recovery
• Large data sets
• Differentiated Billing for “On” and
“Off” Environments
• Instant server migration
• Highly available
• Instant server resizing
• Different prices for running and
stopped servers
• Passing storage from one server
to another
• Instantiating volume from a
snapshot
Cloud storage ideal features
Profit from the Cloud™ | 25
2013
PACI Phase II
Maintenance
Releases
PVC-W.next GA RHEL 7 Support in
Parallels Virtuozzo
Server, PVC-L
OVZ in Mainstream
Linux
PACI Phase III
• Policy-Based
Provisioning
• Graphical vData
Center Design
Center
Profit from the Cloud™ | 26
2013
PACI Phase II
Maintenance
Releases
PVC-W.next GA RHEL 7 Support in
Parallels Virtuozzo
Server, PVC-L
OVZ in Mainstream
Linux
PACI Phase III
• Policy-Based
Provisioning
• Graphical vData
Center Design
Center
PACI Phase III
Policy-Based Provisioning / Scaling
• SP designate clusters
• Dedicated
• Guaranteed
• Best Effort
• User selects plan
• User sets scaling parameters
• [X, Y] lower, upper limits
• Z quantums
WYSIWYG Design Wizard
• Web-based
• Icon library
• PACI Design Workflow
• Error-checking routine
• Automatic API generation, calls