From the Web 8 documentation it is a bit hard to distill what CD setup is required in the scenario of multiple targets, i.e. Preview/Live.
If I understand correctly per target I would create a Discovery Service database and Broker database (and for XPM a Session Preview database), and the corresponding Discovery Service, Deployer Service and Content Service.
Is this correct?