Migrating Existing ASP.NET Website To Windows Azure

| by Roopesh Shenoy Follow 0 Followers on Apr 30, 2012. Estimated reading time: 1 minute |

A note to our readers: You asked so we have developed a set of features that allow you to reduce the noise: you can get email and web notifications for topics you are interested in. Learn more about our new features.

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 –

  1. Handling Storage – decision between using Virtual hard disks, Windows Azure storage (blobs, tables, queues) or SQL Azure.
  2. Mapping the Applications to a WebRole
  3. Application Dependencies
  4. 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)
  5. Identity and Authentication
  6. Handling Configuration
  7. 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 to Windows Azure” for a case study on migrating an existing application to Windows Azure and “Patterns for Building Applications for Windows Azure”. 

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or 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

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Windows Azure and its importance by Hemang Rindani

Windows Azure is Microsoft's cloud-based application development service intended to help businesses and enterprises develop, manage and host applications off-site. It allows you to scale up and pull back capacity as needed, enabling services to be arranged around periods of a huge demand. Moving your applications and services to the Azure will ensure that you leverage from 24x7 and enterprise class service powered by reliable SLA's from Microsoft while enjoying a rich Azure online service experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

1 Discuss

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you