Azure Copilot Resiliency Agent (förhandsversion)

Azure Copilot Resiliency Agent är en AI-baserad assistent som är integrerad i Azure Copilot som hjälper dig att utforma, utvärdera och förbättra återhämtning för dina Azure arbetsbelastningar via naturligt språk. I stället för att navigera i flera verktyg och tolka råa signaler kan du interagera med agenten konversationsmässigt för att förstå din återhämtningsstatus, få användbara rekommendationer och utföra reparation – allt från Azure portalen.

Viktigt!

Azure Copilot Resiliency Agent finns för närvarande i förhandsversion. Se Tilläggsvillkor för användning av Microsoft Azure-förhandsversioner för juridiska villkor som gäller för Azure-funktioner som är i beta, förhandsvisning eller på annat sätt ännu inte släppta för allmän tillgänglighet.

Om du vill använda återhämtningsagenten väljer du Återhämtning från alternativen För ny chatt i Azure Copilot.

Note

Administratörer kan aktivera eller inaktivera åtkomst till Azure Copilot Resiliency Agent och andra Azure Copilot agenter. Om du inte ser återhämtningsagenten som ett alternativ när du startar en ny chatt kontrollerar du med administratören.

Agenten stöder två primära kapacitetsområden:

Start Resilient – Design med återhämtning från dag ett

Start Resilient hjälper dig att skapa återhämtning i dina program innan de distribueras. Beskriv programarkitekturen på naturligt språk så kommer agenten att:

  • Analysera din programtopologi och identifiera metodtips för återhämtning som är relevanta för dina resurser.
  • Generera en detaljerad återhämtningsrapport med rekommendationer som är skräddarsydda för din arkitektur.
  • Skapa distributionsklara Bicep mallar med de rekommenderade återhämtningskonfigurationerna redan aktiverade.

Den här funktionen är utformad för team som skapar nya program eller moderniserar befintliga program och vill säkerställa att återhämtning är en standard för distribution – inte en reparation efter detta.

Get Resilient – Utvärdera och förbättra dina befintliga arbetsbelastningar

Get Resilient hjälper dig att förstå och förbättra återhämtningsstatusen för arbetsbelastningar som redan körs i Azure. Agenten kan:

  • Kontrollera om enskilda resurser eller hela programgrupper (tjänstgrupper) är zonindelad motståndskraftiga.
  • Identifiera förutsättningar och blockerare för att aktivera återhämtning på dina resurser.
  • Tillhandahålla guidad reparation – inklusive direkta konverteringar där det stöds eller stegvisa migreringsvägledning för mer komplexa scenarier.
  • Generera aktiveringsskript i önskat format (PowerShell, Azure CLI eller Bicep mallar).
  • Hjälper dig att organisera resurser i tjänstgrupper, ange återhämtningsmål och spåra efterlevnad över tid.
  • Surface indikativ kostnadspåverkan så att du kan fatta välgrundade beslut om reparation.

Den här funktionen är utformad för team som hanterar befintliga arbetsbelastningar som systematiskt vill minska återhämtningsluckorna och upprätthålla efterlevnaden av organisationens mål för återhämtning.

Så här kommer du åt återhämtningsagenten

Det finns två sätt att starta återhämtningsagenten:

Alternativ 1: Via Azure Copilot

  1. Öppna Azure-portalen.
  2. Gå till översiktssidan återhämtning.
  3. Välj ikonen Copilot i det övre högra hörnet i Azure-portalens huvudfält. Den här åtgärden öppnar Copilot sidopanelen.
  4. I panelen Copilot letar du upp listrutan agentväljaren längst upp i panelen.
  5. Välj listrutan och välj "Återhämtning" i listan över tillgängliga agenter. Andra alternativ är Copilot, felsökning, distribution och optimering.
  6. Panelrubriken uppdateras för att visa "Återhämtningsagenten" och du ser föreslagna startmeddelanden för att påbörja interaktionen.

Alternativ 2: Via de vanligaste åtgärderna på återhämtningsskärmen

När du är på sidan Återhämtningsöversikt visas de översta åtgärdsknapparna som ger snabbinmatningspunkter i vanliga arbetsflöden för återhämtning. När du väljer någon av dessa åtgärder öppnar portalen automatiskt panelen Copilot med resiliency-agenten markerad och ifylld med en relevant fråga.

Tip

När agenten har lästs in kan du interagera med den med hjälp av de föreslagna anvisningarna eller genom att skriva egna frågor på naturligt språk. Agenten upprätthåller kontext över flera varv, så att du kan ha en kontinuerlig konversation som går från utvärdering till reparation.

Start Resilient – scenarier och exempelfrågor

Start Resilient-funktionen hjälper dig att utforma motståndskraftiga arkitekturer från grunden. I följande avsnitt beskrivs viktiga scenarier som du kan utforska, tillsammans med exempelfrågor för att komma igång.

Beskriv ditt program och få en återhämtningsplan

Berätta för agenten om programmets resurser på naturligt språk. Agenten analyserar din topologi, ställer klargörande frågor om det behövs (till exempel region, konfigurationsinställningar) och genererar en återhämtningssammanfattning med en detaljerad rekommendationsrapport.

Exempelfrågor:

"Min app har en virtuell dator, en PostgreSQL-databas och en lastbalanserare. Hjälp mig att starta min motståndskraftiga resa."

"Jag skapar ett program med AKS, Redis, Storage och Cosmos DB. Vad ska jag göra för att göra det motståndskraftigt?"

"Jag har en webbapp med en App Service, SQL Database och en Front Door. Kan du bedöma motståndskraften?"

Generera elastiska Bicep mallar

