On 15 October 2016 at 20:58, Ehsan Minachi <ehsanminachi@gmail.com> wrote:
Thank you all for your responses.
We have a highly distributed environment. While Kubernetes manages 80+ micro services across our clusters, we are planning to have dedicated FreeSWITCH hardware. Currently on each server dedicated to FreeSWITCH we're running two instances with dedicated NIC cards.
Our plan was indeed to use host only network. We also have a cluster of GlusterFS serving media files and will be attached as a volume to our FreeSWITCH containers.
Seems good to me. Please report how it goes. Also, don't put /usr/local/freeswitch/sounds on GlusterFS, GlusterFS is not so good for realtime reading and concatenating many small files (eg: what standard FS IVRs do). GlusterFS can be good for voicemail messages (eg /usr/local/freeswitch/storage). You better keep your smallish audio files (to be concatenated) on local filesystems, keeped in sync. Maybe (not so good) on NFS. GlusterFS is not the best for that. -giovanni
On Sat, Oct 15, 2016 at 10:31 AM, Giovanni Maruzzelli <gmaruzz@gmail.com> wrote:
As containers use LXC (a form of "jail" or "openvz like") to run a program on the only kernel that is running on the actual hardware ( instead of mimicking a machine and running a kernel ), FreeSWITCH will probably behave well, if it is the only program running on the actual hardware.
If on the same hardware other programs (containers) are running, you will have exactly the same drawback than running FS on an hardware machine that is running other programs too: contentions of resources, IRQs, timers, kernel structures, etc (eg, a no-no, under high loads).
So, containers are better than virtualization (as in KVM, VMWare, etc), but nothing will beat FS running alone in an actual hardware (containerized or not) for obvious reasons.
Test test test, your use case may be particular and uniq.
-giovanni
On 15 October 2016 at 19:16, Ehsan Minachi <ehsanminachi@gmail.com> wrote:
Hello all,
We’ve containerized our infrastructure. The only piece left is FreeSWITCH which we’re hesitant. Has anyone run FreeSWITCH under high load in a container? Would love to hear if there are any downsides to running FreeSWITCH in a container.
Thank you,
- Ehsan ____________________________________________________________ _____________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618