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.
Azure Automation to chmurowa usługa automatyzacji, która pomaga automatyzować procesy i wspiera spójne zarządzanie zarówno w środowiskach Azure, jak i spoza Azure. Obejmuje funkcje takie jak automatyzacja procesów, zarządzanie konfiguracją oraz współdzielone możliwości dla środowisk heterogenicznych.
Korzystając z Azure Automation, możesz ograniczyć ręczny wysiłek, poprawić efektywność operacyjną i zapewnić spójne wykonywanie zadań w całym środowisku. Możesz zastosować automatyzację w trzech kluczowych obszarach operacji chmurowych:
- Wdrażanie i zarządzanie — dostarczanie powtarzalnej i spójnej infrastruktury jako kodu.
- Odpowiedź — utwórz automatyzację opartą na zdarzeniach, aby zdiagnozować i rozwiązać problemy.
- Orkiestracja – Koordynuj i integruj swoją automatyzację z innymi usługami i produktami platformy Azure oraz innych firm.
Jak Azure Automation integruje się z innymi usługami Azure
Kilka usług Azure integruje się z Azure Automation, aby wspierać wdrażanie i zarządzanie, reagowanie na zdarzenia oraz orkiestrację przepływu pracy. Każda usługa oferuje zestaw funkcji i służy jako programowalna platforma do tworzenia rozwiązań chmurowych. Na przykład platforma Azure Bicep i usługa Resource Manager udostępniają język umożliwiający opracowywanie powtarzalnych i spójnych szablonów wdrażania dla zasobów platformy Azure. Azure Automation wykonuje te szablony do wdrożenia zasobu Azure, a następnie wykonuje zadania konfiguracyjne po wdrożeniu.
W zależności od Twoich potrzeb, Azure Automation może integrować się z jedną lub kilkoma z następujących usług Azure:
- Serwery z obsługą usługi Azure Arc umożliwiają uproszczone dołączanie maszyn hybrydowych do śledzenia zmian i inwentaryzacji, przy użyciu usługi AMA oraz roli Hybrydowego Pracownika Runbook.
- Grupy akcji platformy Azure Alerts mogą inicjować runbook usługi Automation, gdy wystąpi alert.
- Azure Monitor zbiera metryki i dane dziennika z konta usługi Automation w celu dalszej analizy i podejmowania działań na podstawie danych telemetrycznych.
- Usługa Azure Policy zawiera definicje inicjatyw ułatwiające ustanawianie i utrzymywanie zgodności z różnymi standardami zabezpieczeń dla konta usługi Automation.
- Usługa Azure Site Recovery może używać runbooków usługi Azure Automation do automatyzacji planów odzyskiwania.
Te usługi Azure mogą współpracować z zasobami zadań i runbooków automatyzacji, korzystając z metody HTTP webhook lub API:
Uwaga
Ta usługa obsługuje Azure Lighthouse, co umożliwia dostawcom usług logowanie się do własnej dzierżawy w celu zarządzania subskrypcjami i grupami zasobów delegowanymi przez klientów.
Automatyzacja zapewnia pełną kontrolę podczas wdrażania, operacji i likwidowania obciążeń i zasobów przedsiębiorstwa.
Azure Automation oferuje następujące podstawowe możliwości:
Automatyzacja procesu
Automatyzacja procesów w Azure Automation pomaga automatyzować powtarzalne, czasochłonne i podatne na błędy zadania zarządzające. Ta usługa pomaga skupić się na pracy, która zwiększa wartość biznesową. Poprzez redukcję błędów i zwiększenie efektywności, pomaga także obniżyć koszty operacyjne. Aby dowiedzieć się więcej o środowisku operacyjnym automatyzacji procesów, zobacz Runbook execution in Azure Automation.
Automatyzacja procesów wspiera integrację usług Azure oraz innych systemów firm trzecich niezbędnych do wdrażania, konfigurowania i zarządzania procesami end-to-end. Ta funkcja umożliwia tworzenie graficznych, PowerShell i Python runbooków. Aby uruchamiać runbooki bezpośrednio na maszynach z systemem Windows lub Linux lub na zasobach w środowiskach lokalnych lub chmurowych, aby zarządzać tymi lokalnymi zasobami, możesz wdrożyć Hybrid Runbook Worker.
Webhooki pozwalają realizować żądania i zapewnić ciągłą dostawę oraz operacje poprzez uruchamianie automatyzacji z Azure Logic Apps, Azure Functions, produktów lub usług ITSM, DevOps oraz systemów monitoringu.
Zarządzanie konfiguracją
Zarządzanie konfiguracją w Azure Automation pomaga zapewnić, że systemy pozostają spójne i zgodne z przepisami, automatycznie stosując i utrzymując pożądane konfiguracje. Azure Automation obsługuje zarządzanie konfiguracją poprzez funkcję State Configuration.
Konfiguracja Stanu Automatyzacji Azure
Usługa Azure Automation State Configuration to funkcja oparta na chmurze dla konfiguracji żądanego stanu programu PowerShell (DSC), która zapewnia usługi dla środowisk przedsiębiorstwa. Dzięki tej funkcji możesz zarządzać zasobami DSC w Azure Automation i stosować konfiguracje do maszyn wirtualnych lub fizycznych z serwera DSC pull w chmurze Azure.
Wspólne zdolności
Azure Automation oferuje kilka współdzielonych funkcji, w tym współdzielone zasoby, zarządzanie dostępem oparte na rolach (Azure RBAC), elastyczne planowanie, integrację z kontrolą wersji, audyt oraz tagowanie.
Współdzielone zasoby
Azure Automation zawiera zestaw współdzielonych zasobów, które pomagają automatyzować i konfigurować środowiska na dużą skalę.
- Harmonogramy – Uruchamiaj operacje automatyzacji o określonych godzinach.
- Moduły — zarządzanie platformą Azure i innymi systemami. Importuj moduły do konta Automation obejmujące rozwiązania firmy Microsoft, innych firm, społeczności oraz niestandardowo zdefiniowane polecenia cmdlet i zasoby DSC.
- Galeria modułów – Wspiera natywną integrację z Galeria programu PowerShell. Możesz przeglądać runbooki i importować je do konta usługi Automation. Pomaga to także szybko zacząć integrować i tworzyć procesy z galerii PowerShell i Microsoft Script Center.
- Pakiety Python 2 i 3 — obsługują runbooki Python 2 i 3 dla konta usługi Automation.
- Poświadczenia — bezpiecznie przechowuj poufne informacje, których mogą używać runbooki i konfiguracje podczas wykonywania.
- Połączenia — przechowuj pary nazwa-wartość typowych informacji dotyczących połączeń z systemami. Autor modułu definiuje połączenia w runbookach i konfiguracjach do użycia podczas działania.
- Certyfikaty – Określają informacje używane do uwierzytelniania i zabezpieczania wdrożonych zasobów, gdy są one używane przez runbooki lub konfiguracje DSC w czasie wykonywania.
- Zmienne – Przechowują zawartość, której można używać w różnych runbookach i konfiguracjach. Możesz zmieniać wartości zmiennych bez modyfikowania podręczników lub konfiguracji, które się do nich odwołują.
Kontrola dostępu oparta na rolach
Azure Automation wspiera Azure opartą na rolach kontrolę dostępu do konta Automation i jego zasobów. Aby dowiedzieć się więcej na temat konfigurowania kontroli dostępu opartej na rolach platformy Azure na koncie usługi Automation, elementach Runbook i zadaniach, zobacz Kontrola dostępu oparta na rolach dla usługi Azure Automation.
Elastyczne harmonogramowanie
Azure Automation oferuje elastyczne planowanie automatyzacji runbooków w określonych godzinach i w cyklicznych odstępach, takich jak godzina, dzień, tydzień lub miesiąc. Możesz konfigurować harmonogramy według konkretnych dni tygodnia, dni miesiąca lub niestandardowych wzorców dat. Pojedynczy runbook może być powiązany z wieloma harmonogramami i odwrotnie. Automatycznie obsługuje korekty czasu letniego, obsługuje konfigurację stref czasowych dla operacji globalnych oraz umożliwia tworzenie i zarządzanie harmonogramami za pomocą portalu Azure lub PowerShell. Aby dowiedzieć się więcej, zobacz Manage schedules in Azure Automation.
Integracja kontroli źródła
Azure Automation wspiera integrację z kontrolą źródeł. Ta funkcja promuje konfigurację jako kod, w którym elementy Runbook lub konfiguracje można zaewidencjonować w systemie kontroli źródła.
Auditing
Usługa Azure Automation umożliwia inspekcję za pomocą dzienników audytu, które rejestrują operacje tworzenia, aktualizowania i usuwania na kontach usługi Automation, elementach runbook oraz innych zasobach. Możesz przesyłać te logi do przestrzeni roboczej Azure Monitor w celu monitorowania bezpieczeństwa, przeglądów zgodności oraz badania zmian operacyjnych. Aby dowiedzieć się więcej, zobacz Przekazywanie danych zadań usługi Azure Automation do dzienników usługi Azure Monitor oraz Przechowywanie danych w usłudze Azure Automation.
Znakowanie
Azure Automation obsługuje tagi Azure Resource Manager do kategoryzacji i organizacji zasobów automatyzacji. Podczas tworzenia konta Automation z portalu możesz określić tagi Resource Manager, które pomogą w organizacji zasobów Azure. Aby dowiedzieć się więcej, zobacz Tagowanie zasobów, grup zasobów i subskrypcji w celu logicznej organizacji.
Automatyzacja hybrydowa
Automatyzuje obciążenia w środowiskach Azure i lokalnych, w tym w usługach takich jak SQL Server, Active Directory i SharePoint Server, korzystając z Hybrid Runbook Worker.
Obsługa heterogeniczna (Systemy Windows i Linux)
Automatyzacja została zaprojektowana tak, aby działać na fizycznych serwerach Windows i Linux oraz maszynach wirtualnych w środowiskach nie-Azure, lokalnych oraz u innych dostawców chmury. Zapewnia spójne podejście do automatyzacji i konfigurowania wdrożonych obciążeń oraz systemów operacyjnych, które je uruchamiają. Funkcja Hybrid Runbook Worker umożliwia uruchamianie elementów runbook bezpośrednio na lokalnym serwerze fizycznym lub maszynie wirtualnej poza platformą Azure, hostujących tę rolę, a także względem zasobów w danym środowisku w celu zarządzania tymi zasobami lokalnymi.
Dzięki serwerom z obsługą usługi Arc zapewnia spójny sposób wdrażania i zarządzania maszynami spoza platformy Azure. Umożliwia integrację z usługą Automation przy użyciu frameworku rozszerzeń maszyny wirtualnej, aby wdrożyć rolę Hybrydowego Pracownika Runbook oraz uprościć proces włączania funkcji śledzenia zmian i inwentaryzacji przy użyciu AMA.
Typowe scenariusze
Usługa Azure Automation obsługuje zarządzanie w całym cyklu życia infrastruktury i aplikacji. Typowe scenariusze obejmują:
- Planuj zadania – Wyłącz maszyny wirtualne lub usługi w nocy i włączaj w ciągu dnia, tygodniowe lub miesięczne cykliczne workflowy konserwacyjne.
- Tworzenie i wdrażanie zasobów — Wdrażaj zasoby w środowisku hybrydowym za pomocą runbooków i szablonów usługi Azure Resource Manager. Integruj narzędzia deweloperskie takie jak Jenkins i Azure DevOps.
- Okresowa konserwacja – Wykonuj zadania wymagające wykonania w określonych odstępach czasu, takie jak usuwanie starych lub nieaktualnych danych albo ponowne indeksowanie bazy SQL.
- Odpowiadaj na alerty – Organizuj reakcję, gdy generowane są alerty oparte na kosztach, systemach, usługach i wykorzystaniu zasobów.
-
Zarządzanie cyklem życia zasobów Azure – Zarządzaj zasobami IaaS i PaaS na każdym etapie ich życia, w tym:
- Udostępnianie i wycofywanie zasobów.
- Dodaj poprawne tagi, blokady, sieciowe grupy zabezpieczeń, trasy zdefiniowane przez użytkownika na reguły biznesowe.
- Tworzenie, usuwanie i aktualizacja grup zasobów.
- Uruchom grupę kontenerów.
- Zarejestruj rekord DNS.
- Szyfruj maszyny wirtualne.
- Konfigurowanie dysku (migawka dysku, usuwanie starych migawek).
- Zarządzanie subskrypcjami.
- Uruchamiaj i kończ zasoby, aby zaoszczędzić koszty.
-
Monitorowanie i integracja — integracja z systemami własnymi (za pośrednictwem usługi Azure Monitor) lub zewnętrznymi systemami innych firm, w tym:
- Upewnij się, że operacje tworzenia i usuwania zasobów są rejestrowane w SQL.
- Wysyłanie danych użycia zasobów do internetowego interfejsu API.
- Wysyłaj dane monitoringu do ServiceNow, Event Hubs, New Relic i tak dalej.
- Zbieranie i przechowywanie informacji o zasobach platformy Azure.
- Wykonuj kontrole i raportowanie SQL.
- Sprawdź dostępność witryny internetowej.
- Scenariusze automatyzacji programowania/testowania – Zatrzymaj, uruchom i skaluj zasoby.
- Automatyzacja związana z zarządzaniem – Automatycznie aplikuj lub aktualizuj tagi i blokady.
- Azure Site Recovery — Orkiestruj skrypty przed/po zdefiniowane w przepływie pracy odzyskiwania po awarii usługi Site Recovery.
- Azure Virtual Desktop – Orkiestracja skalowania maszyn wirtualnych lub uruchamiania/zatrzymywania maszyn wirtualnych w zależności od wykorzystania.
- Konfigurowanie maszyn wirtualnych — ocenianie i konfigurowanie maszyn z systemami Windows i Linux przy użyciu konfiguracji infrastruktury i aplikacji.
- Pobieranie spisu — uzyskaj pełny spis wdrożonych zasobów na potrzeby określania wartości docelowych, raportowania i zgodności.
- Znajdowanie zmian — identyfikowanie i izolowanie zmian maszyn, które mogą powodować błędną konfigurację i poprawiać zgodność operacyjną. Koryguj lub eskaluj je do systemów zarządzania.
Cennik usługi Azure Automation
Automatyzacja procesów obejmuje zadania runbooków i obserwatorów. Rozliczenia za zlecenia opierają się na liczbie minut wykonania zadań w danym miesiącu, natomiast dla obserwatorów na liczbie godzin przeżytych w miesiącu. Naliczane są opłaty za automatyzację procesów za każdym razem, gdy uruchamia się zadanie lub monitor. Utworzysz konta usługi Automation z jednostką SKU Basic, przy czym pierwsze 500 minut czasu wykonywania zadań jest bezpłatne w ramach każdej subskrypcji. Płacisz tylko za minuty lub godziny, które przekraczają 500 darmowych jednostek w zestawie.
Aby dowiedzieć się więcej o cenach Azure Automation, odwiedź stronę z cenami.