Agent de résilience pour Azure Copilot (préversion)

L’agent de résilience Azure Copilot est un assistant basé sur l’IA intégré à Azure Copilot qui vous permet de concevoir, d’évaluer et d’améliorer la résilience de vos charges de travail Azure par le biais du langage naturel. Au lieu de naviguer dans plusieurs outils et d’interpréter des signaux bruts, vous pouvez interagir avec l’agent de manière conversationnelle pour comprendre votre posture de résilience, obtenir des recommandations actionnables et exécuter une correction , à partir du portail Azure.

Important

L’agent de résilience Azure Copilot est actuellement en préversion. Consultez les Conditions d’utilisation supplémentaires pour les préversions Microsoft Azure pour les conditions légales qui s’appliquent aux fonctionnalités Azure en version bêta, en préversion ou qui ne sont pas encore publiées en disponibilité générale.

Pour utiliser l’agent de résilience, sélectionnez Résilience à partir des options de nouvelle conversation dans Azure Copilot.

Note

Les administrateurs peuvent activer ou désactiver l’accès à l’agent de résilience Azure Copilot et à d’autres agents Azure Copilot. Si vous ne voyez pas l’Agent de résilience comme option lors du démarrage d’une nouvelle conversation, contactez votre administrateur.

L’agent prend en charge deux domaines de capacité principaux :

Partez sur des bases résilientes — concevez dans une optique de résilience dès le premier jour

Start Resilient vous aide à créer une résilience dans vos applications avant leur déploiement. Décrivez l’architecture de votre application en langage naturel, et l’agent :

  • Analysez la topologie de votre application et identifiez les meilleures pratiques de résilience pertinentes pour vos ressources.
  • Générez un rapport de résilience détaillé avec des recommandations adaptées à votre architecture.
  • Produisez des modèles Bicep prêts pour le déploiement avec les configurations de résilience recommandées déjà activées.

Cette fonctionnalité est conçue pour les équipes qui développent de nouvelles applications ou modernisent des applications existantes, et qui veulent s’assurer que la résilience soit intégrée par défaut au déploiement, et non considérée après coup comme une simple mesure corrective.

Gagnez en résilience — évaluez et améliorez vos charges de travail existantes

Get Resilient vous aide à comprendre et à améliorer le niveau de résilience des charges de travail déjà en cours d’exécution dans Azure. L’assistant peut :

  • Vérifiez si des ressources individuelles ou des groupes d’applications entiers (groupes de services) sont résilients de manière zonative.
  • Identifiez les prérequis et les bloqueurs pour activer la résilience sur vos ressources.
  • Fournissez des corrections guidées, y compris les conversions directes où elles sont prises en charge ou des instructions de migration pas à pas pour des scénarios plus complexes.
  • Générez des scripts d’activation dans votre format préféré (PowerShell, Azure CLI ou modèles Bicep).
  • Aidez-vous à organiser les ressources en groupes de services, à définir des objectifs de résilience et à suivre la conformité au fil du temps.
  • Affichez l’impact indicatif sur les coûts afin que vous puissiez prendre des décisions éclairées concernant la remédiation.

Cette fonctionnalité est conçue pour les équipes qui gèrent les charges de travail existantes qui souhaitent combler systématiquement les lacunes de résilience et maintenir la conformité avec les objectifs de résilience de leur organisation.

Comment accéder à l’agent de résilience

Il existe deux façons de lancer l’agent de résilience :

Option 1 : Via Azure Copilot

  1. Ouvrez le portail Azure.
  2. Accédez à la page vue d’ensemble de la résilience.
  3. Sélectionnez l’icône Copilot en haut à droite de la barre d’en-tête du portail Azure. Cette action ouvre le panneau latéral Copilot.
  4. Dans le panneau Copilot, recherchez la liste déroulante du sélecteur d’agent en haut du panneau.
  5. Sélectionnez la liste déroulante et choisissez « Résilience » dans la liste des agents disponibles. D’autres options incluent Copilot, résolution des problèmes, déploiement et optimisation.
  6. L’en-tête du panneau est mis à jour pour afficher « Agent de résilience » et vous voyez des invites de démarrage suggérées pour commencer votre interaction.

