Download presentation
Presentation is loading. Please wait.
Published byWilfred Nash Modified over 9 years ago
1
Your First Azure Application Michael Stiefel Reliable Software, Inc. development@reliablesoftware.com www.reliablesoftware.com development@reliablesoftware.com Level: Intermediate
2
Cloud Computing is Utility Computing Illusion of Infinite Computing Resources on Demand No up front commitment Pay for resources as needed
3
Application Types Application Runtime Middleware Operating System Database Storage Servers Networking Virtualization Runtime Middleware Operating System Database Storage Servers Networking Virtualization Application Runtime Middleware Operating System Database Storage Servers Networking Virtualization Runtime Middleware Operating System Database Storage Servers Networking Virtualization Application TraditionalIAASPAASSAAS AzureAzure
4
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
5
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
6
Demo: Creating a MVC Web Application
7
What is a Role? Role: Configuration + Code Analogous to an Application Role Instance: Executing role Analogous to a Process Web vs. Worker Roles
8
Local Emulation Compute Emulator Storage Emulator
9
Deploying an Application Use Portal Use Visual Studio Automate with PowerShell Codeplex scripts (open source) Cerebrata scripts (product)
10
Demo: Reviewing the Simple Web App
11
Demo: Adding SQL Azure
12
Demo: Adding Diagnostics
13
Releasing Your Application
14
Cost
15
VM Hourly Cost Size CPU (Cores) Memory (GB) Storage (GB) I/O Perf Cost Extra Small Shared.768 20Low$0.04 Small 1 1.75 225Medium$0.12 Medium 2 3.5 490High$0.24 Large 4 71,000High$0.48 Extra Large 8142,040High$0.96 Cost per hour in $US
16
SQL Azure Database Charges ($US per month) 1GB 9.99 5 GB 25.99 10 GB 45.99 25 GB 75.99 50 GB 125.99 100 GB 175.99 150 GB 225.99
17
Table and Blob Costs Storage $0.14 per GB month (daily average) Storage Transactions $0.01 per 10K
18
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
19
Azure Cost Calculator http://www.windowsazure.com/en-us/pricing/ calculator/advancedhttp://www.windowsazure.com/en-us/pricing/ calculator/advanced/
20
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
21
Monthly Cost US$ Compute360.00 Relational DB 45.96 Storage 30.51 Bandwidth 24.00 Total460.47 Compute is the major driver
22
Yearly Cost is $5525.64
23
Reliability
24
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
25
SQL Azure SLA 99.9% of calendar month users can access database Time measured in 5 minute intervals
26
Utility SLA: 99.98% 20072008 GoalActualGoalActual Calls Answered Within 30 Seconds80%84.64%80%85.47% Average # Service Interruptions Per Customer1.3731.0271.3731.051 Average # Min Without Power Per Customer168.6982.61168.6978.55 Service Appointments Met87.78%98.52%88.37%98.73% Actual Meters Read "on cycle" vs estimate93.15%98.75%93.15%99.05% Complaint Cases Per 1000 Customers1.496.9741.4961.080
27
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
28
Click Here for Title Bullet 1 for the slide Sub-bullet Sub bullet Bullet 2 for the slide Just to see how the copy looks if it goes deep enough to reach the green area. You never know how much copy will be on a slide Bullet 3 for the slides This is a critical point that needs to be communicated
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.