networking – How can we create a load balancer for public IPs?

In our current setup, we have 2 datacenters with the same application. We want to have a cloud load balancer, to detect the best destination for requests.

Is it possible to create a load balancer in GCP, without configuring any VMs in GCP? How can we setup a load balancer for public IPs?