> For the complete documentation index, see [llms.txt](https://www.terraform-best-practices.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.terraform-best-practices.com/be/examples.md).

# Прыклады структуры кода

## Структуры кода Terraform

{% hint style="info" %}
Гэтыя прыклады прадстаўлены правайдарам AWS, але большасць паказаных у іх прынцыпаў можна прымяніць і да іншых правайдараў публічнага воблака, а таксама да іншых відаў правайдараў (DNS, БД, маніторынг і г.д.)
{% endhint %}

| Тып                                                                          | Апісанне                                                                                                                                                                              | Гатоўнасць    |
| ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- |
| [маленькі](/be/examples/terraform/small-size-infrastructure.md)              | Мала рэсурсаў, без знешніх залежнасцей. Адна ўліковы запіс AWS. Адзін рэгіён. Адно асяроддзе.                                                                                         | Так           |
| [сярэдні](/be/examples/terraform/medium-size-infrastructure.md)              | Некалькі ўліковых запісаў і асяроддзяў AWS, гатовыя інфраструктурныя модулі з выкарыстаннем Terraform.                                                                                | Так           |
| [вялікі](/be/examples/terraform/large-size-infrastructure-with-terraform.md) | Шмат уліковых запісаў AWS, шмат рэгіёнаў, пільная патрэба скараціць капіраванне-ўстаўку, уласныя інфраструктурныя модулі, актыўнае выкарыстанне кампазіцый. Выкарыстоўваем Terraform. | У распрацоўцы |
| вельмі вялікі                                                                | Некалькі пастаўшчыкоў (AWS, GCP, Azure). Разгортванне ў некалькіх воблаках. Выкарыстанне Terraform.                                                                                   | Не            |

## Структуры кода Terragrunt

| Тып           | Апісанне                                                                                                                                                                               | Гатоўнасць |
| ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |
| сярэдні       | Некалькі ўліковых запісаў і асяроддзяў AWS, гатовыя інфраструктурныя модулі, узор кампазіцыі з выкарыстаннем Terragrunt.                                                               | Не         |
| вялікі        | Шмат уліковых запісаў AWS, шмат рэгіёнаў, пільная патрэба скараціць капіраванне-ўстаўку, уласныя інфраструктурныя модулі, актыўнае выкарыстанне кампазіцый. Выкарыстоўваем Terragrunt. | Не         |
| вельмі вялікі | Некалькі пастаўшчыкоў (AWS, GCP, Azure). Разгортванне ў некалькіх воблаках. Выкарыстанне Terragrunt.                                                                                   | Не         |