Option 2 : Via les actions supérieures sur l’écran Résilience

Lorsque vous êtes sur la page vue d’ensemble de la résilience, vous voyez les boutons d’action principaux qui fournissent des points d’entrée rapides dans des flux de travail de résilience courants. Lorsque vous sélectionnez l’une de ces actions, le portail ouvre automatiquement le panneau Copilot avec l’Agent de résilience sélectionné et prérempli avec une invite appropriée.

Tip

Une fois l’agent chargé, vous pouvez interagir avec celui-ci à l’aide des invites suggérées ou en tapant vos propres questions en langage naturel. L’agent conserve le contexte sur plusieurs échanges, ce qui vous permet d’avoir une conversation continue qui évolue de l’évaluation à la remédiation.

Start Resilient — scénarios et exemples d’instructions

La fonctionnalité Start Resilient vous aide à concevoir des architectures résilientes à partir de zéro. Les sections suivantes décrivent les scénarios clés que vous pouvez explorer, ainsi que des exemples d’invites pour commencer.

Décrire votre application et obtenir un plan de résilience

Indiquez à l’agent les ressources de votre application en langage naturel. L’agent analyse votre topologie, pose des questions de clarification si nécessaire (par exemple, région, préférences de configuration) et génère un résumé de résilience avec un rapport de recommandation détaillé.

Exemples d’invites :

« Mon application a une machine virtuelle, une base de données PostgreSQL et un équilibreur de charge. Aidez-moi à commencer mon parcours résilient.

« Je crée une application avec AKS, Redis, Storage et Cosmos DB. Que dois-je faire pour qu’elle soit résiliente ? »

« J’ai une application web avec app Service, SQL Database et une porte d’entrée. Pouvez-vous évaluer la résilience ? »

Générer des modèles de Bicep résilients

Demandez à l’agent de générer des modèles Bicep prêts pour le déploiement pour vos ressources avec les configurations de résilience recommandées déjà activées. L’agent produit des modèles modulaires, notamment main.bicep, parameters.jsonet des fichiers par ressource.

Exemples d’invites :

« Générez un modèle de Bicep pour une configuration de machine virtuelle résiliente de manière zonable. »

« Créez des modèles Bicep pour une architecture résiliente avec des machines virtuelles, AKS et stockage . »

« Générer des modèles de déploiement pour mon application avec les meilleures pratiques de résilience incluses. »

Architectures d’application plus volumineuses

L’agent peut gérer des descriptions d’application plus complexes avec plusieurs types de ressources. Il produit un résumé de résilience consolidé et des recommandations détaillées sur toutes les ressources.

Exemples d’invites :

« Mon application comprend des machines virtuelles, AKS, Redis, Storage et Cosmos DB. Aidez-moi à concevoir une configuration résiliente.

« Générez des modèles Bicep pour une architecture résiliente de manière zonienne avec des machines virtuelles, AKS et Stockage. »

Gagnez en résilience — scénarios et exemples d’instructions

La fonctionnalité Get Resilient vous permet d’évaluer et d’améliorer la résilience de vos charges de travail Azure existantes. Les sections suivantes décrivent les scénarios clés que vous pouvez explorer.

Vérifier la résilience des ressources

Demandez à l’agent de vérifier si une ressource spécifique ou l’ensemble de votre groupe de services est résilient de manière zonaire. L’agent renvoie l’état actuel de la résilience, ainsi que les détails de configuration associés.

Exemples d’invites :

« Ma machine virtuelle est-elle résiliente de façonzone ? »

« Vérifiez la résilience de mon compte de stockage ».

« Obtenir le niveau de résilience par zone de mon groupe de service. »

Vérifier les conditions préalables à la résilience

Avant d’activer la résilience, vous devrez peut-être répondre à certaines conditions préalables. L’agent peut identifier des conditions bloquantes telles que les limitations de région, les exigences d’autorisation ou les dépendances de configuration.

