agent odporności Azure Copilot (wersja zapoznawcza)

Agent odporności Azure Copilot jest asystentem opartym na sztucznej inteligencji zintegrowanym z Azure Copilot, który pomaga projektować, oceniać i poprawiać odporność obciążeń Azure za pomocą języka naturalnego. Zamiast nawigować po wielu narzędziach i interpretować nieprzetworzone sygnały, możesz wchodzić w interakcje z agentem w rozmowie, aby zrozumieć stan odporności, uzyskać zalecenia umożliwiające podejmowanie działań i wykonywać korygowanie — wszystko z poziomu portalu Azure.

Ważne

Agent odporności 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.

Aby użyć agenta odporności, wybierz pozycję Odporność z opcji Nowy czat w Azure Copilot.

Note

Administratorzy mogą włączać lub wyłączać dostęp do agenta odporności Azure Copilot i innych agentów Azure Copilot. Jeśli podczas rozpoczynania nowego czatu nie widzisz opcji Agent Resiliency, skontaktuj się ze swoim administratorem.

Agent obsługuje dwa podstawowe obszary możliwości:

Rozpocznij odporność — projektowanie z odpornością od pierwszego dnia

Uruchamianie aplikacji Resilient ułatwia tworzenie odporności w aplikacjach przed ich wdrożeniem. Opisz architekturę aplikacji w języku naturalnym, a agent będzie:

  • Przeanalizuj topologię Twojej aplikacji i zidentyfikuj najlepsze praktyki w zakresie odporności odpowiednie dla Twoich zasobów.
  • Wygeneruj szczegółowy raport odporności z zaleceniami dostosowanymi do architektury.
  • Tworzenie szablonów Bicep gotowych do wdrożenia z już włączonymi zalecanymi konfiguracjami odporności.

Ta funkcja jest przeznaczona dla zespołów, które tworzą nowe aplikacje lub modernizują istniejące i chcą zadbać o to, aby odporność była domyślnym elementem wdrożenia — a nie późniejszym działaniem naprawczym.

Uzyskiwanie odporności — ocenianie i ulepszanie istniejących obciążeń

Get Resilient pomaga zrozumieć i poprawić poziom odporności obciążeń roboczych, które są już uruchomione na platformie Azure. Agent może wykonywać następujące czynności:

  • Sprawdź, czy poszczególne zasoby lub całe grupy aplikacji (grupy usług) są odporne strefowo.
  • Zidentyfikuj wymagania wstępne i blokady umożliwiające odporność zasobów.
  • Zapewnij ukierunkowane działania naprawcze — w tym bezpośrednie konwersje tam, gdzie są obsługiwane, lub instrukcje migracji krok po kroku dla bardziej złożonych scenariuszy.
  • Generuj skrypty konfiguracji w wybranym formacie (PowerShell, Azure CLI lub szablony Bicep).
  • Ułatwia organizowanie zasobów w grupy usług, ustawianie celów odporności i śledzenie zgodności w czasie.
  • Pokaż szacunkowy wpływ na koszty, aby umożliwić podejmowanie świadomych decyzji dotyczących działań naprawczych.

Ta funkcja jest przeznaczona dla zespołów zarządzających istniejącymi obciążeniami, które chcą systematycznie zamykać luki w odporności i zachować zgodność z celami odporności organizacji.

Jak uzyskać dostęp do agenta odporności

Istnieją dwa sposoby uruchamiania agenta odporności:

Opcja 1: za pośrednictwem Azure Copilot

  1. Otwórz portal Azure.
  2. Przejdź do strony przeglądu odporności.
  3. Wybierz ikonę Copilot w prawym górnym rogu paska nagłówka portalu Azure. Ta akcja otwiera panel boczny aplikacji Copilot.
  4. Na panelu Copilot znajdź listę rozwijaną selektora agentów w górnej części panelu.
  5. Wybierz listę rozwijaną i wybierz pozycję "Odporność" z listy dostępnych agentów. Inne opcje obejmują Copilot, rozwiązywanie problemów, wdrażanie i optymalizację.
  6. Nagłówek panelu zaktualizuje się i wyświetli "Resiliency agent", a zobaczysz sugerowane prompty początkowe, aby rozpocząć interakcję.

Opcja 2: Przez akcje u góry ekranu Resiliency

