[Yandex Cloud documentation](../../../index.md) > [Tutorials](../../index.md) > [Basic infrastructure](../../infrastructure/index.md) > Fault tolerance and scaling > Scheduled instance group scaling > Overview

# Scheduled instance group scaling


In this tutorial, you will create a [Yandex Compute Cloud](../../../compute/index.md) [instance group](../../../compute/concepts/instance-groups/index.md) with a scheduled [scaling](../../../compute/concepts/instance-groups/scale.md). A [Yandex Cloud Functions](../../../functions/index.md) [function](../../../functions/concepts/function.md) triggered by a [timer](../../../functions/concepts/trigger/timer.md) will manage the instance group size.

You can use one of the following tools to configure instance group scaling:

* [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 deploy your infrastructure using the [Yandex Cloud Terraform provider](../../../terraform/index.md).