Azure Hosted Services

When you create a hosted service in Azure you can run one or more web/worker roles in it. All the instances of worker or web roles have same incoming and outgoing IP address. I knew that incoming IP address is shared because all the requests coming into Azure are load balanced across all the instances of the role. However I did not know that when one or more instances of worker/web roles will call any external web site or service. The web site or service will see the requests coming from just 1 IP address. If a large number of Azure instances are calling an external website it can easily trigger a denial of service attack prevention measures in that web site.

This entry was posted in Windows Azure. Bookmark the permalink.