Be agenten att generera distributionsklara Bicep mallar för dina resurser med de rekommenderade återhämtningskonfigurationerna redan aktiverade. Agenten skapar modulära mallar som main.bicep, parameters.jsonoch filer per resurs.

Exempelfrågor:

"Generera en Bicep mall för en zonindelad flexibel vm-konfiguration."

"Skapa Bicep mallar för en elastisk arkitektur med virtuella datorer, AKS och lagring."

"Generera distributionsmallar för mitt program med metodtips för återhämtning ingår."

Större programarkitekturer

Agenten kan hantera mer komplexa programbeskrivningar med flera resurstyper. Den ger en konsoliderad återhämtningssammanfattning och detaljerade rekommendationer för alla resurser.

Exempelfrågor:

"Min app innehåller virtuella datorer, AKS, Redis, Storage och Cosmos DB. Hjälp mig att utforma en elastisk konfiguration."

"Generera Bicep mallar för en zonindelad elastisk arkitektur med virtuella datorer, AKS och lagring."

Get Resilient – Scenarier och exempelfrågor

Funktionen Get Resilient hjälper dig att utvärdera och förbättra motståndskraften hos dina befintliga Azure arbetsbelastningar. I följande avsnitt beskrivs viktiga scenarier som du kan utforska.

Kontrollera resursåterhämtning

Be agenten att kontrollera om en specifik resurs eller hela tjänstgruppen är zonindelad. Agenten returnerar aktuell återhämtningsstatus tillsammans med stöd för konfigurationsinformation.

Exempelfrågor:

"Är min virtuella dator zonindelad?"

"Kontrollera återhämtning för mitt lagringskonto."

"Få zonindelad återhämtningsstatus för min tjänstgrupp."

Kontrollera kraven för återhämtning

Innan du aktiverar återhämtning kan du behöva åtgärda vissa krav. Agenten kan identifiera blockeringsvillkor som regionbegränsningar, behörighetskrav eller konfigurationsberoenden.

Exempelfrågor:

"Vilka är kraven för att göra min virtuella dator zonindelad?"

"Vad behöver jag göra innan jag aktiverar zonredundans i min databas?"

Aktivera återhämtning för dina resurser

För resurser som stöder konvertering på plats (föränderliga resurser) kan agenten direkt aktivera zonindelad återhämtning. För resurser som kräver omdistribution (till exempel virtuella datorer) ger agenten stegvis vägledning och skript.

Exempelfrågor:

"Aktivera zonindelad återhämtning för min PostgreSQL-server."

"Aktivera zonindelad återhämtning för min virtuella dator."

"Hur gör jag mitt lagringskonto zonredundant?"

Viktigt!

För vissa resurstyper kör agenten ändringen direkt. För andra (till exempel virtuella datorer) ger det vägledning och skript i stället för att göra ändringar, eftersom dessa resurser kräver omdistribution.

Generera aktiveringsskript

Agenten kan generera skript för att aktivera eller skapa zonindelade motståndskraftiga resurser i flera format, inklusive PowerShell- Azure CLI-, Bicep-, Terraform- och ARM-mallar.

Exempelfrågor:

"Ge mig skript för att aktivera zonindelad återhämtning för mina resurser."

"Generera skript för att skapa ett zonindelad motståndskraftigt lagringskonto."

"Generera skript för alla resurser i min tjänstgrupp."

Organisera resurser i tjänstgrupper

Använd tjänstgrupper för att logiskt gruppera de Azure resurser som utgör ett program. Agenten kan hjälpa dig att skapa tjänstgrupper, lägga till resurser i dem och visa deras medlemskap.

Exempelfrågor:

"Skapa en tjänstgrupp för mitt program."

"Lägg till min virtuella dator och databas i tjänstgruppen."

"Visa resurserna i min tjänstgrupp."

Ange mål för återhämtning och spåra efterlevnad

När du har skapat en tjänstgrupp anger du återhämtningsmål och spårar hur dina resurser efterlever med tiden. Agenten stöder skapande av mål, kontroll av efterlevnadsstatus, exkluderande specifika resurser och uppdatering av efterlevnad efter ändringar.

Exempelfrågor:

"Ange ett zonindelad återhämtningsmål för min tjänstgrupp."

"Vad är min målefterlevnadsstatus?"

"Undanta den här virtuella datorn från mitt återhämtningsmål."

"Uppdatera min målefterlevnad efter de senaste ändringarna."

Guidat arbetsflöde från slutpunkt till slutpunkt

Agenten stöder konversationer med flera turer som utvecklas naturligt från utvärdering till reparation. Du kan börja med att kontrollera din hållning, sedan be om skript för att åtgärda problem och fortsätta med hela återhämtningslivscykeln i en enda konversation.

Exempel på konversationsflöde:

  1. Börja med: "Skapa en tjänstgrupp för min app"
  2. Sedan: "Ange återhämtningsmål"
  3. Sedan: "Kontrollera hållning"
  4. Sedan: "Åtgärda problemen" eller "Ge mig skript för att åtgärda det"

Tip

Agenten underhåller kontexten över svängar, så varje steg bygger på det föregående. Du behöver inte upprepa resursnamn eller konfigurationsinformation.

Kända begränsningar

Eftersom den här funktionen är i privat förhandsversion bör du vara medveten om följande begränsningar:

  • Agenten är optimerad för zonindelade återhämtningsscenarier. Regional återhämtning och andra återhämtningsdimensioner kommer att läggas till i framtida versioner.
  • Mallgenerering stöder för närvarande Bicep format. Stöd för ytterligare IaC-format i Start Resilient-flödet planeras.
  • Vissa åtgärder kan ta en stund att slutföra, särskilt för större tjänstgrupper.