Microsoft Windows Azure - Questions For ISVs Presentation

18

description

 

Transcript of Microsoft Windows Azure - Questions For ISVs Presentation

Page 1: Microsoft Windows Azure - Questions For ISVs Presentation
Page 2: Microsoft Windows Azure - Questions For ISVs Presentation

Can the Windows Azure Platform Improve Your Business?

Questions for ISVs

NameTitleMicrosoft Corporation

Page 3: Microsoft Windows Azure - Questions For ISVs Presentation

Questions to Answer

Can using the Windows Azure platform improve your applications?

Can you benefit from cloud storage?Can you benefit from cloud compute? Do you want to build a SaaS application?

Does using the Windows Azure platform make financial sense for you?

How is the platform priced?What are typical monthly costs?

Page 4: Microsoft Windows Azure - Questions For ISVs Presentation

Can Using the Windows Azure Platform Improve Your Applications?

Page 5: Microsoft Windows Azure - Questions For ISVs Presentation

Internet

Can You Benefit From Cloud Storage?

Can you store data more cheaply in the cloud?As unstructured blobs and/or relational data?

Can you provide data more effectively from the cloud?

Or share it across multiple copies of your application?

SQL Azure Database

Windows Azure Blobs

Windows Azure Platform

Your Applicatio

n

Page 6: Microsoft Windows Azure - Questions For ISVs Presentation

Can You Benefit From Cloud Storage?Things to consider

Technical issuesWill performance be good enough?For relational data, can your application work within the scalability limits of SQL Azure Database?

Business issuesDo you trust cloud storage to be available?Will your customers trust cloud storage?Is it legal to store your application’s data in the cloud?

Do national laws or regulations prohibit it?

Page 7: Microsoft Windows Azure - Questions For ISVs Presentation

Can You Benefit From Cloud Compute?

Could your application use extra compute resources on demand?Is there a discrete piece of new functionality that could run in the cloud?Does your application have a frequently updated module that could run in the cloud?

Instance

Instance

Your Applicatio

n

Internet

Windows Azure Platform

Page 8: Microsoft Windows Azure - Questions For ISVs Presentation

Can You Benefit From Cloud Compute?Things to consider

Technical issuesCan the functionality you want to build run on Windows Azure?Can any necessary existing code be ported to Windows Azure?Can the supporting software you need run on Windows Azure?

Business issuesDo you trust cloud compute to be available?Will your customers trust cloud compute?Is it legal to run your application’s code in the cloud?

Do national laws or regulations prohibit it?

Page 9: Microsoft Windows Azure - Questions For ISVs Presentation

Do You Want to Build a SaaS Application?

Could you compete more effectively with SaaS?Are your competitors already offering a SaaS option?

Could you enter a new market with a SaaS application?Can any of your existing SaaS applications benefit from running on the Windows Azure platform?

Internet

Customer 1

. . .

SaaS Application

Customer N

Windows Azure Platform

Instances

Data

Page 10: Microsoft Windows Azure - Questions For ISVs Presentation

Do You Want to Build a SaaS Application?Things to consider

Technical issuesAre the elasticity, scalability, and reliability provided by Windows Azure superior to in-house or hosted data centers?Can your critical existing code be ported to Windows Azure?Can the supporting software you need run on Windows Azure?

Business issuesHow will a SaaS app affect your pricing?How will a SaaS app change your sales process?Will your customers trust cloud storage?What are the legal and regulatory issues around creating a SaaS application for your market?

Page 11: Microsoft Windows Azure - Questions For ISVs Presentation

Does Using the Windows Azure Platform Make Financial Sense for You?

Page 12: Microsoft Windows Azure - Questions For ISVs Presentation

How is the Platform Priced?An abbreviated summary (in US dollars)

Compute: $0.12/hour to $0.96/hour for each instance depending on instance size

Blob storage: Data: $0.15/GB per monthAccess: $0.01/10,000 operations

Relational storage:$9.99/month for a database up to 1 GB$99.99/month for a database up to 10 GB

Bandwidth: $0.10/GB in, $0.15/GB out

Page 13: Microsoft Windows Azure - Questions For ISVs Presentation

What are Typical Monthly Costs? Example: Blob cloud storage

Storing and accessing one terabyte of video

Assumptions:Stored in Windows Azure blobsOperations on the data: 10,000,000/monthData transfer out: 500 gigabytes/monthData transfer in: 100 gigabytes/month

Costs:Storage: $160/monthTransfer: $85/monthTotal: $245/month

Page 14: Microsoft Windows Azure - Questions For ISVs Presentation

What are Typical Monthly Costs? Example: Relational cloud storage

Storing 10 gigabytes of customer records

Assumptions:Stored in SQL Azure DatabaseData transfer out: 10 gigabytes/monthData transfer in: 1 gigabyte/month

Costs:Storage: $99.99/monthTransfer: $1.60/monthTotal: $101.59/month

Page 15: Microsoft Windows Azure - Questions For ISVs Presentation

What are Typical Monthly Costs? Example: Cloud compute

A cloud reporting service add-on to an on-premises applicationAssumptions:

Two medium instances ($.24/hour each) running continuouslyUsed to create 300 reports a month

Each transfers 10 gigabytes in, 0.5 gigabytes outEach stores 10 gigabytes for 1 day/month in blobsOperations on the data: 30,000,000/month

Costs:Compute: $345.60/monthStorage: $45.00/monthTransfer: $322.50/month Total: $713.10/month

Page 16: Microsoft Windows Azure - Questions For ISVs Presentation

Summary

Can using the Windows Azure platform improve your applications?

Can you benefit from cloud storage?Can you benefit from cloud compute? Do you want to build a SaaS application?

Does using the Windows Azure platform make financial sense for you?

How is the platform priced?What are typical monthly costs?

Page 17: Microsoft Windows Azure - Questions For ISVs Presentation

Call to Action

Determine whether your any of your existing or planned applications can benefit from using the Windows Azure platform

And whether this is likely to make financial sense

If so, choose one, and do a proof of concept

If the proof of concept succeeds, create a production version of the application that uses the Windows Azure platform

And deploy it to your customers

Then choose the next application . . .