What's the best way for network communitcations between role instances in different hosted services?
I tried Azure connect, my local endpoint can communicate with Azure roles, but I found Azure roles can't communicate with each other, even they are added into same group. ( I have checked the "Interconnected" )
I also checked internal endpoint http://msdn.microsoft.com/en-us/gg457891
But seems all the role instances need to be in same hosted services, and I am worried it might be difficult to configure for communications without a fixed port, e.g WMI.
Do you want this kind of meditors open to external users or just for internal applications? Maybe you can create a Service with some Authentication sand Authorizations only allow specific applications or users access it. If you only need transfer data or info between hosted services, queue message and SQL Azure are potential choices for you.
Hope this helps.
- 已标记为答案 Arwind - MSFTModerator 2012年6月4日 9:09
It's just for internal applications. To use service bus or SQL Azure, we will have to rewrite the existing application. I think Azure connect should provide the feature to allow role instances to connect to each other.
I filed a azure idea.
Azure Connect is designed to connect Azure with on-premises servers, it does not provide connection within Azure intentionally.
The best way for connecting between role instances in different host services, is to create a "virtual network" and deploy all hosted service (cloud service) you want to connect to the virtual network you created. "virtual network" is a new feature introduced by Azure, along many many other new stuff last week. Take a look.
Jason Chen, Windows Azure PM