Octopus Deploy Overview

Physical

Database Contains the deployment configurations.
Server Host the UI Dashboard and to manage the deploy configurations and host NuGet deployment packages.
Tentacle Windows Service on the deployment target that manages communication with the Server.
Calamari The process that execute the deployment via packages, scripts, and other related deployment tasks.

Logical

Enviornments The stage of deployment: DEV, QA, UAT, PROD
Roles Abstract terms of describing the function of the tier: WEB, APP, SERVICE, API, etc.
Packages A NuGet file containing all of the needed files for the deployment.
Projects A concept that defines how to deploy the package.
Release Combination of steps and packages to deploy.
Deployments Combination of all of the above to deploy the code to one or more nodes.