Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N
bobbymc wrote:2) hi res timing will still work in docker as its a LXC and those share the system timer hence why you can still use dahdi for timing, to be honest the hi res timer is perl is not as big of a issue as dahdi since dahdi is used for meetme and iax2 trunks. the perl scripts technically dont need to be on the same server, i tried putting them elsewhere and had no issues whats so ever. i had a nice perl far going on for a while and separating them allowed asterisk to push more calls
4) you are right, its been hidden because they dont want to help competition, i know for a fact it can be "virtualized" (if u call docker a vm) and it works, i've done it myself but the issue is always timing, with docker that issue is solved, i have done crazy benchmarks and docker has no timing issues because its not a vm, its a linux container very similar to chroot
williamconley wrote:bobbymc wrote:2) hi res timing will still work in docker as its a LXC and those share the system timer hence why you can still use dahdi for timing, to be honest the hi res timer is perl is not as big of a issue as dahdi since dahdi is used for meetme and iax2 trunks. the perl scripts technically dont need to be on the same server, i tried putting them elsewhere and had no issues whats so ever. i had a nice perl far going on for a while and separating them allowed asterisk to push more calls
4) you are right, its been hidden because they dont want to help competition, i know for a fact it can be "virtualized" (if u call docker a vm) and it works, i've done it myself but the issue is always timing, with docker that issue is solved, i have done crazy benchmarks and docker has no timing issues because its not a vm, its a linux container very similar to chroot
Timing in DAHDI and perl script timing are not the same thing. My Theory: DAHDI integrates directly to the kernel (fact) and perl hi-res timing is not (theory). Thus perl becomes unstable. I also have doubts about mysql remaining stable under these circumstances (thus the suggestion of an external, hardware-based, mysql).
Our research into complex, higher-end virtualization found that the cost savings was ... pretty much nonexistent. Why would someone expend the manpower necessary to use such technology when (in the end), the Amazon or other cloud stockholders end up making money while the end-user still gets NO Vicidial Assistance from the host and no discount? Not exactly a win-win situation unless you're an owner of the cloud container.
In which case, if the cloud people created the container (gathering the necessary Vicidial Expertise along the way) and offered it to the end users with no need for effort on the part of the user except "pay us!", they would be just like OUR COLO (and Vicihost, of course). Argument over who costs more and supports Vicidial could be had at that point. But for now, we have not seen any advantages to this approach (or of course we could retire our hardware pool and move it all to their cloud ...!). So far it just seems to be something that overzealous IT personnel "decide" is a good idea and blow a lot of resources on before giving up. LOL
Users browsing this forum: No registered users and 95 guests