This document discusses the fifth generation of computing and Microsoft's vision for cloud computing. It introduces Microsoft's Windows Azure platform, which provides infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). The document outlines the benefits of the Windows Azure platform for independent software vendors (ISVs), agencies, and provides an example scenario of how it could improve a real-life event registration process. It also discusses Windows Azure pricing models and resources for training.
6. And in a non-cloud view, there are inefficiencies
Allocated Load
IT-capacities Forecast
“Under-supply“
of capacities
“Waste“ of Fixed cost of
IT CAPACITY
capacities IT-capacities
Barrier for
innovations Actual Load
TIME
7. However, in a Cloud View
Load
Allocated IT Forecast
capacities
No “under-supply“
IT CAPACITY
Reduction of Possible
“over-supply“ reduction of
IT-capacities
in case of
Reduction reduced load
of initial
investments
Actual Load
Time
8. Workload Patterns Optimal For Cloud
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
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
12. Industry Transformations
Software + Services
Richer user experiences
Accessible across a world of devices
Multiple delivery models
Self Hosted
Power of Choice
Partner Hosted
Microsoft Hosted
13. Microsoft Cloud Computing Continuum
Software as
a Service
(SaaS)
Platform as
a Service
(PaaS)
Infrastructure
as a Service
Dynamic Data Center Toolkit (IaaS) Dynamic Data Center Toolkit
For Enterprises For Hosters
14. The Microsoft Cloud
~100 Globally Distributed Data Centers
Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Generation 4 DCs
15. Introducing the Windows Azure platform
Web applications WEB & CLOUDS Third party cloud
Compute Storage Management Relational data Management Service Bus Access control
Composite applications ON-PREMISES LOB Applications
16. • Windows as a service
• Flexible application hosting
• Lights-out service management
– Provide code & service model, hit ENTER
• Storage at massive scale
17. • Relational database as a service
– Highly available, automatically maintained
• Extension of the SQL Server Data Platform
18. • Secure connections between services
– Across organizational boundaries
• Claims-based access control
20. How Do I Create Solutions with
Windows Azure Platform?
21. How Do I Create Solutions with
Windows Azure Platform?
22. How Do I Create Solutions with
Windows Azure Platform?
23. Windows Azure Benefits for ISVs
Quickly and easily build, deploy, scale, Be more agile by quickly scaling up
and manage applications and Web services and down as business needs dictate.
using Windows Azure, SQL Azure, and .NET Services.
Augment existing on-premises
Avoid large capital expenditures applications to generate recurring
in infrastructure when delivering Software-as-a- revenue.
Services offerings to customers.
24. Windows Azure Benefits for Agencies
Extended Portfolio Unified Hosting Platform
One development solution for on premises, • Host solutions you have on PHP, JAVA,
hosted or public cloud environment MySQL, etc.
• Fast Deploy and Automatic upgrade
Simplified Management
• Leverage the efficiency Microsoft hosting knowledge to
connect and manage infrastructure required for your Premium SLA’s
projects. High Availability, High Scalability
• Eliminate cost and complexity and focus on your core
business. Premium Support
Full Microsoft Supported including
ticketing, help desk etc.
25. Real Life Scenario
• 20 Km of Brussels
– Maximum 30000 attendees allowed to register
– Multitude of people trying on release day
• Results
– Site was down or provided a limited experience
• People Queued
• Missed advertisement revenue
• Overall bad perception
• Solution
– Deploy on Windows Azure i.e. unlimited scalability
– Full revenue potential available
– Average cost down to 50%
27. Windows Azure Consumption Prices
Pay as you go and grow for only what you use when you use it
€0.0852/hour €0,1064 GB/month €7,085/month € 70.913/month
+ Variable Instance Sizes $0.01/10K transactions (up to 1 GB DB/month) (up to 10 GB DB/month)
Windows Azure platform AppFabric Service Bus & Access Control
Per Message Operation Per Message Operation
€ 2.8298 per connection
€ 1,4114/100k Message Operations € 705.654 per 500 connections
€ at current $ rate
28. TCO Analyzer & ROI Tool
• Quickly determine qualitative & quantitative value of
using Windows Azure Platform services
• TCO of product development on Windows Azure
Platform vs. traditional delivery channels
• Independent third party validation
• TCO comparison of Windows Azure platform vs. on-
premises and hosting environments
• Conversion to and estimation of on-premises
solution to Windows Azure Platform services
• Windows Azure Platform cost & price estimator”
TCO tool available today:
http://www.microsoft.com/windowsazure/tco/
29. Training: Several Resources Available
Title Available
Windows Azure - Business Model for Partners On Demand
For partner BDMs interested in new or expanding business
What is Azure? On Demand
For BDMs/TDMs interested in cloud computing
Windows Azure Tools for Microsoft Visual Studio Online
For partners running VS as their IDE
New Windows Azure Software Development Kit Online
For partners who want to develop Internet-scale applications that run
on Windows Azure (not running VS as their IDE)
Azure Services Training Kit Online
Includes 9 presentations, 18 demo scripts and 11 HOLs.
Partner Learning Path (Azure services) Online
Developing cloud based applications for Windows Azure U2U
Focus on development process, using .NET 3.5/4.0 and Visual
Studio 2008/20103 to develop cloud application - Class Room
Training
30. Windows Azure resources
• Azure platform general information
http://www.microsoft.com/windowsazure/
– Windows Azure:
http://www.microsoft.com/windowsazure/windowsazure/
– SQL Azure: http://www.microsoft.com/windowsazure/sqlazure/
– Azure AppFabric:
http://www.microsoft.com/windowsazure/appfabric/
• Windows Azure Platform Training Kit
• Windows Azure SDK for Java
Windows Azure SDK for PHP
Windows Azure Tools for Eclipse
AppFabric SDK for Java™ Developers
AppFabric SDK for Ruby Developers
AppFabric SDK for PHP Developers