Azure Copilot üzembehelyezési Agent

A Azure Copilot Üzembehelyezési ügynök virtuális felhőmegoldás-tervezőként működik, és egyszerűséggel és precizitással irányítja a teljes infrastruktúra-tervezési és üzembehelyezési folyamatot.

Az Azure portálon kívül az Azure Deployment Agent meghívásához használja a azure-skills adattárat, vagy tudjon meg többet a vállalati infrastruktúra-tervezőről.

Az üzembehelyezési ügynök a magas szintű célok végrehajtható üzembehelyezési tervekké alakításában segít a Azure Well-Architected Framework ajánlott eljárásainak alkalmazásával. Olyan feladatokhoz kaphat segítséget, mint a munkaterhelési tervek létrehozása, a Terraform és a Bicep konfigurációk létrehozása és áttekintése, valamint az IaC-munkafolyamatok automatizálásának egyszerűsítése a GitHub integrálásával.

A telepítési ügynök támogatja a többfordulós beszélgetéseket a követelmények tisztázása érdekében. Miután megismerte az Ön forgatókönyvét, a Deployment Agent javaslatokat kínál az optimális erőforrás-konfigurációkhoz, és lépésről lépésre útmutatást nyújt az éles környezetek üzembe helyezéséhez – függetlenül attól, hogy analitikai folyamatokat, webalkalmazásokat vagy összetett, többrétegű architektúrákat állít üzembe. Ezek a képességek lehetővé teszik, hogy csökkentse a manuális munkát, minimalizálja a hibákat, és gyorsabban elérje a megtérülést a felhőbeli telepítések során.

Az üzembehelyezési terv létrehozása után az üzembehelyezési ügynök terraform- vagy Bicep konfigurációkat hozhat létre, amelyeket áttekinthet, szerkeszthet és üzembe helyezhet. Megnyithatja a létrehozott fájlokat a Webes Visual Studio Code-ban, vagy kérheti, hogy az Azure Copilot hozzon létre egy lekéréses kérelmet a fájlok GitHub-adattárhoz való hozzáadásához.

Note

A rendszergazdák engedélyezhetik vagy letilthatják az Azure Copilot központi telepítési ügynökhöz való hozzáférést és más Azure Copilot ügynökökhöz való hozzáférést. Ha nem látja a Deployment Agentet egy új csevegés indításakor, forduljon a rendszergazdához.

Támogatott erőforrástípusok

A Azure Copilot üzembehelyezési ügynök minden Azure erőforrástípussal működik. Számos típusú üzembe helyezéssel kapcsolatban kaphat segítséget, többek között a következőket:

  • Számítási szolgáltatások, például virtuális gépek és tárolóalapú számítási feladatok.
  • Hálózati összetevők, például virtuális hálózatok, alhálózatok és hálózati biztonsági csoportok.
  • Speciális rugalmassági lehetőségekkel rendelkező tárolási megoldások, például a Blob Storage.
  • Identitás- és hozzáférés-kezelési forgatókönyvek.
  • Monitorozási és diagnosztikai megoldások.
  • Többrétegű architektúrák vezénylése összetett számítási feladatokhoz.

Üzembe helyezési mintapéldák

Íme néhány példa a Deployment Agenttel használható kérésfajtákra. Módosítsa ezeket az utasításokat a valós élethelyzeteihez igazítva, vagy próbálkozzon további kérésekkel különböző típusú lekérdezések létrehozásához. Minél több részletet ad meg az üzembe helyezni kívánt munkaterhelésről, annál jobb eredményeket fog kapni.

  • "Hangulatelemzési LLM-et üzemeltethet az Azure Functions kiszolgáló nélküli API-végpontjaihoz, csatlakozhat egy Azure SQL Database-hez a felhasználói interakciók naplózásához, és riasztást állíthat be a sikertelen kérésekhez."
  • "Python Flask-webalkalmazás üzembe helyezése az Azure App Service-ben rugalmas PostgreSQL-kiszolgálói háttérrendszerrel, titkos kulcsok biztonságossá tétele az Azure Key Vaultban, és a figyelés engedélyezése az Application Insights használatával."
  • "Többnyelvű csevegőrobot-szolgáltatás indítása az Azure OpenAI szolgáltatással, a naplózás integrálása az Azure Monitorral, és az Azure Key Vault használata az API hitelesítő adatok kezeléséhez."
  • "Több-bérlős SaaS-alkalmazás beállítása az AKS-ben Kubernetes-névterek használatával az elkülönítéshez, a Microsoft Entra integrálása hitelesítéshez, valamint naplók központosítása az Azure Log Analyticsben."
  • "Mikroszolgáltatás-alkalmazás üzembe helyezése az AKS-ben, ahol az API Gateway irányítja a forgalmat, és integrálva van az Azure Key Vaulttal a titkos adatok számára, valamint új szolgáltatásverziók próba-telepítéseket hajt végre."

Minta munkafolyamat

