Dedicated Layout

This setup is the most common for Customers. Each front-end and back-end service is broken out on its own machine. For Scheduling service, it scales horizontally and can have active instances on multiple machines. There are two ways to scale out the Scheduling service:
  • Split the workload using Groups.
  • Distribute the workload across multiple servers per Group.

If scaling horizontally, consider the balance between the CPU off-loading and the impact on SQL. This configuration offers high availability using a master/slave and clustering.

Network Architecture: Dedicated Layout