Azure Copilot Üzembehelyezési ügynök (előzetes verzió)

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 vezeti végig az infrastruktúra tervezésének és üzembe helyezésének teljes folyamatát.

A Azure portálon kívül Azure üzembehelyezési ügynök meghívásához használja a azure-skills adattárat, vagy tudjon meg többet a vállalati infrastruktúra-tervezőről.

Fontos

A Azure Copilot üzembehelyezési ügynök jelenleg előzetes verzióban érhető el. A bétaverziójú, előzetes verziójú vagy másként még általánosan nem elérhető Azure-szolgáltatások jogi feltételeit lásd: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.

Az üzembehelyezési ügynök Azure Well-Architected Keretrendszer ajánlott eljárásainak alkalmazásával segít a magas szintű célok végrehajtható üzembehelyezési tervekké alakításában. Olyan feladatokhoz kaphat segítséget, mint a számítási feladatok terveinek 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.

Az üzembehelyezési ügynök támogatja a többfordulós beszélgetéseket a követelmények tisztázása érdekében. Miután megismerte a forgatókönyvet, az Üzembehelyezési ügynök javaslatokat kínál az optimális erőforrás-konfigurációkhoz, és részletes útmutatást nyújt az éles környezetek üzembe helyezéséhez – akár elemzési folyamatokat, webalkalmazásokat vagy összetett többrétegű architektúrákat állít be. 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 és más Azure Copilot ügynökökhöz való hozzáférést. Ha nem látja az üzembehelyezési ügynököt 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 az üzembehelyezési ügynökkel használható kérések típusára. Módosítsa ezeket az utasításokat a valós forgatókönyvek alapján, 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 számítási feladatró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."

Példa munkafolyamat

Íme egy példa munkafolyamat az üzembehelyezési ügynök Azure Copilot való használatára.

  1. Válassza az Üzembe helyezés lehetőséget a 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 Azure Copilot üzembe helyezési belépési pontról.

  2. Az üzembehelyezé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, az üzembehelyezési ügynök kérdéseket tesz fel a forgatókönyvével kapcsolatban. 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 adja meg, 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 összetevő panelen áttekintheti a létrehozott konfigurációkat, szükség esetén szerkesztheti a módosításokat, majd kiválaszthat egy üzembe helyezési módszert.

  4. Tekintse át a létrehozott Terraform- vagy Bicep-konfigurációt az összetevő panelen. 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 Azure Copilot Terraform- vagy Bicep-konfigurációkat hoz létre, dönthet úgy, hogy automatikusan létrehoz egy lekéréses kérelmet 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 Lekéréses kérelem 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

Megnyithatja a létrehozott Terraform- vagy Bicep-konfigurációkat a webes Visual Studio Code. 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 összetevő 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 összetevők jelenleg Terraformként 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 az üzembehelyezési ügynök útmutatást nyújt a biztonságos üzembehelyezési folyamatokhoz, jelenleg nem támogatja a CI-/CD-munkafolyamatok automatizált integrációját.