MIG Multi-Zone / Regional Support

261 views
Skip to first unread message

Jeff Stone

unread,
Aug 13, 2017, 4:18:01 PM8/13/17
to gce-discussion
Hi GCE Team,

I'm new to the GCE module and have a question.  I've been looking around the group board (and Google) and haven't found the answer, so I thought I would post it here.  So far, I have been using the GCE modules to create instances, images and instance templates without much issue.  However, now I want to create a Regional Managed Instance Group.  Can you tell me if there are any plans to offer multi-zone / regional support?

Google actually recommends we use Regional over Zonal Instance Groups.  However, it appears that the gce_mig module only supports zonal instance groups.
Regional managed instance groups are generally recommended over zonal managed instance groups because they allow you to spread application load across multiple zones, rather than confining your application to a single zone or having to manage multiple instance groups across different zones. This replication protects against zonal failures and unforeseen scenarios where an entire group of instances in a single zone malfunctions. If that happens, your application can continue serving traffic from instances running in another zone in the same region.

I didn't know if that support is somewhere in the GCE modules and I am just missing it...

Thanks again for the help,

Jeff

Faizan (Google Cloud Support)

unread,
Aug 14, 2017, 3:04:50 PM8/14/17
to gce-discussion
Hello Jeff,

You can create regional manged instance group which will have VMs that are distributed across a single region(e.g us-central1). For detailed information and steps to create you can refer to this link.

I hope that helps.

Faizan

Paul Nash

unread,
Aug 23, 2017, 3:24:22 PM8/23/17
to Faizan (Google Cloud Support), gce-discussion
Hi Jeff, you say "module", so I think you're talking about python bindings not being present for r-migs. The issue in that case is that regional MIGs are still in beta, so they are in a different API subset from the "GA" or "1.0" API you're used to using. I'm not exactly sure if Python bindings are published for the beta command sets, but hopefully that's a clue to look and see if there's a beta set of modules.

--
© 2017 Google Inc. 1600 Amphitheatre Parkway, Mountain View, CA 94043
 
Email preferences: You received this email because you signed up for the Google Compute Engine Discussion Google Group (gce-discussion@googlegroups.com) to participate in discussions with other members of the Google Compute Engine community and the Google Compute Engine Team.
---
You received this message because you are subscribed to the Google Groups "gce-discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gce-discussion+unsubscribe@googlegroups.com.
To post to this group, send email to gce-discussion@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gce-discussion/a3b5bdaf-3f29-495a-88e5-4efa2193b6be%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--

Paul R. Nash | Group Product Manager, Compute Engine | paul...@google.com | 206-876-1620

Reply all
Reply to author
Forward
0 new messages