PLC Livesite Workflow | Split Deployment and Fan-out Deployment models
Folks – We need some urgent input on how you have handled deployment scenarios that required configuring the ootb Publish Livesite Content (PLC) workflow to support :
1. Split Deployment – across web-tier and app-tier, so from the PLC, a certain set of files need to go to the web-tier, and a certain set of files go to the app-tier, based on file extension, file vpath, etc. We are trying to leverage the customer-teamsite-resource-config.xml and the “filter patterns” in there to control this behavior, but running into some issues with it.
This is AFTER we have already received and deployed the multi-node deployment patch from Autonomy for Livesite (LST-9390).
2. Fan-Out Deployment – For both the web-tier and the app-tier, we will have a farm / cluster of servers to deploy to, and not a single target node. What’s the best way to configure a replication farm to be used as the target, and not a single target node ? We don’t think we can afford to modify OpenDeployWebRoot.xml itself, since we have to support multiple “stages” too – e.g., pre-live/staging vs. production, and EACH of those ‘stages’ will in turn have a farm/cluster of webservers and a farm/cluster of appservers.
Note that we now do have a “basic” 'multi-stage' deployment scenario working with PLC (and that works well), since after we deployed the patch (mentioned above) received from Autonomy. What we are not able to achieve is the two specific requirements mentioned above, on top of a multi-stage deployment model.
So overall, we need a mechanism of configuring a farm of webservers, and a farm of appservers (fan-out deployment), for each target “deployment stage” (as opposed to a single node), and then two stages – one each for the Pre-Live/Preview/Staging Environment, and one for the Live/Production environment, and then further filtering out what goes out to the webserver farm, vs. what goes out to the appserver farm (split deployment).
Is this doable with the ootb PLC workflow by simple configuration and without any significant customization ? Has anyone already done this ? If yes, can you please share your input.