Load-balance endpoint traffic for Azure Virtual Machine need 2 or more virtual machine for and the second VM need create connect to the frist one, the you can find load-balance traffic in second VM is available, create steps:
Create a virtual machine. You can use Quick Create or
From Gallery to create the machine.
Add an endpoint to the new virtual machine. You assign a protocol, public port, and private port to the endpoint. The protocols that can be used for an endpoint are TCP and UDP. The TCP protocol also covers HTTP communication.
Create another virtual machine using From Gallery and choose to connect the new virtual machine to the virtual machine that you previously created. Virtual machines must be connected together under a cloud service to share a load-balanced
Create an endpoint on the second virtual machine and choose to make it a load-balanced endpoint by selecting the endpoint that you created on the first virtual machine
I have the same question, have you ever got an answer for this? I've been searching for a while now and it seems that Azure NLB can only be configured for public ports? All I found is this article: http://msdn.microsoft.com/en-us/magazine/hh148149.aspx but
for me this isn't a good solution.
As per my knowledge there is no way as it works only on public DNS name. If you want to implement the restrictions, you can restrict IPs in your service config to restrict your application layer to allow only specific IPs. For example if you want to allow
only web layer to talk to your application layer, you can simply restrict only web role IPs to access application layer.
Please mark the replies as Answered if they help and Vote if you found them helpful.
Proposed As Answer byMARG LiveTuesday, September 04, 2012 8:01 AM