Thinks need to be aware before deploy application on Windows Azure:
  1. Application develop in house can’t be deployed on Azure.
  2. Storage structure in Azure is different ,Windows Azure storage can keep non relational data
SQL Azure work on relational data but it is quite differing from SQL Server.
  1. Web role instance is stateless; state is written to Azure Storage or passed back to client as cookie.
  2. Specific user’s requests are not supplied to same web role instance. Web role and worker role are implemented through .NET technology.