Прыклады структуры кода
Структуры кода Terraform
Гэтыя прыклады прадстаўлены правайдарам AWS, але большасць паказаных у іх прынцыпаў можна прымяніць і да іншых правайдараў публічнага воблака, а таксама да іншых відаў правайдараў (DNS, БД, маніторынг і г.д.)
Мала рэсурсаў, без знешніх залежнасцей. Адна ўліковы запіс AWS. Адзін рэгіён. Адно асяроддзе.
Так
Некалькі ўліковых запісаў і асяроддзяў AWS, гатовыя інфраструктурныя модулі з выкарыстаннем Terraform.
Так
Шмат уліковых запісаў AWS, шмат рэгіёнаў, пільная патрэба скараціць капіраванне-ўстаўку, уласныя інфраструктурныя модулі, актыўнае выкарыстанне кампазіцый. Выкарыстоўваем Terraform.
У распрацоўцы
вельмі вялікі
Некалькі пастаўшчыкоў (AWS, GCP, Azure). Разгортванне ў некалькіх воблаках. Выкарыстанне Terraform.
Не
Структуры кода Terragrunt
сярэдні
Некалькі ўліковых запісаў і асяроддзяў AWS, гатовыя інфраструктурныя модулі, узор кампазіцыі з выкарыстаннем Terragrunt.
Не
вялікі
Шмат уліковых запісаў AWS, шмат рэгіёнаў, пільная патрэба скараціць капіраванне-ўстаўку, уласныя інфраструктурныя модулі, актыўнае выкарыстанне кампазіцый. Выкарыстоўваем Terragrunt.
Не
вельмі вялікі
Некалькі пастаўшчыкоў (AWS, GCP, Azure). Разгортванне ў некалькіх воблаках. Выкарыстанне Terragrunt.
Не
Last updated