Presentation explaining how all companies can benefit from moving their applications onto the Windows Azure platform. Freeing up their IT function to truly add value rather than merely keeping the lights on.
Citation preview
1. Why all businesses can benefit from migrating their
applications to Windows Azure
Carlos Oliveira, Shaping Cloud
2. Agenda
3. An Introduction To The Cloud and Windows Azure
4. IT infrastructure is evolving and cloud computing provides
new opportunities for businesses
Hyper V
5. Cloud computing allows businesses to optimize uptime,
agility and efficiency
On Premise
Cloud Optimized
With cloud computing businesses can
Focus IT resources on developing the business, not maintaining
its infrastructure
6. Create new applications with minimal upfront provisioning
costs
7. Reduce costs and maintenance of current infrastructure
8. Increase IT capacity dynamically
9. Provide transparent ROI for IT
10. Extend current application capabilities, without new
infrastructure
Run a Business - P&L
LOB Functionality
Business Tools
Advanced Infrastructure
Business Value
Data Center/Infrastructure Hardware
Servers Deployment/Mgt
Desktop Installation/Mgt
Networks
Connectivity/Cabling
Time / Resources
11. Agenda
12. The evolution of computing
Windows Azure is an integrated cloud solution, utilizing Microsoft
products you already know
Mobile / other
browser
Developer Experience
PC browser
applications
Use existing skills and tools
Compute
Storage
Relational data
Access control
Management
Management
Service Bus
On-premises
Leveraging Existing IT Investments
Hybrid applications
LOB Applications
13. There are many ways to use Windows Azure, from new
solutions to migrating existing ones
14. Azure platform pricing is optimized so that you pay as you
go, paying only for what you need
Compute:
0.06p per Service Hour
AppFabric2.2975 per connection
1.1459 per 100,000 transactions
Storage
0.091per GB stored
0.0061 per 10,000 transactions
SQL Azure5.7519 per DB (1GB) per month
Bandwidth
0.0607 per GB transfer in
0.2728 per GB out of datacenter
15. Growing Fast
On and Off
Inactivity
Period
Compute
Compute
Average Usage
Usage
Average
Time
Time
On & off workloads (e.g. batch job)
Over provisioned capacity is wasted
Time to market can be cumbersome
Successful services needs to grow/scale
Keeping up w/ growth is big IT challenge
Complex lead time for deployment
Unpredictable Bursting
Predictable Bursting
Compute
Compute
Average Usage
Average Usage
Time
Time
Unexpected/unplanned peak in demand
Sudden spike impacts performance
Cant over provision for extreme cases
Services with micro seasonality trends
Peaks due to periodic increased demand
IT complexity and wasted capacity
Ideal Workload Patterns For Cloud Solutions
16. First Step Applications
Example: Marketing Website Pricing
Windows Azure Platform Solution
Workload Pattern
Application Background
Windows Azure Compute
Windows Azure Storage
Content Delivery Network (CDN)
Branded marketing website with customer facing front end, hosting
viewable media content
Application Variables
Pricing Calculation
Billing Estimate
0.14 to 0.28 per hr
0.09 per GB
0.07 per GB
0.09 per GB
0.01 per 10,000tx
Instance Size: 2 to 4 (Small)
Windows Azure Storage: 10 GB
Data Transfer In: 7.5 GB
Data Transfer Out: 30 GB
Blob Transactions: 30,001
Unpredictable Bursting
159.90
0.90
0.40
2.70
0.03
Compute
Average Usage
Time
Total Consumption Monthly Cost of Application: 163.93
TCO Tool Highlights: Derived On-Premises Costs*
Cost of Ownership Comparison
Computing Costs: 933.85
Database and Storage Costs:2.09
Bandwidth Costs: 60.62
IT Admin Support 145.46
Other Costs: (Including Facilities & 804.03
Overhead; Setup & Delivery)
Total:1,946.05
92%
1.9K
164
Azure
Hosted
*Traditional server purchase costs, divided over 12 month
period
17. Line of Business Extension Applications
Example: Payroll Application Pricing
Predictable Bursting
Windows Azure Platform Solution
Workload Pattern
Application Background
Compute
Average Usage
Windows Azure Compute
Windows Azure AppFabric
SQL Azure Storage
Web-based payroll application add-on based in the cloud, with two
connected SQL Azure web databases
Time
Pricing Calculation
Billing Estimate
Application Variables
0.24 to 0.48 per hr
2.30 per connection
30.95 per database
0.07 per GB
0.09 per GB
Compute Instances: 2 to 4 (Medium)
Connections: 2
SQL Azure Database: 5 GB (2)
Data Transfer In: 18 GB
Data Transfer Out: 36 GB
368.40
4.60
61.90
1.26 3.24
Cost of Ownership Comparison
TCO Tool Highlights: Derived On-Premises Costs*
Computing Costs:
Database and Storage Costs:
Bandwidth Costs:
Other Costs: (Including Facilities & 1,262.27
Overhead; Setup & Delivery)
Total:2,748.79
84%
Total Consumption Monthly Cost of Application: 439.40
1,018.83
402.91
64.78
2.7K
440
Azure
Hosted
*Traditional server purchase costs, divided over 12 month
period
18. Case Study: Microsoft expects significant savings after
migrating applications to Windows Azure
Changes in run rate from running in Windows Azure
Support
Hardware / Hosting
App Dev
Total
Difference
Windows Azure
SQL Azure
9%
30%
1%
-5%
-4%
13%
2%
3%
11%
Windows
Azure
costs
HW/
Hosting
HW/
hosting
Dev
Efficiency
Windows Server License
savings
SQL Server License
savings
Support
SQL
Azure
costs
Total savings = 30% vs. On Premises model*
* costs exclude non addressable IT spend including IT sales staff,
corporate planning resources, external software licenses, corporate
bandwidth etc.
19. Alinean Inc.
Persistent Systems
Leading provider of B2B sales and marketing solutions to F100
Reduce IT complexity and shift resources to core businesses
Public sector governance suite of applications and services
Needs secure, scalable, elastic, and comprehensive platform
16%
49%
171K
335K
38K
46K
Real world TCO analysis - estimated over 3 years
On Premises
Windows Azure
On Premises
Windows Azure
Lower TCO from efficient utilization of resources and service
management
Lower TCO from dynamic scaling and automated service
management
20. Agenda
21. Migration is not one size fits all; the optimal solution is
company specific
Considerations
Off Premises
On Premises
Datacenter
Cloud
Location
Dedicated
Shared
Infrastructure
Opex
Capex
Business model
Lease/Rented
Owned
Ownership
Third Party
Self
Management
22.
Data sensitivity location choice
23. Segment applications
24. Microsoft provides a comprehensive SLA
25. IT can focus onhigh-value tasks
26. Target low hanging fruit
27. Select applicationsto migrate
28. Web latency
29. Mitigate withcode changes
30. ROI gained offsetsmigration costs
31. Review restrictions
32. Consider tax implications
33. Deploy in minutes
34. No need to purchase hardware
To assess your migration approach, some key areas need to be
understood
Security
Service Level
Agreements
Migration
Costs
Geopolitical
Cost
Effectiveness
Latency
Provisioning
35. Agenda
36. Benefits of moving to Windows Azure
Agile
Infrastructure
Transcend
Complexity
Sustained
Advantage
Rapid deployment of new business solutions
Focus IT on driving the business not maintenance
Low ongoing infrastructure costs
Utilize familiar development tools
Helps provide a secure and compliant platform
Scale capacity up and down on demand
Transparent ROI
Opportunity for extra functionality
37. Business Scenario 1: I need to reduce IT costs while
growing my business
Windows Azure Solution
Expanding possibilities
On Premises
War on Costs
To reduce costs, planed activities need to be scaled back
Migrating to Windows Azure can reduce IT costs and expand business
opportunities
Cost Reductions
Forgo Upgrades
38. Stop Projects
39. Renegotiate Supplier Costs
Cost Reductions
InfrastructureHosting
40. Support and Maintenance
41. Development Efficiency
Grow My Business
Grow My Business
42. Business Scenario 2: I need to take an idea to market
fast
Speed to market dictated by:
Lengthy processes
43. Prioritizing over other projects
IT can focus on business ideas, with rapid deployment through
scalable, low risk developments
Create
Windows Azure Solution
Remove CapEx, Control OpEx
On Premises
Lengthy project lifecycle
Expand
Rapid prototyping
& total scalability
Slow!
Traditional Project Cycle
Deploy
Solutioning
Simpler Budget Cycle Low Risk
Developer Efficiency
Server Capacity Irrelevant
No CapEx - only OpEx
Deployment in Minutes
Minimal Validation
Minimal Integration
44. Business Scenario 3: I need IT performance to keep up with
business
An inflexible capacity model is either underutilized or not
meeting demand
45. IT focus on low value support
46. Windows Azure matches elastic capacity to whatever the
business demands
47. IT focuses on high value projects
Windows Azure Solution
No further upgrades
On Premises
Plan upgrades & maintenance
lost opportunity
capacity follows demand
capacity
vs.
demand
wasted capacity
48. Windows Azure Solution
Built-in Capability
On Premises
Build Capability
Planning for disaster recovery is an ongoing process
With built-in disaster recovery you can focus IT on high-value
tasks
Inactive Data Center
Active Data Center
Application
Business application
Business Scenario 4: I need to improve my disaster recovery
capability
Business application
Business application
Built-in Disaster Recovery
Pay per use
Maintained, but redundant center
49. Agenda
50. Summary
51. Next steps: Work with partners to help determine a
migration strategy
Start reaping the benefits now, migrating easy applications.
Be cloud-savvy You can be an internal expert and begin to educate
your company on the new capabilities that the cloud provides.
Look to perform a migration assessment on your application
portfolio. Identify the best candidate applications, and the
optimal migration strategy for you.
Build confidence by migrating applications and portions of other
applications early.
Further Information:
Discuss your particular needs and the options available for your
organization including:
Developing an approach
Performing a migration assessment
Reviewing business and technical guidance on migrating
applications
To learn more about Windows Azure, visit www.windowsazure.com
Microsoft SQL Azure, Windows Azure, and Windows Azure Platform
AppFabric are trademarks of the Microsoft group of companies. All
other trademarks are property of their respective
owners."