Íme egy példa munkafolyamat az Azure Copilot Deployment Agent használatára.

  1. Válassza a Telepítés lehetőséget az Azure Copilot új csevegési beállításai közül. Írja le az egyszerű, természetes nyelven üzembe helyezni kívánt számítási feladatot, például: "Skálázható webalkalmazásra van szükségem SQL-adatbázissal".

    Képernyőkép az Azure Copilot üzembehelyezési belépési pontjáról.

  2. A telepítési ügynök áttekinti a követelményeket, és az igényeinek megfelelő részletes infrastruktúra-tervet készít. Ha további információra van szükség, a telepítési ügynök kérdéseket tesz fel az Ön esetéről. A számítási feladatok terve egy átfogó, részletes terv, amely az egyes architekturális döntésekhez kapcsolódó előnyök, hátrányok és kompromisszumok elemzését tartalmazza. Minden javaslat az Azure Well-Architected-keretrendszerben található, így biztosítva, hogy a javaslatok megfeleljenek az iparági szabványoknak és az Azure ajánlott eljárásainak.

  3. A terv jóváhagyása után válassza ki, hogy az üzembehelyezési ügynök létrehoz-e Terraform-konfigurációt vagy Bicep konfigurációt. Minden konfiguráció tartalmazza a tervben felvázolt erőforrások üzembe helyezéséhez szükséges összetevőket. Az üzembe helyezési stratégiákról szóló átfogó útmutató mellett a CI/CD pipeline-ok konfigurálásának útmutatását is tartalmazza. Az artefaktum panelen áttekintheti a létrehozott konfigurációkat, szükség esetén szerkesztheti őket, majd kiválaszthat egy üzembe helyezési módszert.

  4. Tekintse át a létrehozott Terraform- vagy Bicep-konfigurációt az összetevőablakban. Ha szükséges, ezen a panelen módosíthatja a konfigurációkat. Mindenképpen alaposan tekintse át az összes létrehozott konfigurációt, hogy biztosan megfeleljenek a követelményeknek.

  5. A konfigurációk ellenőrzése után válasszon egy üzembe helyezési módszert. Megnyithatja a fájlokat a WEBES VS Code-ban, létrehozhat egy GitHub-lekéréses kérelmet, vagy használhatja az Azure Portalt. A fájlokat helyi üzembe helyezéshez vagy további testreszabáshoz is letöltheti.

    Képernyőkép az Azure Copilot összetevőpaneljéről, amelyen a Terraform-konfigurációk és az üzembe helyezési beállítások láthatók.

  6. Végezze el az üzembe helyezést, majd használja az Azure monitorozási eszközeit az erőforrások teljesítményének, költségének és állapotának nyomon követéséhez.

A GitHub lekéréses kérelmeinek integrációja

Amikor az Azure Copilot Terraform- vagy Bicep-konfigurációkat hoz létre, dönthet úgy, hogy automatikusan létrehoz egy pull requestet a fájlok GitHub-tárházhoz való hozzáadásához. Ez a beállítás leegyszerűsíti a létrehozott fájlok meglévő CI/CD-munkafolyamatokba való integrálásának folyamatát.

A szolgáltatás használatához válassza a Pull request létrehozása lehetőséget, miután áttekinti a létrehozott konfigurációkat az összetevőpanelen. Bejelentkezés után válasszon ki egy meglévő adattárat és ágat, vagy hozzon létre újakat. A lekéréses kérelem létrehozása lehetőséget választva a rendszer hozzáadja a létrehozott fájlokat egy új lekéréses kérelemhez.

Képernyőkép arról, hogy az Azure Copilot lekéréses kérelmet hoz létre a GitHubon a létrehozott fájlok hozzáadásához.

Megnyitás a VS Code-ban

Dönthet úgy, hogy megnyitja a létrehozott Terraform- vagy Bicep-konfigurációkat a(z) Visual Studio Code for the Web alkalmazásban. A VS Code for the Web ingyenes, zéró telepítésű Microsoft VS Code-felületet biztosít a böngészőben, így igény szerint áttekintheti és módosíthatja a fájlokat.

A funkció használatához válassza a Megnyitás a VS Code-ban (web) lehetőséget, miután áttekinti a létrehozott konfigurációkat az artifaktum panelen. Ez a művelet elindít egy VS Code-web-munkaterületet a létrehozott fájlok áttekintésre és szerkesztésre való megnyitásával.

Képernyőkép a Webes Visual Studio-munkaterületről a Copilot által az Azure-ban létrehozott fájlokkal.

Aktuális szempontok és korlátozások

Vegye figyelembe az alábbi szempontokat és korlátozásokat a Azure Copilot üzembehelyezési ügynök használata során.

  • A létrehozott artefaktumok jelenleg Terraform- vagy Bicep-konfigurációként érhetők el. Mielőtt létrehozna egy IaC-fájlt a kimenethez, az ügynök megkérdezi, hogy a Terraformot vagy a Bicep szeretné-e.
  • Az üzembehelyezési ügynök úgy lett kialakítva, hogy segítsen a vadonatúj számítási feladatok és környezetek („zöldmezős” forgatókönyvek) üzembe helyezésében. Az üzembehelyezési ügynök jelenleg nem támogatja a meglévő infrastruktúra importálását, elemzését vagy módosítását. Ezekben a forgatókönyvekben továbbra is kérhet útmutatást az Azure Copilottól.
  • Bár a Deployment Agent útmutatást nyújt a biztonságos telepítési folyamatláncokhoz, jelenleg nem támogatja a CI-/CD-munkafolyamatok automatizált integrációját.