That's a great explanation Greg - thankyou.
For those Purecloud edge based users out there who are curious, providing round-robin delivery of calls from your SBC works correctly, the Purecloud edge devices work elegantly and simply and provide high availability/redundancy and load-balancing for inbound calls.
We're with a tier-1 telco in Australia that has a product called "Enterprise SIP Connect". It's a SIP service that is delivered to two separate datacentres via two separate links. At the end of each of these links is a Purecloud edge device. The Telco round-robins delivery of inbound SIP between these two links and voila - we have load balancing and redundancy for inbound, and the edges do the same for outbound.
It works really well, and though we only have 2 Edges in our network, a single device is enough to handle all of our telephony needs. How do I know this? Well, when we moved into our second datacentre we moved the Edge device in there 2 weeks before the SIP was delivered to it, so we were running our entire inbound and outbound service via a single Edge. And when SIP was connected, the second Edge had calls round-robinned to it immediately.
And the best part - the business didn't even know this was the case.
I'm quick to point out the many faults and shortcomings of Purecloud - you can read other posts of mine where I bemoan ACW issues, or the constant use of US date formatting (grrr), but for redundancy and load balancing, the Purecloud edge based system does EXACTLY what it says on the tin.
------------------------------
Christian Legg
MyBudget
------------------------------
Original Message:
Sent: 11-15-2019 11:54
From: Greg Shultz
Subject: Edge redundancy
Edward:
The quick answer to your question is, no. When it comes to inbound calls, the Edge does not have a built in load balancing scheme to distribute calls among other Edges.
While our redundancy scheme will help spread the calls among the Edges, it is primarily designed for handling maintenance and fault situations where one of your Edges becomes unavailable - it's not really a load balancing scheme.
When it comes to load balancing inbound calls among the Edges, you will want to configure your SBC to distribute (maybe a round robin) all the inbound calls among the three Edges in order to fully leverage the capacity of all three of the Edges.
If you only configure your SBC to route calls to a single Edge, once that Edge reaches its call capacity limit, it won't be able to handle any more inbound calls even though you have two more Edges with available capacity.
For example, if the SBC is only routing calls to Edge A, then Edge A will receive and direct the call to the appropriate station. If that station's primary is Edge B, then Edge B will handle the call. However, since the call path originated with Edge A, that means that Edge A will be a part of the call path for the duration of the call. So even though the station handling the call is on Edge B, Edge A is still tied up with the call.
So, to load balance incoming calls, your SBC needs to distribute inbound calls among the three Edges.
------------------------------
Greg Shultz
Senior Technical Writer
Genesys
Original Message:
Sent: 11-14-2019 20:58
From: Edward Wu
Subject: Edge redundancy
Hi Greg,
Thanks for the articles. We are setting up a new SBC and the SBC routes calls to one of the 3 edges devices. Do the edges have some kind of load balancing ability to distribute calls among the 3 edges? Or calls will coming into the first and overflows to the other edges when it reaches the capacity?
Tha
------------------------------
Edward Wu
BANK OF HAWAII
Original Message:
Sent: 04-09-2019 11:44
From: Greg Shultz
Subject: Edge redundancy
As you may know, Genesys recommends that you deploy Edges in an N+1 configuration, where N is the number of Edges required to meet the expected maximum concurrent call load. Check out this new article along with the diagrams to get all the details on Edge redundancy:
Edge redundancy
https://help.mypurecloud.com/articles/edge-redundancy/
You'll also want to investigate this article:
Concurrent call capacity for Edge models
https://help.mypurecloud.com/articles/concurrent-call-capacity-edge-models/
#SystemAdministration
#Telephony
------------------------------
Greg Shultz
Senior Technical Writer
Genesys
------------------------------