Deployment is the process of installing, configuring, and running software in a production environment. This section covers the core concepts and tools.
Pages
- DNS — domain naming and IP resolution.
- Docker — containerizing applications.
- Kubernetes — container orchestration for scaling and high availability.
- Web Server — Apache, Nginx, IIS, and friends.
Deployment methods
- Manual — direct installation and configuration on servers.
- Automated — Ansible, Terraform, CI/CD pipelines.
- Cloud — AWS, Azure, Google Cloud.