Hello,
Below is small outline of Server Side Sync:
PROs:
1. Simplied Administration as there is no need to connect to Email router server. All the settings can be managed from CRM UI itself.
2. It can be used to sync tasks, appointments and contacts from Exchange WEB Services. This can avoid the use of Outlook client which needs to be always open.
3. No need of a separate installation of Email router.
CONs:
1. Processing of emails is performed by the Asynchronous processing service. In large environments, there will be a huge load on ASync (Backend) servers.
2. The server-side synchronization may show failures because of potential deadlocks in recurring appointment synchronization. In most cases those failures will be successfully retried in next run of server-side synchronization. However, these deadlocks may impact server performance.
Note:
The server side synchronization is not a total replacement for the Outlook client. Most users still prefer to manually pick and choose which emails get tracked inside of CRM.
For existing CRM Online customers, server-side synchronization requires that the organization database be updated to CRM Online Spring ‘14 (305320).
* Exchange Online (emails, appointments, contacts, and tasks) and white-listed POP3/SMTP servers (emails only).
Please ensure you have enough testing and hardware for CRM on-premises and Exchange Server on-premises before using server-side synchronization in your day-to-day environment.
The load and performance impact of server-side synchronization highly depends on the:
- Number of enabled mailboxes
- Load of user usage (daily or peak) on emails, appointments, contacts, and tasks
- Load on the Exchange server and Async server (such as workflows, etc)
- Optimization of the SQL servers
- Data topology of the Exchange server
- Hardware specification and Internet connection of the environments.