Терраформ (программное обеспечение)

Терраформирование (программное обеспечение) Обзор Terraform Terraform — это инструмент для создания инфраструктуры как кода, разработанный HashiCorp.  Пользователи могут создавать инфраструктуру […]

Терраформирование (программное обеспечение)

  • Обзор Terraform

    • Terraform — это инструмент для создания инфраструктуры как кода, разработанный HashiCorp. 
    • Пользователи могут создавать инфраструктуру с помощью декларативного языка HCL или JSON. 
  • Дизайн и управление ресурсами

    • Terraform взаимодействует с внешними ресурсами через «провайдеров», поддерживаемых HashiCorp и сообществом. 
    • Пользователи могут описывать ресурсы или обращаться к источникам данных для управления инфраструктурой. 
    • Terraform использует декларативную конфигурацию для достижения желаемого состояния ресурсов. 
  • Модульность и повторное использование

    • Инфраструктура может быть написана в виде модулей для упрощения повторного использования и сопровождения. 
  • Поддержка облачных провайдеров

    • Terraform поддерживает множество облачных провайдеров, включая Amazon Web Services и Google Cloud Platform. 
  • Репозиторий модулей и платные версии

    • HashiCorp ведет реестр Terraform-модулей с 2017 года. 
    • В 2019 году была выпущена платная версия Terraform Enterprise для крупных организаций. 
  • Изменение лицензии

    • Ранее Terraform была доступна под свободной лицензией MPL, но с 10 августа 2023 года все продукты HashiCorp лицензированы по BSL. 
    • Коммерческое использование community edition запрещено для тех, кто предлагает конкурентные услуги. 
  • Конфликт с OpenTofu

    • HashiCorp прекратила поддержку проекта OpenTofu, который использовал код из версии Terraform с лицензией BSL без разрешения. 
    • OpenTofu отрицает обвинения в неправильном использовании кода и утверждает, что он был взят из версии с лицензией MPL. 

Полный текст статьи:

Терраформ (программное обеспечение) — Википедия

Оставьте комментарий

Прокрутить вверх