Deployment refers to the automated roll-out of a system. This can be an application, a fully configured server, or a container. Thanks to automation, these processes are not only simpler and faster to perform, but also reproducible.
For a reproducible infrastructure, the rolling out of servers is standardized and automated in conjunction with lifecycle management. This enables the problem-free extension of existing structures with the same software and package status. Reproducibility also has advantages in test environments for simulating error scenarios. The aim of server deployments is also to control the central deployment of the servers from a single location, without direct access to the server in question being necessary.