Migrating Existing ASP.NET Website To Windows Azure
Cloud being inherently different from traditional web hosting, making best use of a cloud platform generally requires some architectural changes to an existing application. In his article “Top 7 Concerns of Migrating an ASP.NET Application to Windows Azure”, Peter Laudati explores some of these concerns in detail, in the context of ASP.NET and Windows Azure.
The top concerns listed in the article are –
- Handling Storage – decision between using Virtual hard disks, Windows Azure storage (blobs, tables, queues) or SQL Azure.
- Mapping the Applications to a WebRole
- Application Dependencies
- Session State – can use providers for storing session state information in Windows Azure Cache, Table Storage or even SQL Azure. (Note that, sticky sessions is not a great fit for a good cloud application)
- Identity and Authentication
- Handling Configuration
- IIS configuration differences
Most of these concerns will apply in some way to other technologies and other cloud platforms as well (for e.g. Amazon S3 or RDS for storage instead of Windows Azure Storage or SQL Azure).
Some other articles you could refer to are “Moving Channel9.msdn.com to Windows Azure” for a case study on migrating an existing application to Windows Azure and “Patterns for Building Applications for Windows Azure”.
Educational Content
Concurrency in Clojure
Stuart Halloway May 17, 2013
Confessions of an Agile Addict
Ole Friis Østergaard May 16, 2013
Web Development: You're Doing It Wrong
Stefan Tilkov May 16, 2013
Programming The Feynman Way
Ben Evans May 15, 2013





Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think