Exemples d’invites :

« Quelles sont les conditions préalables requises pour rendre ma machine virtuelle résiliente de manière zonaux ? »

« Que dois-je faire avant d’activer la redondance de zone sur ma base de données ? »

Activer la résilience sur vos ressources

Pour les ressources qui prennent en charge la conversion sur place (ressources mutables), l’agent peut activer directement la résilience zonale. Pour les ressources qui nécessitent un redéploiement (par exemple, des machines virtuelles), l’agent fournit des instructions et des scripts pas à pas.

Exemples d’invites :

« Activer la résilience zonale pour mon serveur PostgreSQL ».

« Activer la résilience zonale pour ma machine virtuelle ».

« Comment rendre mon compte de stockage redondant interzone ? »

Important

Pour certains types de ressources, l’agent exécute directement la modification. Pour d’autres (comme les machines virtuelles), il fournit des instructions et des scripts plutôt que d’apporter des modifications, car ces ressources nécessitent un redéploiement.

Générer des scripts d’activation

L’agent peut générer des scripts pour activer ou créer des ressources résilientes de manière zonistique dans plusieurs formats, notamment PowerShell, Azure CLI, Bicep, Terraform et les modèles ARM.

Exemples d’invites :

« Donnez-moi des scripts pour activer la résilience zonale pour mes ressources. »

« Générer des scripts pour créer un compte de stockage résilient de manière zonistique ».

« Générer des scripts pour toutes les ressources de mon groupe de services ».

Organiser les ressources en groupes de services

Utilisez des groupes de services pour regrouper logiquement les ressources Azure qui composent une application. L’agent peut vous aider à créer des groupes de services, à y ajouter des ressources et à afficher leur appartenance.

Exemples d’invites :

« Créer un groupe de services pour mon application ».

« Ajouter ma machine virtuelle et ma base de données au groupe de services ».

« Afficher les ressources dans mon groupe de services ».

Définir des objectifs de résilience et suivre la conformité

Après avoir créé un groupe de services, définissez des objectifs de résilience et suivez la conformité de vos ressources au fil du temps. L’agent prend en charge la création d’objectifs, la vérification de l’état de conformité, l’exclusion de ressources spécifiques et l’actualisation de la conformité après les modifications.

Exemples d’invites :

« Définir un objectif de résilience zonale pour mon groupe de services. »

« Qu’est-ce que mon statut de conformité aux objectifs ? »

« Excluez cette machine virtuelle de mon objectif de résilience . »

« Actualisez la conformité de mon objectif après les modifications récentes. »

Flux de travail guidé de bout en bout

L’agent prend en charge les conversations à plusieurs tours qui évoluent naturellement de l’évaluation à la remédiation. Vous pouvez commencer par vérifier votre posture, puis demander des scripts pour résoudre les problèmes et poursuivre le cycle de vie de résilience complet dans une seule conversation.

Exemple de flux de conversation :

  1. Commencez par : « Créer un groupe de services pour mon application »
  2. Ensuite : « Définir des objectifs de résilience »
  3. Ensuite : « Vérifier la posture »
  4. Ensuite : « Résoudre les problèmes » ou « Donnez-moi des scripts pour le résoudre »

Tip

L’agent gère le contexte entre les tours, de sorte que chaque étape s’appuie sur la précédente. Vous n’avez pas besoin de répéter les noms de ressources ou les détails de configuration.

Limitations connues

Comme cette fonctionnalité est en préversion publique, tenez compte des limitations suivantes :

  • L’agent est optimisé pour les scénarios de résilience zonale. La résilience régionale et d’autres dimensions de résilience seront ajoutées dans les versions ultérieures.
  • La génération de modèles prend actuellement en charge le format Bicep. La prise en charge des formats IaC supplémentaires dans le flux Start Resilient est planifiée.
  • Certaines opérations peuvent prendre quelques instants, en particulier pour les groupes de services plus volumineux.