[Yandex Cloud documentation](../../../index.md) > [Tutorials](../../index.md) > [Serverless technologies](../index.md) > Serverless-based workflows and automation > 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 then deploy your infrastructure using the [Terraform Yandex Cloud provider](../../../terraform/index.md).