[Yandex Cloud documentation](../../../index.md) > [Yandex Compute Cloud](../../index.md) > [Tutorials](../index.md) > Working with an instance group with autoscaling > Overview

# Running an autoscaling instance group


In this tutorial, you will deploy an [instance group](../../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](../../../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 with the _infrastructure as code_ (IaC) approach. Download a Terraform configuration example from GitHub and deploy your infrastructure using the [Yandex Cloud Terraform provider](../../../terraform/index.md).