2. What is Cloud Computing?
Use (services, information, etc.)
Build (applications, data, etc.)
Host (software, database, etc.)
Your Someone
Own Else’s
Data Center Data Center
3. What is Cloud Computing?
Software (as-a-service)
Service Categories
Platform (as-a-service)
Infrastructure (as-a-service)
Community
Dedicated
Hybrid Cloud
Private Public
Cloud Cloud
Cloud Types
4. What is Cloud Computing?
Service Categories
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
6. Microsoft Cloud Strategy
History in the Cloud
(6 years)
(7 years)
(15 years) 4B emails/day
5B conf
(11 years) 450M+ min/yr
(11 years) 2B active users
320M+ queries/mth
(12 years)
active
Largest non-
users
(13 years) ICP/IP cloud
550M service
users/mth x100M users
(15 years)
450M+
active users
7. The Microsoft Cloud
Data Center Infrastructure
> Purpose-built data center to host
containers at large scale
Cost $500 million, 100,000 square
foot facility (10 football fields)
> 40 foot shipping containers can
house as many as 2,500 servers
Density of 10 times amount of
compute in equivalent space in
traditional data center
> Deliver an average PUE of 1.22
Power Usage Effectiveness
benchmark from The Green Grid™
consortium on energy efficiency
18. The Microsoft Cloud
Categories of Services
Application Services
Software Services
Platform Services
Infrastructure Services
19. Windows Azure Platform
Personal Data Application Information
Application Services Repository Marketplace Marketplace
Services Workflow Distributed
Frameworks Hosting Hosting Cache
Secure Token Declarative Claims-Based Federated
Security Service Policies Identity Identities
On-Premise
Connectivity Service Bus Registry
Bridging
Relational ADO.NET, Data
Data Database ODBC, PHP
Transact-SQL
Synchronization
Compute C/C++
Win32 VHD
Dynamic Message Distributed Content
Storage Tabular Data
Blobs
Queues File System Distribution
20. Windows Azure Platform
Application Services
Frameworks “Dublin” “Velocity”
Security Access Control “Geneva”
Project
Connectivity Service Bus “Sydney”
SQL Azure
Data Data Sync
Compute
Content
Storage Table Storage Blob Storage Queue Drive Delivery
Network
21. http://www.azure.com
Sign up at the Windows
Azure Platform
developers’ portal
Windows Azure access
Developer tools
White papers
Sample applications
Plan pilot applications,
proofs of concept, and
architectural design
sessions with Windows
Azure partners
22. Application Models
Web Hosting High Performance Computing
Massive scale infrastructure Parallel & distributed processing
Burst & overflow capacity Massive modeling & simulation
Temporary, ad-hoc sites Advanced analytics
Application Hosting Information Sharing
Hybrid applications Reference data
Composite applications Common data repositories
Automated agents / jobs Knowledge discovery & mgmt
Media Hosting & Processing Collaborative Processes
CGI rendering Multi-enterprise integration
Content transcoding B2B & e-commerce
Media streaming Supply chain management
Distributed Storage Health & life sciences
External backup and storage Domain-specific services
24. Pricing
CONSUMPTION SUBSCRIPTION VOLUME LICENSING
“Pay as you go and grow” “Value for a commitment“ “Coordinated purchasing”
Available at launch Select offers Announced Planned for FY11
• Low barrier to entry and flexibility • Discounts for commitment • Unified purchasing through EA
• Optimized for cloud elasticity • Plans for payment predictability • Introduction to volume discounts
Compute Web Edition (1GB) Service Bus
• $0.12 / CPU hour • $9.99 / month • $0.15 / 100k messages
Storage Business Edition (10GB) Access Control
• $0.15 / GB / month • $99.99 / month • $0.15 / 100k tokens
• $0.01 / 10k txn / month Bandwidth Bandwidth
Bandwidth • $0.10 in / GB • $0.10 in / GB
• $0.10 in / GB • $0.15 out / GB • $0.15 out / GB
• $0.15 out / GB
25. Case Study
About Solution
kbb.com, established 1995; Cloud-based overflow capacity
vehicle data aggregation and Windows Azure Web Role
publication service provider
SQL Azure database
14M UU/month
Multiple physical data centers
Benefits
~$100,000 savings / year in
hosting costs alone
Retire failover data center (27
Web servers & 9 SQL Servers)
<1% code changes needed for
application compatibility
6 weeks down to 6 minutes to add
server capacity
26. Case Study
About Solution
Legacy call-center application for Cloud-based Web-enablement of
order processing and fulfillment on-premise assets
On-premise systems integration Windows Azure Web Role
with ERP and master data Web services integration via on-
management premise ESB endpoints
Benefits
“In a matter of weeks, we were
able to see the fruits of our efforts
very rapidly.“ – Kevin Flowers, Dir.
Enabling Technologies
“The resilience and reliability of
this platform is some of the
benefits that we are seeing.” – Esat
Sezer, SVP & CIO
27. Case Study
About Solution
Complex Monte Carlo simulations Massively scalable compute
to calculate financial risks leveraging cloud capacity
Daily risk analysis load equivalent Deployed on 2K Windows Azure
to processing 4 trillion US Stocks instances; 10K+ in 2010
Existing on-premise HPC Windows Azure Worker Role
implementation Windows Azure Blob and Queue
AppFabric Service Bus
Benefits
Elastic scaling to effectively meet
customer demands
Turning elements of its peak load
infrastructure from a fixed cost to
a variable cost
28. Case Study
About Solution
Web-based ERP and accounting Cloud-based SaaS deployment
software to help mid-sized Windows Azure
businesses automate customized
SQL Azure
business processes
Business needs: Benefits
Launch a SaaS offering which includes Application migration completed
on demand infrastructure and billing in 3 weeks with 2 developers
Maintain a 24/7 production
environment
Customers can implement
Minimize development efforts for both
solution without investing in on-
on-premise and SaaS offerings premise infrastructure; can save
Technical implementation ~$8,000 for startup costs
Web – IIS 7, ASP.NET 3.5
Server – SQL Server 2005/2008,
Windows Server 2003/2008
Tools – Visual Studio 2008, .NET
Framework 3.5
29. Case Study
About Solution
Online service providing Hybrid cloud application
productivity tools to help students Cloud-based extensions and
conduct research, write better services mash-ups with on-
papers, and get help on-demand premise implementation
Technical implementation Windows Azure application
Client – Windows Mobile 6
.NET Services service bus, access
Web – IIS 6, ASP.NET 3.5
control, & workflows
Server – Windows Server 2003, SQL
Server 2005 Benefits
Services – Bing Search, Windows Live
$500,000 savings in dev. costs
Messenger Web Toolkit
Tools – Visual Studio 2008, .NET 40% faster time-to-market
Framework 3.5, .NET Compact
More effective development
Framework 3.5
Cost-effective scalability and
enhanced availability