Microsoft dévoile le nouvel Infra Copilot : qu'est-ce que c'est

Icône de temps de lecture 2 minute. lis


Les lecteurs aident à prendre en charge MSpoweruser. Nous pouvons recevoir une commission si vous achetez via nos liens. Icône d'info-bulle

Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale En savoir plus

Notes clés

  • Infra Copilot est un nouvel outil visant à simplifier le développement IaC.
  • Il utilise des invites en langage naturel pour suggérer des extraits de code IaC (par exemple, PowerShell pour Azure).

L'infrastructure en tant que code (IaC) est devenue une approche populaire pour la gestion de l'infrastructure cloud ces derniers temps. Les outils IaC permettent de définir l'infrastructure via du code. Cependant, IaC peut introduire ses propres complexités, notamment la gestion d'une syntaxe complexe et la garantie de la cohérence entre les environnements.

Infra Copilot, utilisant Copilote GitHub, peut relever ces défis. Infra Copilot s'intègre à Visual Studio Code et utilise l'apprentissage automatique pour comprendre l'intention derrière les invites des utilisateurs. Cela permet aux professionnels de l'infrastructure d'exprimer leurs besoins en langage naturel et de recevoir des suggestions de code correspondantes.

En termes plus simples : Infra Copilot est un outil qui peut relever les défis rencontrés par les professionnels de l'infrastructure qui gèrent l'infrastructure cloud à l'aide d'IaC. Le développement IaC est le processus de gestion et de provisionnement de l'infrastructure informatique à l'aide de code plutôt que de configuration manuelle.

Avant IaC, les administrateurs système configuraient manuellement les serveurs, le stockage, la mise en réseau et d'autres composants d'infrastructure via une configuration physique ou des interfaces utilisateur. Cette approche prenait du temps, était sujette aux erreurs et était difficile à reproduire de manière cohérente dans tous les environnements.

Avec le développement IaC, les configurations d'infrastructure sont définies dans des fichiers de code. Ces fichiers utilisent des langages comme Terraform, Ansible ou même des langages spécifiques au cloud comme AWS CloudFormation. Le code spécifie l'état souhaité de l'infrastructure, y compris les types de ressources nécessaires (par exemple, machines virtuelles, bases de données) et leurs configurations (par exemple, système d'exploitation, taille de stockage).

Infra Copilot peut générer des extraits de code standardisés, qui peuvent apporter cohérence et fiabilité à l'infrastructure déployée. Il peut également servir d’outil d’apprentissage pour les nouveaux membres de l’équipe et conduire à des gains d’efficacité pour les professionnels des infrastructures.

Infra Copilot en est actuellement à ses débuts. 

Si Infra Copilot offre des fonctionnalités prometteuses, il est important de noter que la technologie est encore en développement. 

Son impact à long terme sur le paysage IaC reste à voir.

Plus ici.