Option 3 is the correct answer. Managed instance groups allow multiple application operations on the same VM. This is best used when creating a redundant configuration that can withstand zone failures. Managed instance groups provide features such as auto-scaling, auto-repair, multi-zone deployment, and auto-update for scalable and highly available workload processing.
Option 1 is incorrect. Unmanaged instance groups are a good place to load balance a group of heterogeneous instances, or if you need to manage your own instances. Therefore, it is easier to set up this requirement by using a managed instance group.
Option 2 is incorrect. Instance templates are templates that you can use to create virtual machine instances and managed instance groups, and are not relevant here.
Option 4 is incorrect. Resource groups are a feature in Cloud Monitoring to define a set of resources as a group and are not relevant here.
【reference】 https://cloud.google.com/compute/docs/instance-groups/