Подготовка и администрирование инфраструктуры Azure с помощью HashiCorp Terraform

  • Citrix
  • Marks and Spencer
  • Boeing
  • Adobe
  • Asos
  • Rakuten

Использование привычных средств

Помимо использования Azure Resource Manager для реализации инфраструктуры как кода, используйте HashiCorp Terraform для прямой подготовки и администрирования инфраструктуры Azure.

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

Благодаря поддержке различных поставщиков в Terraform вы можете использовать одни и те же средства и процессы в различных локальных и облачных средах, а также поставщики стороннего программного обеспечения SaaS (программное обеспечение как услуга), например CloudFlare или Datadog.

Прямая интеграция с Azure

Azure Cloud Shell — это браузерный интерфейс командной строки, который позволяет выполнять команды Bash прямо с портала Azure. Сразу же после установки Terraform можно использовать в Cloud Shell — даже аутентификация Terraform для вашей подписки выполняется автоматически.

Простое развертывание

Используйте Terraform в Azure без необходимости устанавливать и настраивать это решение вручную. Теперь, когда опубликованное Майкрософт решение Terraform стало доступно в Azure Marketplace, вы получаете в свое распоряжение согласованный размещенный экземпляр для автоматизации и эксплуатации процесса DevOps. В этом решении также предоставляется общее удостоверение (благодаря использованию управляемого удостоверения службы (MSI)) и общее состояние (с помощью службы хранилища Azure, которая обеспечивает совместную работу в команде).

Ускоренная разработка решений Terraform с помощью Visual Studio Code

Независимо от того, создаете ли вы решения Terraform для Azure, воспользуйтесь редактором Visual Studio Code в сочетании с расширением Terraform, чтобы быстрее разрабатывать и тестировать файлы и модули Terraform.

Повысьте свою производительность при создании и тестировании модулей в Azure с помощью расширения Azure Terraform. Это расширение обеспечивает поддержку команд Terraform, визуализацию графиков ресурсов, а также прямую интеграцию Azure Cloud Shell с Visual Studio Code.

Поддержка сообщества

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

Посмотрите, как клиенты используют Terraform совместно с Azure

Начните применять на практике эффективную методологию DevOps

Узнайте, как воплотить эффективные изменения в своей организации с помощью методологии DevOps.

Связанные продукты и услуги

Масштабируемые наборы виртуальных машин

Увеличение масштаба до тысяч виртуальных машин Linux и Windows и управление ими

Служба Azure Kubernetes (AKS)

Оптимизация развертывания, администрирования и использования Kubernetes

Azure Cosmos DB

Глобально распределенная мультимодельная база данных для использования в любом масштабе

Получите $200 на счет в Azure и возможность использовать популярные службы совершенно бесплатно на протяжении 12 мес.