I’m looking into moving our Jitsi deployment to Oracle Cloud starting with the coturn servers, and I’m hoping for some advice from others who’ve been down this road
What’s the best way to load balance an autoscaled pool of coturn servers?
How does meet.jit.si/jaas do it?
I’m considering the following 2 approaches (but open to other suggestions):
- Using DNS Round Robin
- How do you add/remove records as instances are scaled in/out?
- Fronting the instance pool with a layer-4 Network Load Balancer
- this appears to work when I tested this manually, but in OCI I can’t seem to attach an NLB to an instance pool (only allows layer-7 Load Balancers). Programmatically adding/removing instances to the NLB backend sets does not seem like an appealing option
- does anyone use NLB for coturn? any issues when used with Jitsi considering there are several caveats when using coturn with a Network Load balancer?
All comments and suggestions greatly appreciated.