3. Service Delivery Models
Higher Cost & More Control Lower Cost & Higher Agility
Private Infrastructure Platform Software
(On-Premise) (as a Service) (as a Service) (as a Service)
You manage
Applications Applications Applications Applications
You manage
Data Data Data Data
Runtime Runtime Runtime Runtime
Managed by vendor
Middleware Middleware Middleware Middleware
You manage
Managed by vendor
O/S O/S Managed by vendor O/S O/S
Virtualization Virtualization Virtualization Virtualization
Servers Servers Servers Servers
Storage Storage Storage Storage
Networking Networking Networking Networking
8. Before After
Availability 99.1% 99.98% High Availability
Costs $15,000 $1,500
Per Month Per Month Lower Cost
Release
2-4 hours 0 hours
Time Planned downtime Planned downtime
per upgrade per upgrade
2-3 weeks
HW VMs 30 minutes
Provisioning Server Environment Faster Time illustrative purposes only.
Time Provisioning *Prices for to Market
5-6 weeks For more information, visit
Physical Servers
http://microsoft.com/windowsazure
Notes 1 Tenant 34 Tenants
9. Workload Patterns Optimal For Cloud
“On and Off “ “Growing Fast“
Compute
Compute
Inactivity
Period
Average Usage
Average Usage
Time Time
On & off workloads (e.g. batch job) Successful services needs to grow/scale
Over provisioned capacity is wasted Keeping up w/ growth is big IT challenge
Time to market can be cumbersome Complex lead time for deployment
“Unpredictable Bursting“ “Predictable Bursting“
Compute
Compute
Average Usage Average Usage
Time Time
Unexpected/unplanned peak in demand Services with micro seasonality trends
Sudden spike impacts performance Peaks due to periodic increased demand
Can’t over provision for extreme cases IT complexity and wasted capacity
10.
11.
12.
13.
14.
15.
16.
17.
18.
19. Chris Hallberg
Sales Mgr.– East Region
chrishal@microsoft.com
425-703-9595
Lynn Lussier Michael DeSilver
Azure SSP Azure TSP
lynnlu@microsoft.com midesilv@microsoft.com
425-705-7668 917-388-1223
John DanCorte Francesco Rietti
Azure SSP Azure BDM
Jodarcon@microsoft.com frietti@microsoft.com
(609) 870-2111 617-834-9401
Editor's Notes
IAAS – Migrate to – limited benefitPAAS – Build cloud aware applications – or make existing apps cloud awareSAAS – Buying finished products
Start -> 1:15
Speakers NotesHere’s an example of the impact that Windows Azure can have on a single application. When you multiply it by all of your applications, you can imagine a very dramatic impact. Bart Robertson is a developer in Microsoft IT, and he built an application called the “Social Experience Platform”, or “SXP”. This platform enables Microsoft properties to have social aspects around ratings, comments, and so forth. Bart built this application and made it available to product managers at Microsoft.com. So, for example, Microsoft.com/showcase uses SXP, Microsoft.com/cloud also uses it. There are 34 total tenants. They originally had a traditional deployment in a traditional data center, and the price was $15,000 (USD) a month, availability was 99.1%, 2-4 hours of planned downtime. After they deployed SXP to Windows Azure, their costs went to $1,500 (USD) a month, cut by 90%. His up-time went to 99.7% per month. In the month of June 2011, he actually achieved 100% up-time. He had 0 hours of planned downtime, it only takes 30 minutes to provision hardware. When Microsoft.com/cloud launched a big marketing campaign in June 2011, they anticipated a much heavier load to their site, so Bart doubled the number of web servers by changing the number from 3 to 6. They got a 700% increase in traffic but we able to handle it with ease. When the campaign was over, he dialed the number of web server back to 3. His total bill to handle that 700% increase in traffic was $70 (USD). This is a great example of the impact Windows Azure can have. This is a true story, and Bart has a blog where you can go read all about it: http://blogs.msdn.com/b/bartr/<click>
54% of IT Budgets are on infrastructure – IAAS & PAAS can help here36% on application maintenance – PAAS can help here11% on new application development – PAAS can change thisYou can still have big issues with utilization in IAAS – PAAS lets you build apps that are CLOUD AWARE – therefore maximizing your returns