Microsoft представляет новый Infra Copilot: что это такое

Значок времени чтения 2 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

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

Ключевые заметки

  • Infra Copilot — это новый инструмент, призванный упростить разработку IaC.
  • Он использует подсказки на естественном языке, чтобы предлагать фрагменты кода IaC (например, PowerShell для Azure).

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

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

Проще говоря: Infra Copilot — это инструмент, который может решить проблемы, с которыми сталкиваются профессионалы в области инфраструктуры, управляющие облачной инфраструктурой с помощью IaC. Разработка IaC — это процесс управления компьютерной инфраструктурой и ее предоставления с использованием кода вместо ручной настройки.

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

При разработке IaC конфигурации инфраструктуры определяются в файлах кода. В этих файлах используются такие языки, как Terraform, Ansible, или даже языки, ориентированные на облака, например AWS CloudFormation. Код определяет желаемое состояние инфраструктуры, включая типы необходимых ресурсов (например, виртуальные машины, базы данных) и их конфигурации (например, операционная система, размер хранилища).

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

Infra Copilot в настоящее время находится на ранней стадии разработки. 

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

Его долгосрочное влияние на ландшафт IaC еще предстоит выяснить.

Больше здесь.