Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Agent wdrażania Azure Copilot działa jako architekt rozwiązań w chmurze wirtualnej, prowadząc Cię przez cały proces planowania i wdrażania infrastruktury z prostotą i precyzją.
Aby wywołać agenta wdrażania Azure poza portalem Azure, użyj repozytorium azure-skills lub dowiedz się więcej na temat planisty infrastruktury przedsiębiorstwa.
Ważne
Agent wdrażania Azure Copilot jest obecnie w wersji zapoznawczej. Zobacz dodatkowe warunki użytkowania dla wersji zapoznawczych platformy Microsoft Azure, aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta, wersji zapoznawczej lub w inny sposób nie zostały jeszcze wydane w wersji ogólnodostępnej.
Agent wdrażania ułatwia tłumaczenie celów wysokiego poziomu na plany wdrażania z możliwością działania przez zastosowanie najlepszych rozwiązań dotyczących 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 i Bicep oraz usprawnianie automatyzacji przepływów pracy infrastruktury jako kodu (IaC), integrując je z GitHub.
Agent wdrażania obsługuje konwersacje wieloeściowe w celu wyjaśnienia wymagań. Po zapoznaniu się ze scenariuszem agent wdrażania oferuje zalecenia dotyczące optymalnych konfiguracji zasobów i zawiera 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 utworzeniu planu wdrożenia agent wdrażania może wygenerować konfiguracje programu Terraform lub Bicep, 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.
Note
Administratorzy mogą włączać lub wyłączać dostęp do agenta wdrażania Azure Copilot i innych agentów Azure Copilot. Jeśli nie widzisz agenta wdrażania jako opcji podczas uruchamiania nowego czatu, zapoznaj się z administratorem.
Obsługiwane typy zasobów
Agent wdrażania Azure Copilot współpracuje ze wszystkimi typami zasobów 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ć z agentem wdrażania. Zmodyfikuj te podpowiedzi na podstawie rzeczywistych sytuacji lub spróbuj dodatkowych podpowiedzi, aby utworzyć różne rodzaje zapytań. Więcej szczegółowych informacji o obciążeniu, które chcesz wdrożyć, tym lepsze wyniki uzyskasz.
- "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 agenta wdrażania w Azure Copilot.
Wybierz pozycję Wdrożenie w obszarze Nowe opcje czatu w Azure Copilot. 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".
Agent wdrażania sprawdza wymagania i tworzy szczegółowy plan infrastruktury dostosowany do Twoich potrzeb. Jeśli potrzebujesz więcej informacji, agent wdrażania zadaje pytania dotyczące danego 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 wybierz, czy agent wdrażania powinien wygenerować konfigurację programu Terraform, czy Bicep. Każda konfiguracja zawiera niezbędne składniki do wdrożenia 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. Możesz przejrzeć wygenerowane konfiguracje w okienku artefaktów, w razie potrzeby dokonać edycji, a następnie wybrać metodę wdrażania.
Przejrzyj wygenerowaną konfigurację narzędzia Terraform lub Bicep w okienku artefaktu. W razie potrzeby możesz wprowadzić zmiany w konfiguracjach z tego okienka. Pamiętaj, aby dokładnie przejrzeć wszystkie wygenerowane konfiguracje, aby upewnić się, że spełniają one twoje 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 Azure Copilot generuje konfiguracje programu Terraform lub Bicep, możesz wybrać automatyczne utworzenie żądania ściągnięcia w celu dodania plików 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 żądanie ściągnięcia po przejrzeniu wygenerowanych konfiguracji w okienku artefaktów. 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 lub Bicep w 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 (sieć Web) po przejrzeniu wygenerowanych konfiguracji w okienku 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 agentem wdrażania Azure Copilot należy pamiętać o następujących zagadnieniach i ograniczeniach.
- Obecnie wygenerowane artefakty są dostępne jako konfiguracje narzędzia Terraform lub Bicep. Przed wygenerowaniem pliku IaC dla danych wyjściowych agent pyta, czy chcesz narzędzia Terraform, czy Bicep.
- Agent wdrażania został zaprojektowany w celu ułatwienia wdrażania zupełnie nowych obciążeń i środowisk ("greenfield" scenariuszy). Agent wdrażania nie obsługuje obecnie importowania, analizowania ani modyfikowania istniejącej infrastruktury. Nadal możesz poprosić platformę Azure Copilot o wskazówki w tych scenariuszach.
- Chociaż agent wdrażania zawiera wskazówki dotyczące bezpiecznych potoków wdrażania, obecnie nie obsługuje automatycznej integracji przepływów pracy ciągłej integracji/ciągłego wdrażania.