4. How Does Azure Relate?
• Microsoft’s Implementation of
‘The Cloud’ (and so much more)
• .NET Development Built in
– No upfront cost to setup
• Other Languages as well
– But not automatically setup
or configured
5. Web Roles
Automatically Horizontally Scalable
Shared Hosting or Private Hosting
Easily Configured to be SSL or Non-SSL
Easily Configured OpenAuth Support
6. Online TFS Cloud Hosting
• Microsoft supported and setup TFS Source Control
– Supports GIT
– Supports TFS and CI to Azure
7. Demo
• Web Roles
• Website with OpenAuth support
• SSL Connectivity
• Horizontal Scaling
11. Table Storage
Stores large
amounts of data
Storage
Account
Similar to a NoSQL
database
Ideal for structured,
non-relational data
Table
Entity
Name = …
Consultants
Email = …
Name = …
Email = …
Magenic
Managers
Name = …
Title = …
13. Queue Storage
A backlog of long
running tasks
Storage
Account
Queue
scheduledEvent
Passing messages
between Azure Web
Role and Azure Worker
Role
Magenic
yammerPost
14. SQL Azure
• Can’t compare RDBMS to NoSQL
• Which version compared to?
• Where does my MDF file exist?
• SSMS 2012 SP1 or greater can
backup DB to Blob Storage
16. Service Bus
• Event subscription / publish
implementation for Azure
• Can handle messages of any type
• WCF (and REST) endpoint support
17. Publish Subscriber Model
• Subscribers register messages
they would like to receive
• Publishers can publish to a
message
• Messages are sent across all
subscribers for that message
type
Subscriber
Publisher
Service
Broker
Subscriber
Subscriber
18. More Than Just A Queue
• Topics can be created to help
filter out message types
• Subscribers can define which
topics they care about
20. Single Sign On with Azure Control Service (ACS)
Client
Identity Provider
Azure ACS
Relaying Party
•Issues Request
•Redirects to Identity
Provider
•Authenticates Against
Anything
•Redirects to ACS
•Validate Token
•Run RulesEngine
•IssueToken
•Redirect to Relaying Party
•Validate ACS Token
•Return to Resource
Representation
21. Azure Control Service
• Supports Multiple Identity
Providers
– ADFS 2
– Microsoft Live
– Google
– Yahoo
– Facebook
– OpenId