I have an ASP.NET MVC app (non-transactional, social) I am workong on. I started using the .NET authorisation provider which does the job, but with the Cloud's lining getting more shiny by the day I was wondering just how much I can push up.
Ultimately I want to do away with my ISP-hosted SQL Server database and to progressively start using S3 as my content increases.
I am considering using OpenID for authentication and SimpleDB for storing user details. Any content added by a user could be keyed on the ClaimedIdentifier, if I understand correctly.
What are the advantages/disadvantages of doing this? What are the showstoppers of this approach?
Does anyone have any examples of pure Cloud architectures that can be used to support arguments for/against?