Content Delivery Role migration reference for migration from SDL Tridion 2013 SP1 HR1
As of SDL Web 8, you set up Content Delivery server-side software components as a set of microservices, with which you interact using APIs and Web application extensions. In a direct migration, you not only replace all your server-side software components with standalone microservices, as in an upgrade scenario; you also install two new Roles (microservices): the Discovery Service and either the Content Service or the Session-enabled Content Service. Additionally, you split up your Content Deployer Role into a Content Deployer endpoint and a Content Deployer worker (this split-up was introduced in SDL Web 8.5). On the client side, migration means switching from your existing (in-process) API to the new RESTful API. This topic shows you what this means for each Role.
| Current software component | Tasks to perform |
|---|---|
| API | Uninstall this Role, now known as API (in-process), then install the new API (RESTful) Role as part of a .NET or Java/JSP Web application |
| Cache Channel Service | Uninstall this Role and reinstall it as a standalone microservice |
| Content Delivery Web service | Uninstall this Role and reinstall it as a standalone microservice (now called either the Content Service or the Session-enabled Content Service) |
| Content Deployer (HTTP or HTTPS) | Uninstall this Role and reinstall it as two standalone microservices: the Content Deployer endpoint and the Content Deployer worker |
| Monitoring Agent | Uninstall this Role and reinstall it as a standalone microservice |
| Monitoring Agent Web service | Update the resources of this Role |
| Session Preview Web service | Uninstall this Role and reinstall it as a standalone microservice, now called the Preview Service |
| Session Preview Web extension | Update the resources of this Role, now called the Preview Web extension |
| UGC Community Service | Uninstall this Role and reinstall it as a standalone microservice |
| UGC Moderation Service | Uninstall this Role and reinstall it as a standalone microservice |
| UGC Content Deployer extension | Update the resources of this Role |
| UGC Web site extension | Update the resources of this Role |
| Context Engine service | Uninstall this Role and reinstall it as a standalone microservice |
| Context Engine Web application extension | Update the resources of this Role |