[Yandex Cloud documentation](../../index.md) > [Tutorials](../index.md) > Basic infrastructure > All tutorials

# Tutorials for working with basic infrastructure management systems

* [Architecture and protection of a basic internet service](../routing/web-service.md)
* [Cost analysis by resource using Yandex Object Storage](billing-resource-detailing.md)
* [Obtaining the information you need to have a resource whitelisted by the Russian Ministry of Digital Development](info-for-federal-ip-whitelist.md)

## Fault tolerance and scaling {#fault-tolerance}

* [Configuring a fault-tolerant architecture in Yandex Cloud](../infrastructure-management/fault-tolerance.md)
* [Fault-tolerant website with load balancing via Yandex Network Load Balancer](../web/load-balancer-website/index.md)
* [Fault-tolerant website with load balancing via Yandex Application Load Balancer](../web/application-load-balancer-website/index.md)
* [Integrating an L7 load balancer with Yandex Cloud CDN and Yandex Object Storage](../web/cdn-storage-integration/index.md)
* [Running an instance group with autoscaling](../infrastructure-management/vm-autoscale/index.md)
* [Scheduled scaling of instance groups](../infrastructure-management/vm-scale-scheduled/index.md)
* [Autoscaling an instance group to process messages enqueued in Message Queue](../infrastructure-management/autoscale-monitoring.md)
* [Updating an instance group under load](../infrastructure-management/updating-under-load.md)
* [Creating a trigger for budgets that invokes a Yandex Cloud Functions function to stop VM instances](../infrastructure-management/serverless-trigger-budget-vm.md)
* [Deploying a fault-tolerant architecture with preemptible VMs](nodejs-cron-restart-vm.md)
* [Creating triggers that invoke Yandex Cloud Functions functions to stop a VM and send Telegram notifications](../infrastructure-management/serverless-trigger-budget-queue-vm-tg.md)

## Tools {#tools}

* [Getting started with Terraform](../infrastructure-management/terraform-quickstart.md)
* [Terraform data sources](../infrastructure-management/terraform-data-sources.md)
* [Uploading Terraform states to Yandex Object Storage](../infrastructure-management/terraform-state-storage.md)
* [Getting started with Packer](../infrastructure-management/packer-quickstart.md)
* [Building a VM image with infrastructure tools using Packer](../infrastructure-management/packer-custom-image.md)
* [Locking Terraform states using Yandex Managed Service for YDB](../infrastructure-management/terraform-state-lock.md)
* [Using Yandex Cloud modules in Terraform](../infrastructure-management/terraform-modules.md)
* [Managing Kubernetes resources in a Yandex Managed Service for Kubernetes cluster via the Terraform provider](../infrastructure-management/kubernetes-terraform-provider.md)
* [Creating a VM and an instance group from a Container Optimized Image using Terraform](coi-with-terraform.md)
* [Running a Docker image on a VM](../infrastructure-management/run-docker-on-vm/index.md)
* [Transferring logs through Unified Agent HTTP input to Yandex Cloud Logging](../infrastructure-management/ua-http-logging.md)
* [Running the DeepSeek-R1 language model in a Yandex Compute Cloud GPU cluster](gpu-cluster-deepseek.md)

## Network {#routing}

* [Configuring clock synchronization using NTP](../infrastructure-management/ntp.md)
* [DHCP settings for interfacing with a corporate DNS server](../routing/dhcp-options.md)
* [Routing through a NAT instance](../routing/nat-instance/index.md)
* [Installing the Cisco CSR 1000v virtual router](../routing/cisco.md)
* [Installing a Mikrotik CHR virtual router](../routing/mikrotik.md)

## VPNs {#vpns}

* [Setting up network connectivity with IPsec gateways](../routing/ipsec/index.md)
* [Connecting to a cloud network using OpenVPN](../routing/openvpn.md)
* [Creating and configuring a UserGate gateway in proxy server mode](../routing/usergate-proxy.md)

## Yandex Cloud DNS {#dns}

* [Configuring a local caching DNS resolver](../infrastructure-management/local-dns-cache.md)
* [Migrating DNS zones from Yandex 360 to Cloud DNS](../infrastructure-management/connect-migration.md)
* [Configuring Yandex Cloud DNS to access a Yandex Managed Service for ClickHouse® cluster from other cloud networks](../dataplatform/clickhouse-dns-peering.md)
* [Integrating Cloud DNS and a corporate DNS service](../infrastructure-management/dns-integration.md)
* [Creating an ACME resolver webhook for responses to DNS01 challenges](../infrastructure-management/cert-manager-webhook.md)

## GPU {#gpu}

* [Running the DeepSeek-R1 language model in a GPU cluster](../infrastructure-management/gpu-cluster-deepseek.md)
* [Running a vLLM library with the Gemma 3 language model on a VM with GPU](../infrastructure-management/vllm-gemma-gpu.md)