Na stronie Przegląd odporności wyświetlane są górne przyciski akcji, które umożliwiają szybki dostęp do typowych przepływów pracy związanych z odpornością. Po wybraniu dowolnej z tych akcji portal automatycznie otworzy panel Copilot z wybranym agentem odporności i wstępnie wypełnionym odpowiednim monitem.

Wskazówka

Po załadowaniu agenta możesz wchodzić z nim w interakcje przy użyciu sugerowanych monitów lub wpisując własne pytania w języku naturalnym. Agent zachowuje kontekst w kolejnych etapach rozmowy, dzięki czemu możesz prowadzić ciągłą rozmowę, która przechodzi od oceny do działań naprawczych.

Start Resilient — scenariusze i przykładowe prompty

Funkcja Start Resilient ułatwia projektowanie odpornych architektur od podstaw. W poniższych sekcjach opisano kluczowe scenariusze, które można eksplorować, wraz z przykładowymi monitami o rozpoczęcie pracy.

Opisz swoją aplikację i uzyskaj plan odporności

Poinformuj agenta o zasobach aplikacji w języku naturalnym. Agent analizuje topologię, zadaje wyjaśnienia pytań w razie potrzeby (na przykład region, preferencje konfiguracji) i generuje podsumowanie odporności ze szczegółowym raportem rekomendacji.

Przykładowe polecenia:

"Moja aplikacja ma maszynę wirtualną, bazę danych PostgreSQL i moduł równoważenia obciążenia. Pomóż mi rozpocząć moją odporną podróż".

"Kompiluję aplikację przy użyciu usług AKS, Redis, Storage i Cosmos DB. Co należy zrobić, aby uczynić go odpornym?"

"Mam aplikację internetową z usługą App Service, usługą SQL Database i usługą Front Door. Czy można ocenić odporność?"

Generowanie odpornych szablonów Bicep

Poproś agenta o wygenerowanie wdrożeniowych szablonów Bicep dla swoich zasobów z już włączonymi zalecanymi konfiguracjami odporności. Agent tworzy szablony modułowe, w tym main.bicep, parameters.json oraz pliki dla poszczególnych zasobów.

Przykładowe polecenia:

"Wygeneruj szablon Bicep dla konfiguracji maszyny wirtualnej odpornej na awarie stref."

"Twórz szablony Bicep na potrzeby odpornej architektury z maszynami wirtualnymi, usługą AKS i usługą Storage."

"Generuj szablony wdrażania dla mojej aplikacji z najlepszymi rozwiązaniami dotyczącymi odporności".

Większe architektury aplikacji

Agent może obsługiwać bardziej złożone opisy aplikacji z wieloma typami zasobów. Tworzy zbiorcze podsumowanie odporności oraz szczegółowe zalecenia dla wszystkich zasobów.

Przykładowe polecenia:

"Moja aplikacja zawiera maszyny wirtualne, usługi AKS, Redis, Storage i Cosmos DB. Pomóż mi zaprojektować odporną konfigurację.

"Generuj szablony Bicep dla architektury odpornej na awarie stref z maszynami wirtualnymi, AKS i usługą Storage."

Jak zwiększyć odporność — scenariusze i przykładowe polecenia

Funkcja Uzyskiwanie odporności pomaga ocenić i poprawić odporność istniejących obciążeń Azure. W poniższych sekcjach opisano kluczowe scenariusze, które można eksplorować.

Sprawdzanie odporności zasobów

Poproś agenta o sprawdzenie, czy określony zasób lub cała grupa usług jest odporna na awarie strefowe. Agent zwraca bieżący stan odporności wraz z pomocniczymi szczegółami konfiguracji.

Przykładowe polecenia:

"Czy moja maszyna wirtualna jest odporna na awarie strefowe?"

"Sprawdź odporność konta magazynu".

"Pobierz stan gotowości mojej grupy usług pod kątem odporności strefowej."

Sprawdzanie wymagań wstępnych pod kątem odporności

Przed włączeniem mechanizmów odporności może być konieczne spełnienie określonych wymagań wstępnych. Agent może identyfikować warunki blokowania, takie jak ograniczenia regionów, wymagania dotyczące uprawnień lub zależności konfiguracji.

Przykładowe polecenia:

