What are the server roles in a Sitecore Commerce deployment?
The following table shows the server roles in a typical Sitecore Commerce Deployment:
Server role |
Description |
Sitecore Platform |
|
Content Management server |
A Sitecore Experience Platform instance used for authoring content before publishing it to production. For example, a master database. |
Content Delivery server |
A Sitecore Experience Platform instance used for serving up published content in production. For example, a web database. |
Search server |
A server used to host search queries. Applicable in a deployment with higher loads, where search solutions like Solr or Coveo are hosted on hardware separate from the main Sitecore Content Delivery server. |
Processing server |
A server used to host data processing tasks, for preparing data for reporting. Applicable in a deployment with higher loads, which demand a high amount of CPU resources to process data for reporting. |
Reporting server |
A server used to host reporting services. Applicable in a deployment with higher loads, where reporting services are separated from the Content Management Server. The Reporting Server implements queries against the processed and aggregated Sitecore xDB data. |
Sitecore Commerce |
|
Business Management sever |
A host for the set of web services used by the desktop business tools and by BizTalk for managing Commerce Server subsystem data. For example, catalog, marketing, orders, and profiles. Also, a host for the Commerce Server Staging role, which is used to move Commerce Server data between environments or sites. |
BizTalk server |
A host for BizTalk software as well as the Sitecore Commerce BizTalk Adapters. BizTalk is used for Enterprise Application Integration between Site Commerce Server and a third party system such as an ERP. |
Microsoft Dynamics Integration |
|
Dynamics AX AOS server |
Microsoft’s Dynamics AX Application Object Server (AOS) used to share application objects and information. |
Database |
|
SQL server |
Used to store Sitecore and Commerce Server databases. |
MongoDB server |
Used to store Sitecore xDB data. |