Центр компьютерной поддержки Центр компьютерной
поддержкивовремя, надёжно
55-97-85
Получить консультацию
Вызвать мастера

Инфраструктура как код

Описываем серверы и сети файлами в репозитории, а не по памяти инженера. Любой развёрнутый стенд можно поднять заново и получить то же самое.

[01]

Зачем это нужно

Инфраструктура, описанная в коде, не зависит от того, кто её настраивал и что он помнит.

ПовторяемостьСервер собирается из файлаСостав сервера, его настройки и сетевые правила лежат в репозитории и поднимаются одной командой.
ОдинаковостьСтенды не разъезжаютсяТестовый и боевой контуры описаны одинаково и отличаются только параметрами.
ПрозрачностьИзменения видны в историиКто и что менял в инфраструктуре, видно по коммитам, а не по переписке в чате.
[02]

Чем пользуемся

Инструменты выбираем под текущую инфраструктуру, без лишней экосистемы.

ОписаниеTerraformОписываем серверы, диски, сети и правила брандмауэра как код. Изменения применяются по плану, и перед каждым применением можно посмотреть, что именно изменится.
НастройкаAnsibleОписываем повторяемые операции: установка пакетов, раскладка файлов, настройка служб. Один сценарий применяется к любому числу серверов.
СекретыПароли и ключиСекреты хранятся отдельно от кода: в хранилище секретов или в переменных окружения. В репозиторий они не попадают, доступы выдаются по ролям.
ПередачаДокументация и передачаРядом с описанием лежит документация, поэтому стенд поднимает любой инженер команды, а не только автор конфигурации.

Как переводим

Обычно идём от описания одного сервера: описываем его в Terraform, проверяем, что результат совпадает с текущим состоянием, и только потом переносим остальное. Опасные шаги проходим с бэкапом и откатом.

Что важно знать

Заявка на выезд мастера

Опишите проблему – и мы перезвоним

Получите консультацию: уточним задачу, назовём предварительную стоимость и согласуем удобное время.

Ежедневно 09:00–22:00 · консультация круглосуточно
Заявка на выезд

Диагностика – бесплатно (при согласии на ремонт). Выезд по городу – 1 000 ₽, при отказе от ремонта оплачивается диагностика.