920cb8b071b3ff022850566e8aad36f0.ppt
- Количество слайдов: 27
Your First Azure Application Michael Stiefel Reliable Software, Inc. development@reliablesoftware. com www. reliablesoftware. com Level: Intermediate
Cloud Computing is Utility Computing Illusion of Infinite Computing Resources on Demand No up front commitment Pay for resources as needed
Application Types Traditional IAAS PAAS SAAS Application Runtime Middleware Database Operating System Virtualization Servers Storage Networking A z u r e
Acme Ticket Agency Clients: Ticket Purchasers Venues that run events Demand peaks 1 week to 6 hours before an event Events are world wide Customers are world wide
Why Windows Azure? Don't want a data center or manage infrastructure Don't want to have to buy for peak capacity Don't want to manage virtual machines Customers in all over the world
Demo: Creating a MVC Web Application
What is a Role? Role: Configuration + Code Analogous to an Application Role Instance: Executing role Analogous to a Process Web vs. Worker Roles
Local Emulation Compute Emulator Storage Emulator
Deploying an Application Use Portal Use Visual Studio Automate with Power. Shell Codeplex scripts (open source) Cerebrata scripts (product)
Demo: Reviewing the Simple Web App
Demo: Adding SQL Azure
Demo: Adding Diagnostics
Releasing Your Application
Cost
VM Hourly Cost Size CPU Memory Storage (Cores) (GB) I/O Perf Cost Extra Small Shared Low . 768 20 $0. 04 Small 1 1. 75 225 Medium $0. 12 Medium 2 3. 5 490 High $0. 24 Large 4 7 1, 000 High $0. 48 Extra Large 8 14 2, 040 High $0. 96 Cost per hour in $US
SQL Azure Database Charges ($US per month) 1 GB 9. 99 5 GB 10 GB 25 GB 50 GB 100 GB 150 GB 25. 99 45. 99 75. 99 125. 99 175. 99 225. 99
Table and Blob Costs Storage $0. 14 per GB month (daily average) Storage Transactions $0. 01 per 10 K
Connect Charges North America and Europe $0. 00 per GB in $0. 12 per GB out Everywhere else $0. 00 per GB in $0. 19 per GB out All bandwidth within data center is free
Azure Cost Calculator http: //www. windowsazure. com/en-us/pricing/ calculator/advanced/
Acme Travel Agency Initial Role Out Everything in the same data center 10 GB Database 2 Web Application Medium Roles 175 GB Table / Blob Storage, 6 million storage transactions 200 GB in / 200 GB out
Monthly Cost US$ Compute Relational DB Storage Bandwidth Total 360. 00 45. 96 30. 51 24. 00 460. 47 Compute is the major driver
Yearly Cost is $5525. 64
Reliability
Windows Azure SLA Upgrade Domains Fault Domains Two Instances: 99. 95% of the time will have external Internet Connectivity 99. 99% of the time Fabric Controller will handle failover
SQL Azure SLA 99. 9% of calendar month users can access database Time measured in 5 minute intervals
Utility SLA: 99. 98% 2007 2008 Goal Actual Calls Answered Within 30 Seconds 80% 84. 64% 80% 85. 47% Average # Service Interruptions Per Customer 1. 373 1. 027 1. 373 1. 051 Average # Min Without Power Per Customer 168. 69 82. 61 168. 69 78. 55 Service Appointments Met 87. 78% 98. 52% 88. 37% 98. 73% Actual Meters Read "on cycle" vs estimate 93. 15% 98. 75% 93. 15% 99. 05% Complaint Cases Per 1000 Customers 1. 496 . 974 1. 496 1. 080
Summary Cloud Computing is Driven By Economics Cloud Computing Allows You To Focus on Your Expertise Use Your Existing Skill Set to Build Azure Applications MSDN Subscription Gives You a Free Azure Account
920cb8b071b3ff022850566e8aad36f0.ppt