Bastion Servers: Jump Hosts

What a bastion server (jump host) actually does, and how it differs from an API gateway and a load balancer.