"Jakie są wymagania wstępne, aby moja maszyna wirtualna (VM) była odporna na awarie stref?"

"Co muszę zrobić przed włączeniem nadmiarowości strefowej w mojej bazie danych?"

Włącz odporność dla swoich zasobów

W przypadku zasobów obsługujących konwersję w miejscu (zasoby modyfikowalne) agent może bezpośrednio włączyć funkcję odporności strefowej. W przypadku zasobów, które wymagają ponownego wdrożenia (na przykład maszyn wirtualnych), agent udostępnia szczegółowe wskazówki i skrypty.

Przykładowe polecenia:

"Włącz odporność strefowa dla serwera my PostgreSQL".

"Włącz odporność strefowa dla mojej maszyny wirtualnej".

"Jak skonfigurować konto magazynu jako nadmiarowe strefowo?"

Ważne

W przypadku niektórych typów zasobów agent wykonuje zmianę bezpośrednio. W przypadku innych (takich jak maszyny wirtualne) udostępnia wskazówki i skrypty, a nie wprowadzanie zmian, ponieważ te zasoby wymagają ponownego wdrożenia.

Generowanie skryptów włączania

Agent może generować skrypty umożliwiające włączenie lub utworzenie zasobów odpornych na awarie stref w wielu formatach, w tym PowerShell, Azure CLI, Bicep, Terraform i szablonach ARM.

Przykładowe polecenia:

"Daj mi skrypty, aby umożliwić odporność strefowa dla moich zasobów."

"Wygeneruj skrypty służące do utworzenia konta magazynowego odpornego na awarie stref."

"Generuj skrypty dla wszystkich zasobów w mojej grupie usług".

Organizowanie zasobów w grupy usług

Grupy usług umożliwiają logiczne grupowanie Azure zasobów tworzących aplikację. Agent może pomóc w tworzeniu grup usług, dodawaniu do nich zasobów i wyświetlaniu ich członkostwa.

Przykładowe polecenia:

"Utwórz grupę usług dla mojej aplikacji".

"Dodaj moją maszynę wirtualną i bazę danych do grupy usług".

"Pokaż zasoby w mojej grupie usług".

Ustawianie celów odporności i śledzenie zgodności

Po utworzeniu grupy usług ustaw cele dotyczące odporności i śledź stopień zgodności zasobów w czasie. Agent obsługuje tworzenie celów, sprawdzanie stanu zgodności, wykluczanie określonych zasobów i odświeżanie zgodności po zmianach.

Przykładowe polecenia:

"Ustaw cel odporności strefowej dla mojej grupy usług".

"Jaki jest mój stan zgodności z celem?"

"Wyklucz tę maszynę wirtualną z mojego celu dotyczącego odporności."

"Odśwież zgodność z moim celem po ostatnich zmianach."

Kompleksowy przepływ pracy prowadzony krok po kroku

Agent obsługuje wieloturowe rozmowy, które w naturalny sposób przechodzą od oceny do działań naprawczych. Możesz zacząć od sprawdzenia kondycji, a następnie poprosić o skrypty naprawiające problemy i przejść przez pełny cykl zapewniania odporności w ramach jednej rozmowy.

Przykładowy przepływ konwersacji:

  1. Zacznij od: "Tworzenie grupy usług dla mojej aplikacji"
  2. Następnie: "Ustawianie celów odporności"
  3. Następnie: "Sprawdź stan"
  4. Następnie: "Rozwiąż problemy" lub "Daj mi skrypty, aby rozwiązać problem"

Wskazówka

Agent zachowuje kontekst między kolejnymi turami, więc każdy krok opiera się na poprzednim. Nie trzeba powtarzać nazw zasobów ani szczegółów konfiguracji.

Znane ograniczenia

Ponieważ ta funkcja jest dostępna w publicznej wersji zapoznawczej, należy pamiętać o następujących ograniczeniach:

  • Agent jest zoptymalizowany pod kątem scenariuszy odporności strefowej. Regionalna odporność i inne wymiary odporności zostaną dodane w przyszłych wersjach.
  • Generowanie szablonu obsługuje obecnie format Bicep. Planowana jest obsługa dodatkowych formatów IaC w procesie Start Resilient.
  • Wykonanie niektórych operacji może potrwać kilka minut, zwłaszcza w przypadku większych grup usług.