Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Agenci (wersja zapoznawcza) w usłudze Azure Copilot inteligentnie udostępniają odpowiedniego agenta, aby ułatwić wykonywanie zadań. Możliwości wdrażania agentów (wersja zapoznawcza) w usłudze Azure Copilot pełnią rolę architekta rozwiązań w chmurze wirtualnej, który poprowadzi Cię przez cały proces planowania i wdrażania infrastruktury z prostotą i precyzją.
Gdy poprosisz o pomoc w wdrażaniu obciążeń, usługa Azure Copilot ułatwia tłumaczenie celów wysokiego poziomu na plany wdrażania z możliwością działania, stosując najlepsze rozwiązania dotyczące platformy Azure Well-Architected Framework . Możesz uzyskać pomoc dotyczącą zadań, takich jak tworzenie planów obciążeń, generowanie i przeglądanie konfiguracji programu Terraform oraz usprawnianie automatyzacji przepływów pracy infrastruktury jako kodu (IaC), integrując je z usługą GitHub.
Funkcje agenta obsługują konwersacje wieloetapowe, aby wyjaśnić wymagania, oferując zalecenia dotyczące optymalnych konfiguracji zasobów i zapewniając szczegółowe wskazówki dotyczące wdrażania środowisk gotowych do produkcji — niezależnie od tego, czy konfigurujesz potoki analityczne, aplikacje internetowe, czy złożone architektury wielowarstwowe. Dzięki tym funkcjom można zmniejszyć nakład pracy ręcznej, zminimalizować błędy i przyspieszyć czas wdrożenia w chmurze.
Po wygenerowaniu planu wdrożenia rozwiązanie Azure Copilot może wygenerować konfiguracje programu Terraform, które można przeglądać, edytować i wdrażać. Możesz otworzyć wygenerowane pliki w programie Visual Studio Code dla sieci Web lub utworzyć żądanie ściągnięcia w usłudze Azure Copilot, aby dodać pliki do repozytorium GitHub.
Ważne
Funkcjonalność opisana w tym artykule jest dostępna tylko dla dzierżaw, które mają dostęp do agentów (wersja zapoznawcza) w usłudze Azure Copilot.
Obsługiwane typy zasobów
Obecnie agenci (wersja zapoznawcza) w usłudze Azure Copilot obsługują zadania wdrażania dla wszystkich typów zasobów platformy Azure. Możesz uzyskać pomoc dotyczącą wielu typów wdrożeń, w tym:
- Usługi obliczeniowe, takie jak maszyny wirtualne i konteneryzowane obciążenia.
- Składniki sieci, takie jak sieci wirtualne, podsieci i sieciowe grupy zabezpieczeń.
- Rozwiązania magazynowania, takie jak Blob Storage, z zaawansowanymi opcjami odpornościowymi.
- Scenariusze zarządzania tożsamościami i dostępem.
- Rozwiązania do monitorowania i diagnostyki.
- Orkiestracja architektur wielowarstwowych dla złożonych obciążeń.
Przykładowe komunikaty związane z wdrożeniem
Poniżej przedstawiono kilka przykładów rodzajów monitów, których można użyć, aby uzyskać pomoc dotyczącą zadań wdrażania. Zmodyfikuj te podpowiedzi na podstawie rzeczywistych sytuacji lub spróbuj dodatkowych podpowiedzi, aby utworzyć różne rodzaje zapytań. Im więcej szczegółowych informacji o obciążeniu, które chcesz wdrożyć, tym lepiej może ci pomóc rozwiązanie Azure Copilot. W przypadku korzystania z tego rodzaju monitów pamiętaj, aby włączyć tryb agenta, wybierając ikonę w oknie czatu.
- "Hostowanie analizy uczuć za pomocą dużych modeli językowych (LLM) z wykorzystaniem funkcji Azure dla punktów dostępu API w modelu bezserwerowym, łączenie się z bazą danych Azure SQL w celu rejestrowania aktywności użytkowników oraz konfigurowanie alertów dla nieudanych żądań."
- "Wdrażanie aplikacji webowej Flask napisanej w Pythonie w usłudze Azure App Service z zapleczem elastycznego serwera PostgreSQL, zabezpieczenie sekretów w usłudze Azure Key Vault oraz włączenie monitorowania za pomocą usługi Application Insights".
- "Uruchom wielojęzyczną usługę czatbota przy użyciu usługi Azure OpenAI, zintegruj rejestrowanie z usługą Azure Monitor i użyj usługi Azure Key Vault do zarządzania poświadczeniami interfejsu API".
- Skonfiguruj aplikację typu multitenant SaaS na AKS, używając przestrzeni nazw Kubernetes w celu izolacji, zintegruj Microsoft Entra dla uwierzytelniania i scentralizuj dzienniki w Azure Log Analytics.
- "Wdróż obciążenie mikrousług w usłudze AKS, gdzie API Gateway kieruje ruchem, integruje się z Azure Key Vault dla tajemnic i przeprowadza wdrożenia kanarowe dla nowych wersji usług."
Przykładowy przepływ pracy
Oto przykładowy przepływ pracy dotyczący używania funkcji wdrażania w agentach (wersja zapoznawcza) w usłudze Azure Copilot.
Aby uzyskać pomoc dotyczącą wdrażania, rozpocznij konwersację w usłudze Azure Copilot z włączonym trybem agenta. Opisz obciążenie, które chcesz wdrożyć przy użyciu prostego języka naturalnego, takiego jak "Potrzebuję skalowalnej aplikacji internetowej z bazą danych SQL".
Platforma Azure Copilot przegląda wymagania i tworzy szczegółowy plan infrastruktury dostosowany do Twoich potrzeb. Jeśli potrzebujesz więcej informacji, usługa Azure Copilot zadaje pytania dotyczące twojego scenariusza. Plan obciążenia to kompleksowa, krok po kroku strategia obejmująca analizę zalet, wad i kompromisów związanych z każdą decyzją o architekturze. Wszystkie zalecenia są uziemione w przewodniku Azure Well-Architected Framework, zapewniając, że zalecenia są zgodne ze standardami branżowymi i najlepszymi rozwiązaniami dotyczącymi platformy Azure.
Po zatwierdzeniu planu platforma Azure Copilot tworzy konfiguracje narzędzia Terraform z niezbędnymi składnikami do wdrażania zasobów opisanych w planie. Dostępne są również kompleksowe wskazówki dotyczące strategii wdrażania, w tym wskazówki dotyczące konfiguracji pipeline'u ciągłej integracji/ciągłego wdrażania. Wybierz ikonę maksymalizowania, aby wyświetlić skrypty w okienku artefaktu.
Przejrzyj wygenerowane konfiguracje narzędzia Terraform w okienku artefaktów platformy Azure Copilot. W razie potrzeby możesz wprowadzić zmiany w konfiguracjach z tego okienka. Pamiętaj, aby dokładnie przejrzeć konfiguracje, aby upewnić się, że spełniają one wymagania.
Po zweryfikowaniu konfiguracji wybierz metodę wdrażania. Możesz otworzyć pliki w programie VS Code dla sieci Web, utworzyć żądanie ściągnięcia usługi GitHub lub użyć witryny Azure Portal. Możesz również pobrać pliki na potrzeby lokalnego wdrożenia lub dalszego dostosowywania.
Ukończ wdrożenie, a następnie użyj narzędzi do monitorowania platformy Azure, aby śledzić wydajność, koszty i kondycję zasobów.
Integracja pull requestów w GitHub
Gdy usługa Azure Copilot generuje konfiguracje programu Terraform, możesz automatycznie utworzyć żądanie ściągnięcia, aby dodać pliki do repozytorium GitHub. Ta opcja upraszcza proces integrowania wygenerowanych plików z istniejącymi przepływami pracy CI/CD (ciągłej integracji i ciągłego wdrażania).
Aby użyć tej funkcji, wybierz pozycję Utwórz pull request po przejrzeniu wygenerowanych konfiguracji programu Terraform w panelu artefaktu. Po zalogowaniu wybierz istniejące repozytorium i gałąź lub utwórz nowe. Po wybraniu pozycji Utwórz żądanie ściągnięcia wygenerowane pliki zostaną dodane do nowego żądania ściągnięcia.
Otwórz w programie VS Code
Możesz otworzyć wygenerowane konfiguracje programu Terraform w programie Visual Studio Code dla sieci Web. Program VS Code dla sieci Web zapewnia bezpłatne, zerowe środowisko programu Microsoft VS Code w przeglądarce, umożliwiające przeglądanie i modyfikowanie plików zgodnie z potrzebami.
Aby użyć tej funkcji, wybierz pozycję Otwórz w programie VS Code (w przeglądarce) po przejrzeniu wygenerowanych konfiguracji narzędzia Terraform w panelu artefaktów. Ta akcja powoduje uruchomienie internetowego obszaru roboczego programu VS Code z wygenerowanymi plikami otwartymi na potrzeby przeglądania i edytowania.
Bieżące zagadnienia i ograniczenia
Podczas pracy z wdrożeniem w agencie (wersja zapoznawcza) w usłudze Azure Copilot należy pamiętać o następujących zagadnieniach i ograniczeniach.
- Obecnie wygenerowane artefakty są dostępne tylko jako konfiguracje programu Terraform.
- Możliwości agenta wdrażania zostały zaprojektowane tak, aby ułatwić wdrażanie całkowicie nowych obciążeń pracy i środowisk, tzw. scenariuszy "greenfield". Możliwości agenta nie obsługują obecnie importowania, analizowania ani modyfikowania istniejącej infrastruktury. Nadal możesz poprosić platformę Azure Copilot o wskazówki w tych scenariuszach.
- Usługa Azure Copilot udostępnia wskazówki dotyczące bezpiecznych potoków wdrażania, ale obecnie nie obsługuje automatycznej integracji przepływów pracy CI/CD.