Parallels IaaS and virtualization roadmap Amir Sharif, VP Virtualization and IaaS James Bottomley, CTO, Server Virtualization and IaaS
Profit from the Cloud 2
Infrastructure Market is $14B and Growing Fast Current Market (WW, 2011) = $34B 26% CAGR worldwide Estimated WW SMB Market in 2014 = $68B Hosted Infrastructure Web Presence Communication and Collaboration Other Applications Source: Parallels SMB Cloud Insights, 2012 Profit from the Cloud 3
Parallels and Cloud Infrastructure Parallels Virtuozzo Containers #1 high-density virtualization technology Hypervisor Parallels Server Bare Metal Flexibility and choice - containers or hypervisors Hypervisor monitoring and disk IO throttling Hypervisor Parallels Automation for Cloud Infrastructure Elastic scalability with use-based pricing Self-service or automated management Integrated provisioning, billing, panel Profit from the Cloud 4
Dr. James Bottomley CTO Parallels Server Virtualization Profit from the Cloud 5
From virtual infrastructure to the cloud 53% Market Share 150 New Partners Hosted Servers Containers perfectly suited for mass market hosting Low Cost High Density Easy to Provision Cloud IaaS Containers uniquely fit the cloud problem Elasticity Rapid provisioning and de-provisioning Scale-up/scale down Service Containers Industry leaders agree containers are the future PaaS/SaaS Take full advantage of the cloud PaaS emerges as SaaS Enabler Discrete PaaS building block Profit from the Cloud 6
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 7 Profit from the Cloud 7
Using Open Source to deliver value 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 Profit from the Cloud 8
Why containers are best in the cloud 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 Hypervisor 41 VMs Parallels Virtuozzo Containers 112 CTs OpenVZ 57 CTs 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 Admin CP time > 4 sec Profit from the Cloud 9
Requests per Second Containers technology speeds orchestration Containers, being more elastic than hypervisors contribute significantly to faster orchestration 600 Multiple client performance (Containers vs. Hypervisors) 500 472.5 426.1 400 378.9 332.2 306.2 300 200 259.8 100 0 25 43.5 46.9 46.7 6.8 13.1 0 5 10 15 20 25 30 Number of Threads (Parallel Requests) Profit from the Cloud 10
Why containers are best in future 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 Profit from the Cloud 11
Platform-as-a-Service for Hosters 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 Profit from the Cloud 12
Reserved for NetOptics Profit from the Cloud 13
Parallels server virtualization and cloud product roadmap
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 15
Parallels automation cloud infrastructure for hosters Profit from the Cloud 16
2012 PACI Phase I Updates Scality Object storage Enhanced UI Usability Improvements Parallels Virtuozzo Server Beta 1 Maintenance Releases PACI Phase II Hypervisor Agnosticism High Availability Instant Server Resize Server Autoscale Support for Cloud Storage Parallels Virtuozzo Server Beta 2 PVC-W.next Beta 1 Parallels Virtuozzo Server GA Profit from the Cloud 17
2012 Parallels Virtuozzo PACI Phase Server II PACI Phase I Updates Scality Object storage Enhanced UI Usability Improvements New Features Rebootless updates Supports for latest HW, OSes ploop (better than std. Parallels Virtuozzo Server Beta 1 Linux loop device) MSFT SVVP certification Subnetting with IP v6 addresses Maintenance Releases Features Standardization YUM instead of vzup2date CLI enhancement Parallels SDK for API Servers (DRS as well) Open Virtual Switch (tentative) Hypervisor Agnosticism High Availability Instant Server Resize Server Autoscale Support for Cloud Storage Good Housekeeping Highest priority customer requests Enhanced security Parallels Virtuozzo Server Beta 2 PVC-W.next Beta 1 Parallels Virtuozzo Server GA Profit from the Cloud 18
2012 PACI Phase I Updates Scality Object storage Enhanced UI Usability Improvements Hypervisor Agnosticism Parallels Virtuozzo Server ESX Xen Parallels Virtuozzo Hyper-V Server Beta 1 KVM Maintenance Releases PACI Phase II PACI Phase II Hypervisor Agnosticism High Availability Instant Server Resize Server Autoscale Support for Cloud Storage Support for Cloud Storage High Availability Server Parallels Instant Virtuozzo Resize Server Server Autoscale Beta 2 PVC-W.next Beta 1 Parallels Virtuozzo Server GA Profit from the Cloud 19
Cloud storage overview Scale Simple Web API No easy way to update objects Slow CEPH, Gluster Object Size tuning problem Tuned to disk image size objects Designed for rapid update Scalable B/W Inelastic Hard to Aggregate Attached to individual systems Slightly Elastic Fixed size Good B/W Dedicated network Based on SAN Limited Scaling Elasticity Profit from the Cloud 20
Terabyte Percent Lots of unused disk space November 2011 1.40 1.20 1.00 0.80 0.60 0.40 0.20 0.00 Average Capacity /vz 1.30 1.10 1.05 1.05 1.00 1.00 1.00 1.00 1.00 1.00 0.75 0.72 P1 P2 P3 P4 P5 P6 November 2011 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% Usage /vz (Free vs. Used) 86.48 65.73 57.25 49.43 71.64 51.64 36.30 36.30 36.30 36.30 36.30 36.30 42.75 50.57 48.36 34.27 28.36 13.52 P1 P2 P3 P4 P5 P6 Capacity Average Used Free Average Capacity: Average total capacity is around 1 TB Average used capacity is around 37% Profit from the Cloud 21
And huge growing demand for storage Source: ReadWrite Cloud 40% CAGR Profit from the Cloud 22
And huge growing demand for storage Source: ReadWrite Cloud 40% CAGR Profit from the Cloud 23
Cloud storage ideal features 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 24 Profit from the Cloud 24
2013 PACI Phase II Maintenance Releases PACI Phase III Policy-Based Provisioning Graphical vdata Center Design Center PVC-W.next GA RHEL 7 Support in Parallels Virtuozzo Server, PVC-L OVZ in Mainstream Linux Profit from the Cloud 25
2013 PACI Phase II Maintenance Releases 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 PVC-W.next GA PACI Phase III Policy-Based Provisioning Graphical vdata WYSIWYG Center Design Wizard Design Center PACI Phase III Web-based Icon library PACI Design Workflow RHEL 7 Support in Parallels Virtuozzo Server, PVC-L Error-checking routine Automatic API generation, calls OVZ in Mainstream Linux Profit from the Cloud 26
Growth Market The Right Technology Your Growth Roadmap Profit from the Cloud 27
Thank You! amir@parallels.com