Profitably Providing IaaS Today -...

20
Profitably Providing IaaS Today Delivering on the Cloud Promise with Parallels Cloud Infrastructure Amir Sharif, VP, Parallels Server Virtualization Infrastructure and IaaS

Transcript of Profitably Providing IaaS Today -...

Page 1: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

Profitably Providing IaaS Today Delivering on the Cloud Promise with Parallels Cloud Infrastructure

Amir Sharif, VP, Parallels Server Virtualization Infrastructure and IaaS

Page 2: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

Profit from the Cloud TM

• The Opportunity

• What does it take to deliver modern IaaS solution

• Cloud VPS for SMBs … and then some …

• Looking Ahead

• Q&A

Agenda

Page 3: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

U.S. SMBs spend $8.6B in Cloud Services

Note: “Hosted Email” only includes companies purchasing hosted email for a fee

Source: Parallels SMB Cloud Insights (U.S., 2010)

Hosted

Infrastructure Web Hosting Hosted Email Hosted PBX

• Dedicated servers

• Virtual private servers

• Managed hosting

• Utility/elastic computing

• Web hosting

• E-Commerce accounts

• Blogging tools

• Domain & SSL

• Site building tools

• Business email

• Mobile services

• Email server managed

hosting

• PBX services

• Local calls and faxing

• Voice mails

• Toll free services

$4.9B 2.3M hosted servers Including 550K VPSs

$2.3B 4.8M SMBs

with hosted sites

$0.6B 1.1M SMBs with paid email

20.3M paid hosted mailboxes

$0.8B 0.5M SMBs

with hosted PBXs

Page 4: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

Profit from the Cloud TM

VPS On Its Own is No Longer Enough to Compete

• VPS growth moderate at 15%

• Cloud Infrastructure will

experience dramatic growth

(>50%) cannibalizing on-

premise and dedicated servers

• Over 12M unconverted on-

premise servers

• 5M dedicated/managed will

“cloud up”

• Customer expectations are

shifting to cloud

Tier1Research, Mass Market Hosting Report, Winter 2011

$0.0

$0.5

$1.0

$1.5

$2.0

$2.5

$3.0

$3.5

$4.0

$4.5

2009 2010 2011 2012 2013

$0.9 $1.0 $1.1 $1.3 $1.5

$0.3

$0.8

$1.2

$2.0

$3.0

Cloud

VPS

Page 5: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

VPS Cloud Advantages

Elastic Capacity Static, fixed

resources

Scalable, dynamic • Efficient Resource

Usage

• Capacity on

Demand

Billing Fixed monthly rate Rate based on

usage

• Pay for what you

use

• Easy to scale

Provisioning Per VM Self-Service • Customers instantly

upgrade desired

services

Network Storage No Yes • Scalability

Complex services No Virtual Data Center • VPN

• Load balancers

• Firewalls

• Configurable backup

Complete Solution

What Does This Mean for VPS?

Page 6: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

Profit from the Cloud TM

How Will Hosters Adjust?

What will happen

with my existing

dedicated server

and VPS business?

How can I offer

Cloud Services

to my

customers?

Will I make

more or less

money per

customer?

Are Cloud offerings

more complex to

deploy and

maintain?

Will the Cloud

consume

everything?

Page 7: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

Opening Cloud Markets

Elastic

VPS

Elastic

VPS

Elastic

VPS

Traditional VPS Services Cloud Infrastructure

Virtu

al D

ata

ce

nte

r

Revenue Potential

7

Page 8: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

Cloud Infrastructure for Hosters

Page 9: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

• Hypervisor Agnostic

• For those customers who wish to manage their own operating systems

• Containers are more efficient offering higher density and better performance

• Containers Are Cloud’s Future

• Google

• Facebook

• The Economics Are Too Compelling

Virtualization is the foundation of the Cloud

Cloud Future

Page 10: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

Net Logistics Joseph Salim, Business Development Manager

Parallels Virtualization

• Premium managed hosting that

inspires confidence in our

customers

• Accountability

• Within Arms Reach

Inset image

• Timing came 3 years ago - to expand into reseller hosting, VPS, dedicated server hosting.

• Shared hosting was being commoditized.

• Chance to differentiate with customized managed services and increase ARPU with scalable solutions to our customer base.

• How to save money – by fully utilizing our hardware’s potential whilst being green

• Found Parallels Virtuozzo Countainers as best virtualization tool by integration with Plesk Panel

• One stop shopping - End-to-end configure and bundle products make our business simpler and easier.

• Synergy- Selecting partners with a common goal

• Trustworthy vendor with great Support

• VPS customer base increased from 0 to 40% in 3 years.

• 60% of new customers are buying VPS past 12 months.

• Green- 30% saving in power consumption

• Save money – by not only its density but also easy-to-use and powerful management tool

• Brand power as market leading OS virtualization

Page 11: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

Cloud Infrastructure Store: Click & Buy

1.) Simple to upsell

2.) Simple to monetize

3.) Confusion drop-off rate reduced

Page 12: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

Cloud Infrastructure: Control Panel

Page 13: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

And Then Some … #! /bin/bashAPIURL=http://c2u-web.sw.ru:4465/v1.0TMPFILE=/tmp/c2u-bvt.$$touch ${TMPFILE}IMUSER=testuserIMPASSWORD=testVENAME=C2U-Linux-01function

