30
Building a Multi-Tenant SaaS Application with SQL Azure and AppFabric Rick Negrin Senior Program Manager Lead Niraj Nagrani Senior Product Manager Microsoft Corporation AP01

PLATFORM INFRASTRUCTURE SOFTWARE as a Service Empower Users Manage Machines Develop Applications

Embed Size (px)

Citation preview

Building a Multi-Tenant SaaS Application with SQL Azure and AppFabric

Rick NegrinSenior Program Manager Lead

Niraj NagraniSenior Product Manager

Microsoft Corporation

AP01

Benefits and Opportunities Surrounding the Cloud

PLATFORM

INFRASTRUCTURE

SOFTWAREas a Service

as a Service

as a Service

Empower Users

Manage Machines

Develop Applications

Dramatic Customer Benefits Using Platform as a ServiceTicket Direct: Capacity on Demand

Cap

acit

y

Time

“Capacity Bursting”

Average Usage Com

pute

# o

f H

r’s

Challenges Today

SaaS Growth

IDC Cloud Market Sizing From 2009 to 2013*:

SaaS to grow at 21% CAGR to touch $17.6 billion

Making the Cloud Rain Through SaaS & PaaSMarket Opportunity

* Source: IDC (March 2010) Bringing the Private Cloud to the Data Center** Source: IDC (Sep 2009) Cloud Computing 2010, An IDC Update; *** Forrester (July 2009) Platform as a Service Market Sizing

70% of all SaaS business applications will potentially use PaaS (as the platform) for offering the customer-facing application.[Forrester]***

ISV Opportunity**

‘ISV on PaaS’ segment to grow from $ 0.02 billion to $ 3.18 billion at a CAGR of 175%

Up to 20% of all business applications offered by ISVs will be in an SaaS deployment by 2016.

$3.18 billion

$.02 billion

70% to use PaaS in the future

21% Compound annual growth

rate

Focus on Your Core Competency

Streamline Sales Cycle

Extend Market Reach

Key Opportunities With SaaS & PaaS

App/Product

System Software Management & MaintenanceHardware/

Infrastructure

Reduce time and hassle of implementation

Simplify the pilot/trial process for customer

Skip capacity planning difficulties

Streamline Your Sales Cycle

Persistent SystemsStreamlining Your Sales Cycle

“… our customers don’t have to invest up front in infrastructure or hosting services. And because they can pay as they go, their budgeting is much easier.”

Persistent Systems: Streamlining Your Sales CycleE-government solution that helps governments and agencies deliver services and interact with constituents electronically

6X cost savings in maintenance and no upfront capital costs!Simplified trial and deployment

Challenges Today

Windows Azure

Focus on Your Core Competency

Application/Product/IP

System Software Management

& Maintenance

Hardware/Infrastructure

Drives profits and competitive differentiation

Results in significant operating expenses

Requires significant Capital expenditure

INFRASTRUCTUREas a Service

PLATFORMas a Service

Enables agility to react at the speed of businessFrees up capital for innovationProvides new “cloud” benefits to customers

GCommerce, Inc.

Jason PopillionChief Technology OfficerGcommerce, Inc.

partner

The 80/20/80 Rule

Special orders represent more than 80 percent of the transactions in our industry

80%+ of orders…Drive 20% of revenue and…Create 80%+ of the costs of the

operation

Reducing this number for our customers is our core competency!

Standard Model

Domain Expertise

Core

Virtual Inventory Lookups

CoreReal-Time Inventory Lookups

Core

Any-To-Any Translation

Core

Disparate Communicatio

n Protocols

CoreBusiness Process

Core

EDI

CoreData

Standards

Core

Hardware Purchasing

Support

Maintenance

Support

Patching

Support

High-Availability

Support

Backups

Support

Disaster Recovery

Support

Warranty Managemen

t

Support

Licensing

SupportHardware

Configuration

Support

Redundancy & Failover

Support

Scale

Support

Geo-Location

Support

Non-Value-Add Cost CentersValue-Add Core-Competencies

Cloud – Managed•Hardware•Software•High-Availability•Redundancy and Failover•Backups•Disaster Recovery•Geo-Location•Scale

Domain Expertise

Core

Virtual Inventory Lookups

CoreReal-Time Inventory Lookups

Core

Any-To-Any Translation

Core

Disparate Communicatio

n Protocols

CoreBusiness Process

Core

EDI

CoreData

Standards

Core

Windows Azure Platform (Cloud) Model

Hardware Purchasing

Support

Maintenance

Support

Patching

Support

High-Availability

Support

Backups

Support

Disaster Recovery

Support

Warranty Managemen

t

Support

Licensing

SupportHardware

Configuration

Support

Redundancy & Failover

Support

Scale

Support

Geo-Location

Support

Non-Value-Add Cost CentersValue-Add Core-Competencies

Speed to marketLower TCOGlobal ScaleMinimal

Learning CurveFocus on Core

Benefits Delivered: Virtual Inventory Cloud & Windows Azure Platform

Extending opportunities in the Automotive Aftermarket

Improves the special order process from 15 minutes to 15 seconds

Creating value and efficiency across the supply chain

Every participant wins : Captured Loss Sales = Increase Transactions for Providers

Why Windows Azure Platform?Speed to market, Lower TCO, Global Scale, minimal learning curveVIC created from concept to physical product in 90 days

