Привет! Давай поговорим про ребят, которые создают инфраструктуру, про то, какие вопросы задают на их собеседованиях. Говорим про DevSecOps (ранее - DevOps). И первое, что я хотел бы обсудить - это IaaC, инфраструктура в виде кода. Что такое инфраструктура? В классическом понимании - это все железки, которые делают возможной работу наших программ. Но тут немного про другое: получить нужную железку - это не самая сложная процедура, а вот ее правильно сконфигурировать - уже вопрос совершенно другого уровня. И вот эта конфигурация как раз создается в виде кода, чтобы мы могли нажав одну кнопку, подключить новый сервер к уже работающим, на котором запущена наша программа...
Infrastructure as Code (IaC) – это методология развертывания инфраструктуры через машиночитаемые скрипты и конфигурационные файлы взамен привычного ручного управления. Но она помогает не только эффективно управлять самими информационными системами, но и их информационной безопасностью. Давайте рассмотрим ключевые моменты такого применения. Автор: Мария Сергацкова, студент Финансового университета при Правительстве Российской Федерации В качестве примера таких систем можно привести Terraform, Ansible, Puppet, Chef и CloudFormation (для облака AWS)...