IaC (Infrastructure as a Code, Инфраструктура, как код) — это подход для описания и управления ресурсами ИТ-инфраструктуры, в котором применяются принципы разработки ПО. Ресурсы в нем управляются с помощью специализированных текстовых файлов — конфигов и скриптов. Такой подход позволяет автоматически и без ручной настройки выделять и управлять операционными системами, серверами, подключениями к хранилищам, базам данных и другим элементам инфраструктуры. IaC тесно связан с развитием облачных технологий, особенно возможностей облачных хостингов и появлением услуги облачной инфраструктуры (IaaS). То есть возможности арендовать мощности и развернуть на них с помощью специального ПО свой проект. Представьте, что вы строите большой, футуристический небоскреб. Вы собираете его из кирпичиков-модулей, совсем как Lego. Но вместо того чтобы строить его собственными руками, выполняя каждую операцию отдельно, вы используете специальных роботов, которые могут построить небоскреб быстрее и точнее, че