[Yandex Cloud documentation](../../../index.md) > [Yandex Network Load Balancer](../../index.md) > [Tutorials](../index.md) > Working with autoscaling instance groups > Overview

# Running an autoscaling instance group


In this tutorial, you will deploy an [instance group](../../../compute/concepts/instance-groups/scale.md#auto-scale) with an autoscaling policy applied to manage extra load. You will place VMs in two [availability zones](../../../overview/concepts/geo-scope.md) and set up a [Yandex Network Load Balancer](../../index.md) to distribute load between them.

To configure an autoscaling instance group, you can use the following tools:

* [Yandex Cloud management console, CLI, and API](console.md): Use one of these methods to create your infrastructure step by step.
* [Terraform](terraform.md): Streamline creating and managing your resources using the _Infrastructure as Code_ (IaC) approach. Download a Terraform configuration example from the GitHub repository and then deploy your infrastructure using the [Terraform Yandex Cloud provider](../../../terraform/index.md).