Need Advice For New Install and Migration From Exchange

Looking to migrate to ZCS? Ask here. Got a great tip or script that helped you migrate? Post it here.
Post Reply
User avatar
keshmekesh
Posts: 3
Joined: Thu Nov 15, 2018 1:17 pm

Need Advice For New Install and Migration From Exchange

Post by keshmekesh »

We are planning to migrate our Exchage server to Zimbra. On exchange we have currently total 10k users and 2000(mobile+web app) online users in day about 20k mail transfers(incoming+outgoing).

1.We are deciding to setup multihost instalation. For our setup we need some advice.
Our current plans are =>

--------- -------------
| MTA | | MailStore |
| Proxy | <-----> | zmlogger | ... more mailstores when needed
| LDAP | | etc . |
--------- --------------
MTA server 16 GB ram 8 CPU Mailstore Server 32GB ram 8CPU and enough disk size. We ll install all on virtual servers.

or

we ll setup all roles on 2 servers and using like that.

or give some advices about planning pls :)
User avatar
DualBoot
Elite member
Elite member
Posts: 1326
Joined: Mon Apr 18, 2016 8:18 pm
Location: France - Earth
ZCS/ZD Version: ZCS FLOSS - 8.8.15 Mutli servers
Contact:

Re: Need Advice For New Install and Migration From Exchange

Post by DualBoot »

Hello,
MTA server 16 GB ram 8 CPU
From my point of view it is overkill. You should split into at least 2 MTA (which give redundancy) like that :
zimbra MTA = 2 CPU 2 Go RAM
MTA can be CPU killer due to amavis, but you will be able to adjust it by adding core or socket after the installation without re-calibrate Zimbra (like JVM or MySQL).

For the store 4 CPU and 12-16 Go should do the job.

Regards,
User avatar
pup_seba
Outstanding Member
Outstanding Member
Posts: 687
Joined: Sat Sep 13, 2014 2:43 am
Location: Tarragona - Spain
Contact:

Re: Need Advice For New Install and Migration From Exchange

Post by pup_seba »

Hi,

For 10K users with that amount of mail (i'm guessing after spam is filtered), I would suggest this conf:
- 2 Zimbra LDAP in mmr configuration. Both Zimbra with 2vCPU and 8GB of RAM
- 3 Stores. Try to spread the accounts so the same volume of info is among the servers. 4vCPU should be enough. For RAM, consider 6GB only for the JVM, + 4 for the OS + 6GB (initially) for the innodb_buffer of mariadb. Once you have all the info in the new servers, check the real size of your mariadb and size the buffer accordingly. Try not to have more than 2TB of info in each store...it will just make you have a big db in there and will also slow any backup/restore operation way too much imho. Always scale horizontally if you can.
- 1 or 2 MTA/Proxy servers, depending in if you have the possiblity to use a loadbalancer in front of them or not. 4vCPU and 8GB of RAM is enough, even if you consider using a 1GB of ramdisk for amavis later on.
- 1 Server for Zimbra DOCs if you are planning on using that functionality. 2vCPUs and 8GB of RAM should be more than enough.

If you are running in a virtual env, phisical memory will usually be consumed if it is being used. So for LDAPs and MTAs, which will usually be way below the 8GB of consumed memory, is not like you are consuming physical memory and you are in a "safe" zone in regards of Zimbra support as you are sizing you VMs with the minimum ram required for zimbra which is 8GB.
User avatar
keshmekesh
Posts: 3
Joined: Thu Nov 15, 2018 1:17 pm

Re: Need Advice For New Install and Migration From Exchange

Post by keshmekesh »

Thanks for all advices.
We decided to have 2 MTA-Proxy-Ldap and min 3 DataStores
For MTA servers 2-4vCPU and 8 GB ram and for DataStores 2vCPU 8GB ram

we want to install LDAP servers(with mmr) in mta and proxy is it a good option or we need to seperate ldap servers ?
We ll keep to use our active directory servers so we wont focus on zimbra LDAP servers for directory services (this ldap servers are going to use only by zimbra)

And also read at some forums making dynamic mail groups for more than 10k users is a problem in zimbra. What are u using for managing huge dynamic mail lists ?
Post Reply