0

I am trying to set up high availability for two servers (Kamailio) in Azure. The problem is - both servers have to use instance-level public IP addresses as described here. They are used to bypass the limitation on the number of endpoints per vm (we are using around 50000 of those as opposed to the allowed 150).

The problem is that neither traffic manager (routes to endpoint) nor vm load-balancing (limits endpoints) seem to be able to achieve that.

Does anyone have experience with this scenario and/or can advise a method that does not rely on DNS failover?

Thanks!

Dene
  • 578
  • 5
  • 9
user3521621
  • 228
  • 1
  • 14
  • Surprised Traffic Manager can't handle this as it can balance between Azure and non-Azure endpoints. – Simon W Aug 24 '14 at 14:08
  • Where did you see that? All I have in my traffic manager are Azure Websites and Azure Cloud Services. – user3521621 Aug 25 '14 at 17:57
  • You can only configure "External Endpoints" as they are called using PowerShell. See http://azure.microsoft.com/blog/2014/06/26/azure-traffic-manager-external-endpoints-and-weighted-round-robin-via-powershell/ – Simon W Aug 26 '14 at 05:03
  • @user3521621 can you share more information on yoru azure setup relating to this – Sam Williams Mar 28 '23 at 14:34

1 Answers1

0

This has been solved by load-balancing Kamailio through load-balanced endpoints on a VIP, with RTPEngine advertising the PIP so that the RTP traffic passes through unobstructed.

user3521621
  • 228
  • 1
  • 14