Windows Azure is jam packed with features to choose from for building web applications and services that scale - but there are a core set of choices and features that are applicable to most scenarios. This session will get you up to speed on the essential features developers should be aware of, and how to apply them in practical scenarios. You’ll learn why cloud services are the typical choice for feature-rich applications, and learn what you can’t live without in terms of startup tasks, SMTP services, blob storage, message queuing options, diagnostics, monitoring and security features.
23. Web Site Configuration
Web.config as usual (use transforms during publish)
Portal surfaces some settings
Application settings, handler mappings, connection strings
24. Cloud Service Configuration
Avoid web.config for
Settings that vary between staging, production
Settings for test, diagnostics or performance
Use Configuration Profiles to distinguish settings
Select a profile during Publish
Select a web.config transform during Publish
Portal surfaces settings from service configuration
Use an indicator for which items should recycle the instance vs. not
27. Service Bus and Storage Queues
Service Bus Queues Storage Queues
Unlimited message lifetime Message expires in 7 days
Max 64K message size Max 256K message size
Max 5GB total storage Max 100TB total storage
Duplicate detection
Order guarantees
Dead letter queue
Storage metrics
Purge capability
Long polling Manual back-off polling
Cloud Services Cloud
/ Web Sites Services
41. Access Control and Mainstream
Identity Providers
Browser
3
Google FaceBook
1 5 2 4
Windows
Yahoo!
Live
Access
Control
Azure AD
On
On
Your App Premise
On
Premise
IdP
Premise
IdP
IdP