Experience Optimization logical architecture
When implementing Elasticsearch, we recommend using "Staging" and "Live" Elasticsearch indexes to manage the for staging and live environments.
The following diagram illustrates the general infrastructure:
The diagram shows the following:
- Content Manager
- Promotional content is created and stored in the Content Manager. The Content Manager items used to create the data (Schemas, Templates and Components) are ported within the DTAP infrastructure just like any normal Content Manager items using Content Porter.
- Management Service
-
The Experience Optimization Management Service enables the creation and editing of Promotions and Experiments in Content Manager.
- Query Service
-
The Experience Optimization Query Service enables queries on your websites for Promotions and Experiments.
- Elasticsearch Staging Server
- The Staging Server is where marketeers create promotions. The Staging Server receives promotional content created and published from the Content Manager.
- Elasticsearch Live Server
- The Live Server handles user requests from the website to the Elasticsearch server. You can scale out the Live Servers.