If you’re still scratching your head and waiting for some real life Azure/Cloud computing examples your wait is over. The team has posted a complete Issue Tracker sample up on Codeplex for you to begin playing with. If you’re like me nothing ties together all the pieces and makes it real then actually opening up the code and seeing it.
This is a great starter example too because it gives you a functional application you can use. Before coming to Microsoft at my old company we actually used the ASP.NET 2.0 IssueTracker Starter Kit code that we customized for our own team. I’m very curious now to see how well an application like this scales up using Azure. Not to mention it uses ASP.NET MVC so you get to start working with that as well if you haven’t already!
From the site…
“ Azure IssueTracker demonstrates a real-world ISV scenario where you want to create and host a SaaS application for your consumers. This sample is being releasede in two versions: Standard and Enterprise. The Standard version allows ad-hoc users to use LiveID federation with the .NET Access Control Service and authorize other LiveID users. This allows small groups of users to quickly provision projects and issue tracking capabilities.
The Enterprise version of IssueTracker uses the same claims-based authorization capabilities as the standard version, but allows greater control by customers over claims and authorization decisions. Additionally, the Enterprise version offers more premium capabilities like onsite configuration and monitoring in true S+S fashion.
The IssueTracker service itself is a very simple service - providing basic issue management and workflow capabilities. Because the service and the website are claims-aware applications, it allows for some interesting scenarios. Using a single set of claims and authorization logic, both active clients and passive web clients can consume the IssueTracker service. This architecture gives us the best of software on premises with rich UI capabilities as well as the broad reach of web clients - without changing a single line of code to support it. “
There are a few pre-requisites you’ll have to install first:
And of course you’ll need to get your free Azure dev account set up too.
Check it out!