Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Agents (preview) in Azure Copilot geven op intelligente wijze de juiste agent weer om u te helpen met uw taken. De implementatiemogelijkheden van Agents (preview) in Azure Copilot fungeren als een virtuele cloudoplossingsarchitect, die u begeleidt bij het hele infrastructuurplannings- en implementatieproces met eenvoud en precisie.
Wanneer u hulp nodig hebt bij het implementeren van workloads, helpt Azure Copilot u bij het vertalen van doelstellingen op hoog niveau in bruikbare implementatieplannen door best practices van Azure Well-Architected Framework toe te passen. U kunt hulp krijgen bij taken zoals het maken van workloadplannen, het genereren en controleren van Terraform-configuraties en het stroomlijnen van de automatisering van IaC-werkstromen (Infrastructure-as-Code) door integratie met GitHub.
De mogelijkheden van de agent ondersteunen meerturn gesprekken om vereisten te verduidelijken, aanbevelingen te geven voor optimale resourceconfiguraties en stapsgewijze richtlijnen te geven voor het implementeren van productieklare omgevingen, of u nu analysepijplijnen, webtoepassingen of complexe meerlagige architecturen instelt. Met deze mogelijkheden kunt u handmatige inspanning verminderen, fouten minimaliseren en time-to-value voor uw cloudimplementaties versnellen.
Nadat u een implementatieplan hebt gegenereerd, kan Azure Copilot Terraform-configuraties genereren die u kunt controleren, bewerken en implementeren. U kunt de gegenereerde bestanden openen in Visual Studio Code voor het web of Azure Copilot een pull-aanvraag laten maken om de bestanden toe te voegen aan uw GitHub-opslagplaats.
Belangrijk
De functionaliteit die in dit artikel wordt beschreven, is alleen beschikbaar voor tenants die toegang hebben tot Agents (preview) in Azure Copilot.
Ondersteunde resourcetypen
Momenteel ondersteunen agents (preview) in Azure Copilot implementatietaken voor alle Azure-resourcetypen. U kunt hulp krijgen bij veel soorten implementaties, waaronder:
- Compute-services, zoals virtuele machines en workloads in containers.
- Netwerkonderdelen, zoals virtuele netwerken, subnetten en netwerkbeveiligingsgroepen.
- Opslagoplossingen, zoals Blob Storage, met geavanceerde tolerantieopties.
- Scenario's voor identiteits- en toegangsbeheer.
- Bewakings- en diagnoseoplossingen.
- Indeling van architecturen met meerdere lagen voor complexe workloads.
Prompts voor implementatievoorbeelden
Hier volgen enkele voorbeelden van de soorten prompts die u kunt gebruiken om hulp te krijgen bij implementatietaken. Wijzig deze prompts op basis van uw praktijkscenario's of probeer extra prompts om verschillende soorten query's te maken. Hoe meer informatie u opgeeft over de workload die u wilt implementeren, hoe beter Azure Copilot u kan helpen. Wanneer u dit soort prompts gebruikt, moet u de agentmodus inschakelen door het pictogram in het chatvenster te selecteren.
- Host een sentimentanalyse LLM met Azure Functions voor serverloze API-eindpunten, verbind met een Azure SQL Database voor het registreren van gebruikersinteracties, en stel waarschuwingen in voor mislukte aanvragen.
- "Implementeer een Python Flask-web-app in Azure App Service met een PostgreSQL Flexible Server-back-end, beveilig geheimen in Azure Key Vault en schakel bewaking in met Application Insights."
- "Start een meertalige chatbotservice met behulp van Azure OpenAI Service, integreer logboekregistratie met Azure Monitor en gebruik Azure Key Vault voor API-referentiebeheer."
- "Stel een SaaS-toepassing met meerdere tenants in op AKS met behulp van Kubernetes-naamruimten voor isolatie, integreer Microsoft Entra voor verificatie en centraliseer logboeken in Azure Log Analytics."
- Implementeer een microservicesworkload op AKS, waarbij de API Gateway het verkeer routeert en integreer met Azure Key Vault voor geheimen. Rol canary-implementaties uit voor nieuwe serviceversies.
Voorbeeldwerkstroom
Hier volgt een voorbeeldwerkstroom voor het gebruik van de implementatiemogelijkheden in Agents (preview) in Azure Copilot.
Als u hulp bij de implementatie wilt krijgen, start u een gesprek in Azure Copilot met de agentmodus ingeschakeld. Beschrijf de workload die u wilt implementeren met behulp van eenvoudige, natuurlijke taal, zoals 'Ik heb een schaalbare web-app met een SQL-database nodig.'
Azure Copilot beoordeelt uw vereisten en bouwt een gedetailleerd infrastructuurplan dat is afgestemd op uw behoeften. Als er meer informatie nodig is, stelt Azure Copilot vragen over uw scenario. Het workloadplan is een uitgebreide, stapsgewijze blauwdruk met analyse van voor- en nadelen en afwegingen die zijn gekoppeld aan elke architectuurbeslissing. Alle aanbevelingen zijn geaard in het Azure Well-Architected Framework, om ervoor te zorgen dat aanbevelingen in overeenstemming zijn met industriestandaarden en best practices voor Azure.
Nadat u het plan hebt goedgekeurd, maakt Azure Copilot Terraform-configuraties met de benodigde onderdelen om de resources te implementeren die in het plan worden beschreven. Uitgebreide richtlijnen voor implementatiestrategieën, waaronder richtlijnen voor configuratie van CI/CD-pijplijnen, worden ook verstrekt. Selecteer het pictogram Maximaliseren om de scripts in het deelvenster Artefact weer te geven.
Bekijk de gegenereerde Terraform-configuraties in het artefactvenster van Azure Copilot. Desgewenst kunt u vanuit dit deelvenster wijzigingen aanbrengen in de configuraties. Zorg ervoor dat u de configuraties zorgvuldig bekijkt om ervoor te zorgen dat ze aan uw vereisten voldoen.
Nadat u de configuraties hebt geverifieerd, kiest u een implementatiemethode. U kunt de bestanden openen in VS Code voor het web, een GitHub-pull-aanvraag maken of Azure Portal gebruiken. U kunt de bestanden ook downloaden voor lokale implementatie of verdere aanpassing.
Voltooi de implementatie en gebruik vervolgens de bewakingshulpprogramma's van Azure om de prestaties, kosten en status van uw resources bij te houden.
Integratie van GitHub-pull-aanvragen
Wanneer Azure Copilot Terraform-configuraties genereert, kunt u ervoor kiezen om automatisch een pull-aanvraag te maken om de bestanden toe te voegen aan uw GitHub-opslagplaats. Deze optie vereenvoudigt het proces van het integreren van de gegenereerde bestanden in uw bestaande CI/CD-werkstromen.
Als u deze functie wilt gebruiken, selecteert u Pull-aanvraag maken nadat u de gegenereerde Terraform-configuraties in het artefactvenster hebt bekeken. Nadat u zich hebt aangemeld, selecteert u een bestaande opslagplaats en vertakking of maakt u nieuwe opslagplaatsen. Wanneer u Pull-aanvraag maken selecteert, worden de gegenereerde bestanden toegevoegd aan een nieuwe pull-aanvraag.
Openen in VS Code
U kunt ervoor kiezen om de gegenereerde Terraform-configuraties te openen in Visual Studio Code voor het web. VS Code voor het web biedt een gratis, zero-install Microsoft VS Code-ervaring in uw browser, zodat u de bestanden indien nodig kunt bekijken en wijzigen.
Als u deze functie wilt gebruiken, selecteert u Openen in VS Code (web) nadat u de gegenereerde Terraform-configuraties in het artefactvenster hebt bekeken. Met deze actie wordt een VS Code-webwerkruimte gestart met de gegenereerde bestanden die zijn geopend voor revisie en bewerking.
Huidige overwegingen en beperkingen
Houd rekening met de volgende overwegingen en beperkingen bij het werken met implementatie in Agents (previewversie) in Azure Copilot.
- Gegenereerde artefacten zijn momenteel alleen beschikbaar als Terraform-configuraties.
- De mogelijkheden van de implementatieagent zijn ontworpen om u te helpen bij het implementeren van gloednieuwe workloads en omgevingen ('greenfield'-scenario's). Agentmogelijkheden bieden momenteel geen ondersteuning voor het importeren, analyseren of wijzigen van bestaande infrastructuur. In deze scenario's kunt u Azure Copilot nog steeds vragen om hulp.
- Azure Copilot biedt richtlijnen voor veilige implementatiepijplijnen, maar biedt momenteel geen ondersteuning voor geautomatiseerde integratie van CI/CD-werkstromen.