Installing the Audience Manager Content Delivery Server Roles when upgrading from SDL Tridion 2013 SP1
If you are upgrading from SDL Tridion 2013 SP1, you can either perform a minimal upgrade resulting in a deprecated set up, or a full migration resulting in a new standalone service-based setup (recommended).
The upgrade tasks vary depending on your current setup and whether you prefer to have a minimal deprecated setup or a recommended full setup.
Audience Manager is dependent on Content Delivery, therefore they must both use the same deployment model. SDL Web does not support mixing the Audience Manager and Content Delivery models.
Upgrading to the recommended standalone service-based setup
As of SDL Web 8, you can set up Audience Manager using Roles. You implement the Server Roles as a set of standalone microservices. Audience Manager interacts with these microservices using APIs and Web application extensions. The recommended set up requires upgrading the Audience Manager Server Roles.
Upgrading to the deprecated in-process setup
The Audience Manager subscription, tracking and synchronization features can still be deployed in SDL Web using the SDL Tridion in-process deployment model. Upgrading to this model results in the deprecated setup.
Audience Manager Roles
- Audience Manager Role
A standalone microservice that exposes generic Audience Manager functionality such as audience profile management, segmentation and tracking.
- Audience Management Synchronization Server Role
A standalone microservice used for synchronizing profiles and tracking information.
- API (RESTful) Server Role
The API (RESTful) Server Role is typically installed on the staging or live website, and exposes the Audience Management for the purpose of customizations and extensions. It works with the two Server Roles above.
- API (in-process) Server Role
The API (in-process) Server Role represents the deprecated in-process setup. All components are copied to the Web application and loaded into the Web application's process. It does not need any of the Server Roles above, but stands on its own.