Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure Copilot Deployment Agent fungerar som en lösningsarkitekt för virtuella moln och vägleder dig genom hela processen för planering och distribution av infrastruktur med enkelhet och precision.
Om du vill anropa Azure Distributionsagent utanför Azure-portalen använder du lagringsplatsen azure kunskaper eller lär dig mer om infrastrukturhanteraren för företag.
Viktigt!
Distributionsagenten för Azure Copilot 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.
Distributionsagenten hjälper dig att översätta övergripande mål till åtgärdsbara distributionsplaner genom att tillämpa bästa praxis för Azure Well-Architected Framework. Du kan få hjälp med uppgifter som att skapa arbetsbelastningsplaner, generera och granska Terraform- och Bicep-konfigurationer och effektivisera automatiseringen av IaC-arbetsflöden (Infrastruktur som kod) genom att integrera med GitHub.
Distributionsagenten stöder konversationer med flera turer för att klargöra kraven. När distributionsagenten förstår ditt scenario ger den rekommendationer för optimala resurskonfigurationer och ger stegvis vägledning för att distribuera produktionsklara miljöer – oavsett om du konfigurerar analyspipelines, webbprogram eller komplexa arkitekturer på flera nivåer. Med de här funktionerna kan du minska manuellt arbete, minimera fel och påskynda tid till värde för dina molndistributioner.
När du har skapat en distributionsplan kan distributionsagenten generera Terraform eller Bicep konfigurationer som du kan granska, redigera och distribuera. Du kan öppna de genererade filerna i Visual Studio Code för webben eller låta Azure Copilot skapa en pull-begäran för att lägga till filerna på din GitHub-lagringsplats.
Note
Administratörer kan aktivera eller inaktivera åtkomst till Azure Copilot distributionsagenten och andra Azure Copilot agenter. Om du inte ser distributionsagenten som ett alternativ när du startar en ny chatt kan du kontakta administratören.
Resurstyper som stöds
Distributionsagenten för Azure Copilot fungerar med alla Azure resurstyper. Du kan få hjälp med många typer av distributioner, bland annat:
- Beräkningstjänster, till exempel virtuella datorer och containerbaserade arbetsbelastningar.
- Nätverkskomponenter, till exempel virtuella nätverk, undernät och nätverkssäkerhetsgrupper.
- Lagringslösningar, till exempel Blob Storage, med avancerade återhämtningsalternativ.
- Scenarier för identitets- och åtkomsthantering.
- Lösningar för övervakning och diagnostik.
- Orkestrering av arkitekturer på flera nivåer för komplexa arbetsbelastningar.
Exempelkommandon för distribution
Här är några exempel på de typer av frågor som du kan använda med distributionsagenten. Ändra dessa frågor baserat på dina verkliga scenarier eller prova ytterligare frågor för att skapa olika typer av frågor. Ju mer information du anger om den arbetsbelastning som du vill distribuera, desto bättre resultat får du.
- "Värdhantera en LLM för attitydanalys med Azure Functions för serverlösa API-slutpunkter, anslut till en Azure SQL Database för att logga användarinteraktioner och konfigurera aviseringar för misslyckade begäranden."
- "Distribuera en Python Flask-webbapp i Azure App Service med en PostgreSQL– flexibel serverdel, skydda hemligheter i Azure Key Vault och aktivera övervakning med Application Insights."
- "Starta en flerspråkig chattrobottjänst med Hjälp av Azure OpenAI Service, integrera loggning med Azure Monitor och använd Azure Key Vault för API-autentiseringshantering."
- "Konfigurera ett SaaS-program med flera klientorganisationer i AKS med Kubernetes-namnområden för isolering, integrera Microsoft Entra för autentisering och centralisera loggar i Azure Log Analytics."
- "Distribuera en arbetsbelastning för mikrotjänster på AKS där API Gateway dirigerar trafik, integrera med Azure Key Vault för hemligheter och distribuera kanariedistributioner för nya tjänstversioner."
Exempelarbetsflöde
Här är ett exempelarbetsflöde för att använda distributionsagenten i Azure Copilot.
Välj Distribution från de nya chattalternativen i Azure Copilot. Beskriv den arbetsbelastning som du vill distribuera med hjälp av ett enkelt naturligt språk, till exempel "Jag behöver en skalbar webbapp med en SQL-databas".
Distributionsagenten granskar dina krav och skapar en detaljerad infrastrukturplan som är skräddarsydd för dina behov. Om mer information behövs ställer distributionsagenten frågor om ditt scenario. Arbetsbelastningsplanen är en omfattande, stegvis skiss som innehåller analys av fördelar, nackdelar och kompromisser som är associerade med varje arkitekturbeslut. Alla rekommendationer baseras på Azure Well-Architected Framework, vilket säkerställer att rekommendationerna överensstämmer med branschstandarder och metodtips för Azure.
När du har godkänt planen väljer du om distributionsagenten ska generera en Terraform- eller Bicep konfiguration. Varje konfiguration innehåller nödvändiga komponenter för att distribuera de resurser som beskrivs i planen. Omfattande vägledning om distributionsstrategier, inklusive för CI/CD-pipelinekonfiguration, ges också. Du kan granska de genererade konfigurationerna i artefaktfönstret, göra ändringar om det behövs och sedan välja en distributionsmetod.
Granska den genererade Terraform- eller Bicep-konfigurationen i artefaktfönstret. Om du vill kan du göra ändringar i konfigurationer från det här fönstret. Se till att granska alla genererade konfigurationer noggrant för att se till att de uppfyller dina krav.
När du har verifierat konfigurationerna väljer du en distributionsmetod. Du kan öppna filerna i VS Code för webben, skapa en GitHub-pull-begäran eller använda Azure-portalen. Du kan också ladda ned filerna för lokal distribution eller ytterligare anpassning.
Slutför distributionen och använd sedan Azures övervakningsverktyg för att spåra prestanda, kostnader och hälsotillstånd för dina resurser.
Integrering av GitHub-pullbegäran
När Azure Copilot genererar Terraform- eller Bicep-konfigurationer kan du välja att automatiskt skapa en pull-begäran för att lägga till filerna på din GitHub lagringsplats. Det här alternativet förenklar processen för att integrera de genererade filerna i dina befintliga CI/CD-arbetsflöden.
Om du vill använda den här funktionen väljer du Skapa pull-begäran när du har granskat dina genererade konfigurationer i artefaktfönstret. När du har loggat in väljer du en befintlig lagringsplats och gren eller skapar nya. När du väljer Skapa pull-begäran läggs de genererade filerna till i en ny pull-begäran.
Öppna i VS Code
Du kan välja att öppna genererade Terraform- eller Bicep-konfigurationer i Visual Studio Code för webben. VS Code för webben ger en kostnadsfri, nollinstallerad Microsoft VS Code-upplevelse i webbläsaren, så att du kan granska och ändra filerna efter behov.
Om du vill använda den här funktionen väljer du Öppna i VS Code (webb) när du har granskat dina genererade konfigurationer i artefaktfönstret. Den här åtgärden startar en VS Code-webbarbetsyta med de genererade filerna öppna för granskning och redigering.
Aktuella överväganden och begränsningar
Tänk på följande överväganden och begränsningar när du arbetar med Azure Copilot Deployment Agent.
- För närvarande är genererade artefakter tillgängliga som Terraform- eller Bicep-konfigurationer. Innan du genererar en IaC-fil för utdata frågar agenten om du vill ha Terraform eller Bicep.
- Distributionsagenten är utformad för att hjälpa dig att distribuera helt nya arbetsbelastningar och miljöer ("greenfield"-scenarier). Distributionsagenten stöder för närvarande inte import, analys eller ändring av befintlig infrastruktur. Du kan fortfarande be Azure Copilot om vägledning i dessa scenarier.
- Distributionsagenten ger vägledning för säkra distributionspipelines, men den stöder för närvarande inte automatisk integrering av CI/CD-arbetsflöden.