7 Steps will help you to write or migrate your application to Windows Azure
When you decide to write a new Web Application to host on Windows Azure or decided to migrated to Windows Azure, the following resources will help you immensely:
1. Prepare yourself with necessary hands on labs and training:
- Please download Windows Azure Training Kit form the link below, and finish the following hands on labs and Demos first at least:
- Demos:
- Building and Deploying a Service
- Hello Windows Azure
- Windows Azure using Blobs Demo
- Preparing your SQL Azure Account
- Connecting to SQL Azure
- Hands on Labs:
- Introduction to Windows Azure
- Building ASP.NET Applications with Windows Azure
- Exploring Windows Azure Storage
- Deploying Applications in Windows Azure
2. Using HTTPs Endpoint and SSL certificate
- You can use a SSL 2048bit certificate from any certificate authority and use with Windows Azure Role. More details are located below:
3. Using startup Task for specific action in your Windows Azure Application :
- Learn More about Start Up Task in Windows Azure
4. Using Startup Task to configure IIS Application pool:
- You can use Startup task to configure IIS Application pool.
5. Monitoring your Windows Azure application:
- So far application specific analytics/statistics is not available in the platform itself, you would need to add your own code in web app to get it. However for application diagnostics and monitoring, you can use Azure Diagnostics as described below:
- You can also use a 3rd party tool as Cerebrata Diagnostics Monitor for Windows Azure, to monitor your application:
- Link below will help with Azure Diagnostics issues:
6. Domain Name Setup:
- It is very important to setup your Domain Name (www.yourcompanydomain.com) with Windows Azure Application. To do please setup the CNAME entry in your DNS Registrar as directed in the link below:
- https://blog.smarx.com/posts/custom-domain-names-in-windows-azure
7. Sending Email and configure SMTP services from your application:
- You can only send SMTP emails from Azure Application by using a SMTP module in your application, but you cannot accept SMTP emails in Azure. The following blogs outline the custom email solution on Azure such as SendGrid, as well as paid/enterprise level business email solution on Azure:
- Or you can use email forwarding service We describe how to use forwarding services at:
- If you want to just send emails from your application, you can include SMTP references in your WCF endpoint, and send email from there. You will be restricted to send emails only.
Comments
- Anonymous
December 15, 2011
I would also add step 8. Dynamic scaling and monitoring your app: www.paraleap.com/azurewatch