So, on all servers I should run thru standard installation process and then switch off modules that I don't need on each particular servers and manually configure access parameters to/from control instance?
We're currently using AC hosted by Adobe for almost 2 years and have already done some customizations ourselves. So yes, I can say we've got an idea of how AC works.
But now we probably have a reason to build on-premise environment in addition to hosted ones. And what I'm trying to do now is understand technical steps of implementing AC.
Today we're using Message Centre and email tracking, so for sure we would need Message Centre and Frontal Servers. What is still unclear for me from public docs is how to install these components on separate servers (run installation, configure, connect to AC srv).
Right now I'm thinking about such infrastructure we might have:
Deploying AC varies depending on the requirements and infrastructure for each individual client, you can successfully deploy AC running all services under a single server, or spread the services among multiple servers- i.e.
a) Marketing server
b) Message Centre
c) Frontal Server 1
d) Frontal Server 2
Where frontal servers do the tracking/redirection for Marketing and Message Centre
MTAs for a-b run on c&d servers (email delivery)
SMS services run on a&b
and so on...
Like florent said, you can follow the documentation (which is not straight forward btw) and with trial an error on a sandbox environment you can try out loads of things, I personally suggest running a few VMs under the same network and try it out, but start with a single box installation test to get the idea.
Most available documentation is available through the guide you have linked. You can also have a look at the Adobe Campaign Implementation Guide. But to go further and understand what to do specifically with your installation, you would need to get in touch with your sales rep or consulting team to adapt your infrastructure to your needs.
The reason why all is not publicly available through the official documentation portal is that every on-premise installation is different depending on the need and surrounding infrastructure, and thus requires expertise to assess the possibilities. Having those in the docs would probably lead to misconfigurations and wrong infrastructures.
Still, here is a list of what's available for the topics you listed: