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

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

circle-info

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

Тып
Апісанне
Гатоўнасць

Мала рэсурсаў, без знешніх залежнасцей. Адна ўліковы запіс AWS. Адзін рэгіён. Адно асяроддзе.

Так

Некалькі ўліковых запісаў і асяроддзяў AWS, гатовыя інфраструктурныя модулі з выкарыстаннем Terraform.

Так

Шмат уліковых запісаў AWS, шмат рэгіёнаў, пільная патрэба скараціць капіраванне-ўстаўку, уласныя інфраструктурныя модулі, актыўнае выкарыстанне кампазіцый. Выкарыстоўваем Terraform.

У распрацоўцы

вельмі вялікі

Некалькі пастаўшчыкоў (AWS, GCP, Azure). Разгортванне ў некалькіх воблаках. Выкарыстанне Terraform.

Не

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

Тып
Апісанне
Гатоўнасць

сярэдні

Некалькі ўліковых запісаў і асяроддзяў AWS, гатовыя інфраструктурныя модулі, узор кампазіцыі з выкарыстаннем Terragrunt.

Не

вялікі

Шмат уліковых запісаў AWS, шмат рэгіёнаў, пільная патрэба скараціць капіраванне-ўстаўку, уласныя інфраструктурныя модулі, актыўнае выкарыстанне кампазіцый. Выкарыстоўваем Terragrunt.

Не

вельмі вялікі

Некалькі пастаўшчыкоў (AWS, GCP, Azure). Разгортванне ў некалькіх воблаках. Выкарыстанне Terragrunt.

Не

Last updated