For non-HTTP(S) traffic, the load balancing policies vary a little but the objective remains essentially the same. Let's take a few examples:
- SSL proxy load balancing: With an SSL proxy, the SSL sessions are terminated at the beginning (at the global load-balancing layer).
- TCP proxy: Unlike an SSL proxy, this can handle HTTP(S) traffic, but is not the most recommended way. The advantage it does provide is the ability to use a single IP address for all of the routing, which may be required sometimes.
- Internal load balancing: This allows you to scale your services behind a private IP used for load balancing. This is internal, which means it is only applicable to networks used by GCP itself (for example, VPC). At the core, it uses TCP proxy and HTTP(S) load balancing.
- Network load balancing: This one is unique. It allows a load to be balanced based on the...