Am Mittwoch, 30. Oktober 2013, 12:28:16 schrieb Igor Potjevlesch:
I'm looking for the best practises for setting Kamailio and the associated hardware requirements.
Kamailio must deliver registrar and routing functions for 500k aliases, 5k registered accounts and ~10k routes set in carrierroute module or similar. My worries mainly concern DB integration. Is it better to setup Kamailio DB on the same server (no network issue, etc.) or on another server?
Hi Igor,
in my experience using a local (read-only) replicate of the kamailio database for authentification and other read-only functionality brings the best performance, as its eliminates the network overhead. For read-write functionality one like to have a central database server, and I would recommend this as well for better performance.
I would recommend that you do some tests with a testing tool, and then decide if you want to go for a local replicate or a dedicated DB is fine. With regards to special hardware recommendations - I my experience any recent 1 HE "enterprise line" server (from Dell, HP, IBM etc..) should be fine.
Best regards,
Henning Westerholt