First

Which Google Cloud Platform floating IP address pattern maps to my use case?

Failover using different priority routes

"Two Compute Engine routes with differing priorities provide another way to enable traffic failover between two instances when you can't use internal load balancing.

"You create two VM instances and place them into an autohealing managed instance group with a static size of 1, enabling the system to automatically heal."

Failover using different priority routes