Рубрики
Uncategorized

Объяснить IAC, как мне пять

IAC, как я пять, что такое инфраструктура в качестве кода Почему мы должны использовать его Как мы его используем … Помечено IAC, DevOps, Sre, новичками.

Что такое инфраструктура как код
Почему мы должны использовать это
Как мы его используем
Пример террафора
Другие инструменты IAC

Что такое инфраструктура как код?

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

Инфраструктура как код решает эти проблемы по Автоматизация установки и управления Написав код на высокоуровневом описательном языке.

Основатель Hashicorp, Армин Дадгар объясняет МАК просто и красноречиво в этом коротком видео

Почему мы должны использовать это?

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

Сложность С появлением облачной инфраструктуры IAC имеет первостепенное значение для масштабирования распределенных систем, облачных нативных приложений и архитектуру на основе сервиса.

Как мы его используем?

Пример террафора

Террафом Является ли облачный провайдер Agnostic Orchestration Tool. Это означает, что мы можем построить, версию и разрушать ресурсы в одном и том же времене несколькими провайдерами. Мы также можем легко найти модули для использования непосредственно из Реестр Terraform Экономия времени на создании общих конфигураций. Эти особенности делают его лидером в МАК. Теперь давайте посмотрим на силу террафора с примером.

Другие инструменты IAC

Еще один инструмент оркестровки AWS CloudFormation Этот инструмент похож на Terraform, но только AWS сосредоточен.

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

Общие инструменты управления конфигурацией:

** Некоторые инструменты управления конфигурацией могут использоваться для оркестрации. Все зависит от наилучшего соответствия для ваших потребностей или задачи.

Оригинал: «https://dev.to/ari_hacks/iac-like-i-m-five-2jg9»