Hi Andreas, Don't take me wrong. Your setup sounds very robust and well thought-out to me. I just pointed out that for small-scale setups (like an SMB or enterprise installation), one might want to find a setup involing fewer components and thus reduce the number of areas competence is required. Also, my reference to "makes sense for some setups" is not an evaluation, more a reflection over all the various setups people have opted for. SER/openSER, in my experience, for most users the problem is not lack of features, but quite the opposite... so some simplications in the form of best practice setups would do good. Just like the onsip.org configs. g-)
Andreas Granig wrote:
Greger V. Teigre wrote:
Well, usrloc-cl is in experimental module and latest version of openser has db-mode 3 (the same) and path implementation, so Andreas' setup is possible. The thing is, this way of doing it makes sense for some setups and for a small-scale setup (like 1000 accounts), the setup is a bit complicated. It also requires mysql cluster competence etc etc.
Well, our system is designed for 100.000+ users with the possibility to scale to an arbitrary number... and it works pretty well... an overview of the system is given in chapter 7 of http://linguin.org/thesis.php
It's quite simple. What you need is some basic knowledge in heartbeat or any other FMS and in MySQL-Cluster.
Basic tests with one balancer and two proxies revealed a rate of ~160 call attempts per second (with a quite complex routing config with
1.000 lines) and ~600 registrations per second, so this should be
enough for most of the setups out there...
Andy