Hello,
We're running an app on a group of webservers that need a complex provisioning/deployment (therefore is probably not a good candidate for managed instance groups).
This app needs cookie based stickiness (aka "session affinity").
And, as everyone, we'd rather survive a zone loss.
This scenario seems difficult to implement over GCE:
* Layer 4 ("Network") loadbalancing with target pool is another beast, entirely (no cookies for affinity, no X-Forwarded-For, ...)
* Unmanaged instance groups can't span multiple zones. You need several instance groups to tolerate a zone outage.
* Backend services affinity only works with a single instance group.
This is undocumented afaik, and the API (and admin web interface) happily accept such a non functional setting.
Did I miss something obvious ? or does everybody out there runs clean and modern stateless
applications on immutable and respawnable servers ?
Thanks!