In this episode of the Uhuru podcast show Michael Collier, an architect at Neudesic, shares his experiences in bringing .NET applications to the Azure Platform as a Service (PaaS). Michael explains how migrating existing .NET apps to a PaaS is a process. Managers have to be educated about the cloud so they feel comfortable using it. He has often had to rewrite parts of the .NET apps to make them compatible with the Azure PaaS. The migration process is different for each app, depending on how it was built. .NET apps that follow best practices can run on a PaaS with almost no changes at all (e.g. not storing state on the server, etc). Other apps can be much more difficult to migrate (e.g. using COM, relying on server state, etc).
In the end, the migration to the cloud is well worth it. Developers can focus on what they love doing: writing great apps!
You can find Michael’s blog here:
http://michaelcollier.wordpress.com/
http://michaelcollier.wordpress.com/