Why? From 8.7.0 onwards proxy and memcached is compulsory

Ask questions about your setup or get help installing ZCS server (ZD section below).
Post Reply
markd
Posts: 22
Joined: Sat Sep 13, 2014 12:35 am

Why? From 8.7.0 onwards proxy and memcached is compulsory

Post by markd »

I just ran upgrade from 8.5.1 to 8.7.11.. I wasn't using memchached or proxy.

I modified install script to ignore the requirement for memchached / proxy.
The install completed fine and I did not install memchached / proxy.

From what I can see all the services are running fine, logs look okay
with exception of the corrupt DB issue - resolved in different thread.

This is single server environment running on a SMALL VM with just a few users.
The server is not direct public facing.

Anyone know of current / future dependencies for these services ?
It seems the two are related but I don't need more bloat.

Code: Select all

        amavis                  Running
        ldap                    Running
        logger                  Running
        mailbox                 Running
        mta                     Running
        opendkim                Running
        service webapp          Running
        snmp                    Running
        spell                   Running
        stats                   Running
        zimbra webapp           Running
        zimbraAdmin webapp      Running
        zimlet webapp           Running
        zmconfigd               Running
User avatar
jorgedlcruz
Zimbra Alumni
Zimbra Alumni
Posts: 2782
Joined: Thu May 22, 2014 4:47 pm

Re: Why? From 8.7.0 onwards proxy and memcached is compulsory

Post by jorgedlcruz »

Hi markd,
Proxy and memcached are a good option, always, not just for small environments like yours, but also for big ones. With nginx and memcached, your users will see a performance increase if using the web client, without you to see any resource impact.

I can only strongly recommend to you to install them, as having an installation without them in 8.7 and above is not supported.

Thank you!
Jorge de la Cruz https://jorgedelacruz.es
Systems Engineer at Veeam Software https://www.veeam.com/
markd
Posts: 22
Joined: Sat Sep 13, 2014 12:35 am

Re: Why? From 8.7.0 onwards proxy and memcached is compulsory

Post by markd »

Thanks jorgedlcruz,

It is not intuitive how another socket layer and memory for cache could be beneficial.
The current performance of web/client interface is amazing without the combo.
Version 8.7.11 seems faster then 8.5.1. From what I have seen in logs latency
is in mysql and ldap probably from the VM disk and lack of memory.

We do use webclient so I will have to find some time to work through the changes
to implement.. Unfortunately it doesn't appear to be a simple enable vs disable change.
milauria
Advanced member
Advanced member
Posts: 96
Joined: Mon Aug 15, 2016 12:32 pm

Re: Why? From 8.7.0 onwards proxy and memcached is compulsory

Post by milauria »

This is an interesting topic that I would like to get it refresh by the experts ... I also have a small install 5 users and run 8.7.11 without memcached and zimbra proxy installed.

* Memcached ... I already use dnsmasq for split DNS, does it help to have another layer of DNS caching with dnsmasq doing the same job (among the rest, if I am not mistaken)?
* Proxy ... I just though to stay lean and don't install it as I don't proxy multiple Zimbra servers

Sooo ... are these services still recommended to be installed in the latest Zimbra versions for small-single server processing about 400 emails a day ?

Many thanks
User avatar
jorgedlcruz
Zimbra Alumni
Zimbra Alumni
Posts: 2782
Joined: Thu May 22, 2014 4:47 pm

Re: Why? From 8.7.0 onwards proxy and memcached is compulsory

Post by jorgedlcruz »

Hi guys,
Run Zimbra Collaboration 8.7 and above without Proxy and Memcached is not supported.

memcached doesn't cahe dns as dnscache does, memcached caches user sessions, making the overall experience much faster.
Proxy leverage the speed, and security, of nginx, which is more intended to serve pages like jetty, which is heavier.

If you are all happy with your installation, AND IT WORKS, then ain't touch it, maybe for the next upgrade or so you will want to install proxy and memcached before upgrade, that's all.

Best regards
Jorge de la Cruz https://jorgedelacruz.es
Systems Engineer at Veeam Software https://www.veeam.com/
milauria
Advanced member
Advanced member
Posts: 96
Joined: Mon Aug 15, 2016 12:32 pm

Re: Why? From 8.7.0 onwards proxy and memcached is compulsory

Post by milauria »

You are right -- I mixed memcache with dnscache ... !!
Thanks for the advice, much appreciated
Post Reply