Limited by customer size

Limited by location

Find new market opportunities

Extend Your Market Reach

Introducing SitecoreDarren GuarnacciaVP Product MarketingSitecore

Sitecore and its Market

WCM market is intersecting with:Web analytics & OptimizationMarketing Automation & CRMSocial media, E-commerce, etc

Customers want integrated, rapidly deployable solutionsSitecore’s customers are getting larger and more globalSitecore was struggling to solve these problems for customers

How Sitecore is bridging the gap

Why Cloud?Sitecore needed to offer a hybrid model:

Local management meets cloud deploymentScale solutions globally, anywhere anytimeOffer any level of cloud deployment a customers desires

Why Windows Azure Platform?Rapid, seamless migrationSQL Azure transparency and scalabilityBenefits of Platform as a Service

Enter and compete in new markets• Integrated solution offering for all market segments• Projected revenue increase: 2X

Create new revenue streams• Bundled solution offerings create new opportunities• Projected revenue increase: 5X

New Opportunities for SitecoreDelivering the benefits: Windows Azure & SQL Azure

Capturing Key Opportunities With The Cloud: Which horse should you bet on?

Developer ExperienceUse existing skills and tools

The Windows Azure Platform

platformAppFabric

Compute Storage Management Database as a service

Self Managing Connectivity Access control Reporting & BI

Billing & Payments

Flexible APIs

Information Marketplace

Business Model and Offers

Niraj NagraniSr. Product Manager

Microsoft Azure

Partners are Key to Microsoft’s SuccessOn-premises and in the Cloud

Over 94% of Microsoft revenue comes from partnersCombined MS partner revenue = 1% of worldwide GDPThe MS partner ecosystem is 5x larger than our nearest competitorGreat breadth of solution offerings

ISVs

•>45k ISV Partners•MS ISVs are the most profitable in the industry

Hosters

•9,000 hosting partners•>40% of all hosters WW are hosting with the Microsoft Platform

SIs & VARs

•>300,000 SIs and VARs and resellers WW•Over 400 distributors WW to support resellers

Windows Azure Platform Consumption Prices

Elastic, scalable, secure, and highly available

automated service platform

Pay as you go and grow for only what you use when you use it

Highly available, scalable, and self managed

distributed database service

Compute

$0.12/hour+ Variable Instance Sizes

Per service hour

Web EditionPer database/month

$9.99/month per 1GB DB

$49.95/month per 5GB DB

Business Edition

$99.99/month per 10GB unit

(*NEW* instance size upto 50GB

Per database/month

Storage Per GB stored and transactions

$0.15 GB/month$0.01/10k transactions

Windows Azure platform AppFabric Service Bus and Access ControlScalable, automated, highly available services for secure connectivity

International prices are available

Prices shown in USD only

Access Control

$1.99/100k Message OperationsPer Message Operation

$3.99/connectionPer Connection

Service Bus

Development Accelerator

Windows Azure

$59.95

Includes Windows Azure compute, storage,

storage transactions, data transfer, and

message operations

Extended

$109.95

Includes Windows Azure plus SQL Azure Business Edition

(per 10GB per mo)

Pre-Paid Commitment Deep Discount offers for ISVs

SQL Azure

$74.95

Includes SQL Azure Business

Edition (per 10GB per mo)

*New*

Proposal to Pilot a Solution Incentive Program for SI, CSD, VARs Key Aspects of Pilot

Targets SMS&P Managed partners, with active MPN IDCountry availability: U.S., U.K., France, Germany, Japan, Canada, India, APAC, WEPSP required from each participating partner

Criteria to be IncludedMust utilize Windows Azure Compute and SQL AzureMinimum opportunity size: $X (annualized revenue)Payout: xx% of total opportunity size (if annualized spends are achieved)

Learn More at WPC!

Stop by our boothsApplication Platform (booth #669)Windows Azure (booth #277-19)

Attend these sessionsConnect Your On-Prem Investments to In-Cloud Applications (Tue, 11:00am-12:00pm)Server and Cloud Continuum (Tue, 5:00-6:00pm)New Business and Application Models with SQL Azure (Wed, 12:30-1:00pm)SQL Azure: Multi-tenant apps (Tuesday, 4:00pm – 4:30pm)

Introduction to Microsoft SQL Azure hands-on labInstructor Led: Tue, 12:30-1:30pm, WCC-103A and Thu, 11:15am-12:15pm, WCC-103BSelf Paced: Expo Hall Hours, WCC-102AB

Visit www.microsoft.com/azureLearn more at Microsoft Partner Network

YOUR FEEDBACK IS VERY IMPORTANT TO USSubmit your Session Evaluation for a chance to Win!

www.digitalwpc.com/evals

Win a chance to spin the prize wheel!Located in the Microsoft Partner Network Expo Booth #484

ASUS Notebook PCMicrosoft Lifecam HD-

5000

WPC 2011 Conference Pass

Get Connected With Microsoft® Pinpoint™Connect with customers who need your applications and services

More details at www.Pinpoint.com/GetListed

Enter to win your choice of one of FIVE prizes! Multiple winners!

Customers visit Pinpoint daily looking for partners.Are you there?

Complete profiles are 10x more likely to get prospects

Be automatically entered to win — act by July 31Create a new company profileCreate an application or service profile, orGet a customer review

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.