Answered by:
Multiple Server/Role Deployment

Question
-
Hi,
I'm working on a Dynamics CRM project that requires to scale up from and initial 500 concuurent users to around 5000. In order to provide resilience and maintain client response times async processing will be run on separate servers.
The configuration will as follows;
Web Front End - 2 x Windows 2008 Servers, CRM 4.0 Enterprise (Application Server Role Installation), F5 Big IP Load Balancing
Async Processing - 2 x Windows 2008 Server, CRM 4.0 Enterprise (Platform Server Role Installation), Email Router installed on 1 server
DB Server - Windows 2008 Server (Clustered), SQL Server 2008
I'm unsure whether I need to configure Load Balancing for the Async Processing servers and can't find any info on this. Do I require to set this up or does the Async Processing Service and Email Router only require access to the MSCRM database?
Thanks in Advance
Ian
Friday, April 30, 2010 2:26 PM
Answers
-
Hi Ian,
you don't have to use load balancing (and I think you actually could not make any use of it for the async service).
The async service looks into the crm database to retrieve pending jobs. So, if you install two async servers, they both work in parallel.
The same applies to the Email router.- Proposed as answer by Alex Fagundes - PowerObjects Friday, April 30, 2010 2:51 PM
- Marked as answer by Jim Glass Jr Friday, April 30, 2010 4:33 PM
Friday, April 30, 2010 2:49 PM -
Hi Ian,
That's correct - no need for loadbalancing multiple async services. However, take a look at the deployment properties. There are a number of settings that need to be adjusted so all the async services properly pickup jobs and loadbalance good.
Alex Fagundes - www.PowerObjects.com- Proposed as answer by Alex Fagundes - PowerObjects Friday, April 30, 2010 2:51 PM
- Marked as answer by Jim Glass Jr Friday, April 30, 2010 4:33 PM
Friday, April 30, 2010 2:51 PM
All replies
-
Hi Ian,
you don't have to use load balancing (and I think you actually could not make any use of it for the async service).
The async service looks into the crm database to retrieve pending jobs. So, if you install two async servers, they both work in parallel.
The same applies to the Email router.- Proposed as answer by Alex Fagundes - PowerObjects Friday, April 30, 2010 2:51 PM
- Marked as answer by Jim Glass Jr Friday, April 30, 2010 4:33 PM
Friday, April 30, 2010 2:49 PM -
Hi Ian,
That's correct - no need for loadbalancing multiple async services. However, take a look at the deployment properties. There are a number of settings that need to be adjusted so all the async services properly pickup jobs and loadbalance good.
Alex Fagundes - www.PowerObjects.com- Proposed as answer by Alex Fagundes - PowerObjects Friday, April 30, 2010 2:51 PM
- Marked as answer by Jim Glass Jr Friday, April 30, 2010 4:33 PM
Friday, April 30, 2010 2:51 PM -
Thanks Alex,
I appreciate the quick repsonse. I'm new to Dynamics CRM and finding my way around the documentation at present. Where's the best place to find information on the deployment properties for the settings to ensure that async services picks up jobs and load balances properly?
Regards
Ian
Friday, April 30, 2010 2:59 PM -
Hi Alex,
Thanks for your response . I am also facing the same situation to Deploy the Async service in two separate servers ( ie. 2 servers for BackEnd roles ) for my production environment .
Can you please guide me how should I configure the Async service to pick the load evenly . Your response will definitely help me , I am currelty struck with this problem.
Thanks
Krithi
Tuesday, March 4, 2014 3:05 PM