What is a bastion and why would you need one ?

A bastion host is a system designed to offer a secure, centralized entry point for accessing administrative tools and environments. It serves as a controlled gateway, enhancing oversight and offering additional features for managing access to critical infrastructure and consoles.