post_object() { # post_object relative-URL XML-data URL=${APIURL}/$1 shift rm -f $TMPFILE HTTP_CODE=`curl -w '%{http_code}' -u $IMUSER:$IMPASSWORD -d"$*"

-H "Content-Type: application/xml" $URL -o $TMPFILE -s` checkHttpCode $HTTP_CODE}function get_object() { #get_object relative-URL output-file HTTP_CODE=`curl -w

'%{http_code}' -u ${IMUSER}:${IMPASSWORD} ${APIURL}/$1 -s -o $2` checkHttpCode $HTTP_CODE}function delete_object() { #delete_object relative-URL

HTTP_CODE=`curl -w '%{http_code}' -X DELETE -u ${IMUSER}:${IMPASSWORD} ${APIURL}/$1 -s` checkHttpCode $HTTP_CODE}function put_object() { #put_object

relative-URL HTTP_CODE=`curl -w '%{http_code}' -X PUT -u ${IMUSER}:${IMPASSWORD} ${APIURL}/$1 -s` checkHttpCode $HTTP_CODE}function checkHttpCode() { if [

"$1" -ge 200 -a "$1" -lt 300 ]; then echo OK else echo FAIL echo ---------- HTTP code: $HTTP_CODE echo ---------- HTTP responce:

cat $TMPFILE echo; echo ---------- rm -f $TMPFILE exit 1 fi}function ExtractXMLelement() { # print XML element with path $1 within file $2

LINT_IN=/tmp/c2u-bvt-xmllint.$$ cat > $LINT_IN <<EOFcd $1catbyeEOF DATA=`xmllint --shell $2 < $LINT_IN | awk '{ match($0,"<[^>]*>[^<]*</[^>]*>"); print

substr($0,RSTART,RLENGTH);}' | grep -v '^$' | cut -d\> -f2 | cut -d\< -f1` rm -f $LINT_IN echo $DATA}# ------------------------------- user API demoecho -n "VE creation ... "cat >ve-

linux.xml <<EOF<?xml version="1.0" encoding="UTF-8"?><!-- Sample input for Create VE request --><ve> <name>${VENAME}</name> <description>Test

linux container</description>

<cpu number="2" power="1600"/> <!-- MHz -->

<ram size="512"/> <!-- MB -->

<no_of_public_ip>1</no_of_public_ip>

<disk local="true" size="1"/> <!-- GB -->

<platform> <template-info name="centos-5-x86" vendorId="5"/> <os-info type="linux-free" technology="CT"/> </platform> <backup-schedule name="often"/> <admin login="root"

password="q1"/></ve>EOFpost_object ve @ve-linux.xmlecho "Waiting for VE to be created:"while true; do echo -n " Get VE info (${VENAME})... " get_object ve/${VENAME}

$TMPFILE VESTATE=`ExtractXMLelement ve/state $TMPFILE` echo " (VE state is $VESTATE)" if [ ${VESTATE} = "CREATED" ]; then break

fidoneecho -n "${VENAME} created, starting... "put_object ve/${VENAME}/startecho "Waiting for VE to start"while true; do echo -n " Get VE info (${VENAME})... " get_object

ve/${VENAME} $TMPFILE VESTATE=`ExtractXMLelement ve/state $TMPFILE` echo " (VE state is $VESTATE)"

if [ ${VESTATE} = "STARTED" ]; then

break

fidoneecho "${VENAME} is now started. Stopping it... "put_object ve/${VENAME}/stopecho "Waiting for VE to stop"while true; do echo -n " Get VE info (${VENAME})... " get_object ve/${VENAME} $TMPFILE

VESTATE=`ExtractXMLelement ve/state $TMPFILE` echo " (VE state is $VESTATE)" if [ ${VESTATE} = "STOPPED" ]; then break fidoneecho "${VENAME} is

now stopped. Deleting it... "delete_object ve/${VENAME}echo "Done!"rm -f $TMPFILE exit 0

Page 14: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

Demo

Page 15: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

Parallels Automation for Cloud Infrastructure

VM

OS

VM

OS CT CT

vL

AN

Firewall

Load Balancer

CT

Parallels, 3rd Party API

Scripts Billing

$ Performance

Parallels Automation

Internet

Web Front End

http://www....

PSBM 5.0!

PVCL 4.7!

PVCW 4.6!

Page 16: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

Parallels Server Bare Metal 5.0 The Virtualization Choice for Cloud

• Flexibility and Choice

• Containers or Hypervisors

• Parallel Virtuozzo Containers for Linux 4.7

• Improved Operational Efficiency and Reliability

• Reduce maintenance time and deployment risk with a single solution

• Fully Integrated with PACI

• CPU and memory hot-plug support

• Enabling scalable infrastructure-as- a-service solutions

• IO and CPU limits and accounting

• Ensure performance for all tenants in a multi-tenant environment

• Virtual Machine Memory Management

• Configure reserved memory limit and memory quota for VMs

Page 17: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

The Parallels Enabled Ecosystem

Wh

ole

sale

VAR

SI

Vertical

Hoster

Small

Hoster

Incr

em

en

tal Serv

ices

Direct

Syndicated and SaaS

service providers

Parallels

Automation for

Cloud

Infrastructure

applications

Page 18: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

Looking Ahead

Page 19: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

Profit from the Cloud TM

Brings new challenges for

Service Providers – and new

opportunities

Profit From The Cloud

Extend your existing infrastructure with a complete solution

Questions? Email at [email protected]

Customers have

a new expectation

of VPS

It’s the

cloud

Cloud

Page 20: Profitably Providing IaaS Today - Parallelsdownload.parallels.com/summit/apac2011/Day1_19_Parallels_Amir.pdf• Premium managed hosting that inspires confidence in our customers •

Thank You