Understanding the Elastic Runtime Network Architecture
Page last updated:
The diagram below shows the key Pivotal Cloud Foundry (PCF) Elastic Runtime network components.
Elastic Runtime includes an HAProxy load balancer for terminating SSL. If you do not want to serve SSL certificates for Elastic Runtime on your own load balancer use the HAProxy. If you do choose to manage SSL yourself, omit the HAProxy by setting the number of instances to zero in Ops Manager.
Refer to the Configuring Pivotal Cloud Foundry SSL Termination topic for more information.
The routers in Elastic Runtime are responsible for routing HTTP requests from web clients to application instances in a load balanced fashion. The routers are dynamically configured based on users mapping of applications to location URLs called routes, and updated by the runtime service as application instances are dynamically distributed.
For high availability, the routers are designed to be horizontally scalable. Configure your load balancer to distribute incoming traffic across all router instances.
Refer to the Cloud Foundry Architecture topic for more information about Cloud Foundry components.