270 likes | 349 Views
Your First Azure Application. Michael Stiefel Reliable Software, Inc. development@reliablesoftware.com www.reliablesoftware.com. Level: Intermediate. Cloud Computing is Utility Computing. No up front commitment. Illusion of Infinite Computing Resources on Demand.
E N D
Your First Azure Application Michael Stiefel Reliable Software, Inc.development@reliablesoftware.comwww.reliablesoftware.com Level: Intermediate
Cloud Computing is Utility Computing No up front commitment Illusion of Infinite Computing Resources on Demand Pay for resources as needed
Application Types Traditional IAAS PAAS SAAS Application Application Application Azure Application Runtime Runtime Runtime Runtime Middleware Middleware Middleware Middleware Database Database Database Database Operating System Operating System Operating System Operating System Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
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
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 PowerShell • Codeplex scripts (open source) • Cerebrata scripts (product)
VM Hourly Cost Cost per hour in $US
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
Table and Blob Costs • Storage $0.14 per GB month (daily average) • Storage Transactions $0.01 per 10K
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 360.00 • Relational DB 45.96 • Storage 30.51 • Bandwidth 24.00 • Total 460.47 • Compute is the major driver
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
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