About resize requests in a MIG (original) (raw)

This document gives an overview of resize requests in a managed instance group (MIG). To learn more about other ways to add virtual machine (VM) instances to a MIG, seeAdd instances to a MIG.

Use MIG resize requests for the following benefits:

Use cases

You can use resize requests in a MIG for the following:

How resize requests work

The following sections explain how MIG resize requests work.

On creation

To create a MIG resize request, specify the following properties:

After creation

After you create a MIG resize request, the request goes through different states. The following diagram shows these states:

A diagram of each state that Compute Engine can set a resize request to.

The states shown in the preceding diagram are as follows:

If you delete a MIG that contains resize requests, then this deletion also removes any resize requests and VMs in the MIG. However, if you delete a MIG when the MIG creates VMs to fulfill a resize request, Compute Engine waits until the MIG has finished creating the requested number of VMs and the state of the resize request transitions to SUCCEEDED before deleting the MIG.

Quota

Based on your use case for MIG resize requests, you need quota as follows:

Pricing

You don't incur charges when you create, cancel, or delete resize requests in a MIG. Instead, based on your use case for MIG resize requests, you incur charges as follows:

Limitations

The following sections explain the limitations for MIG resize requests.

Limitations for resize requests

MIG resize requests have the following limitations:

Limitations for the instance template

For the MIG's instance template, the following limitations apply:

Limitations for the MIG

For the MIG, the following limitations apply:

What's next