Введение

Завершено

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

Но она используется с момента запуска DevOps, и некоторые утверждают, что создать DevOps без нее было бы невозможно.

Как видно из названия, инфраструктура как код — это процесс управления вашей средой операций, подобный управлению приложениями или другим кодом для выпуска общедоступной версии.

Вместо внесения изменений в конфигурацию вручную или написания одноразовых сценариев инфраструктура операций управляется с помощью тех же правил и структур, которые регулируют разработку кода, особенно при развертывании новых экземпляров сервера.

Это означает, что лучшие разработки DevOps, такие как управление версиями, виртуализированные тесты и непрерывный мониторинг, применяются к базовому коду, который регулирует создание вашей инфраструктуры и управление ею.

Другими словами, ваша инфраструктура обрабатывается так же, как и любой другой код.

Эластичность облачной парадигмы и возможность отключения облачных компьютеров доступны, только если применить принципы инфраструктуры как кода ко всей инфраструктуре.

В этом модуле описываются основные понятия инфраструктуры как кода и процессы создания и настройки развертывания среды. Также вы узнаете об императивной, декларативной и идемпотентной конфигурациях и о том, как это можно применить в вашей компании.

Цели обучения

По завершении этого модуля учащиеся и специалисты смогут:

  • Сведений о развертывании среды.
  • Планирования конфигурации среды.
  • Выбора между императивной и декларативной конфигурациями.
  • Объяснения идемпотентной конфигурации.

Необходимые компоненты

  • Понимание подхода DevOps и его принципов.
  • Знание принципов управления версиями будет полезным, но не является обязательным.
  • Преимуществом будет опыт работы в организации, которая разрабатывает программное обеспечение.