Opcje zarządzania platformą Azure

Ukończone

Można skonfigurować platformę Azure i zarządzać nią za pomocą szerokiej gamy narzędzi i platform. Dostępne są narzędzia dla wiersza polecenia, zestawy SDK (Software Development Kit) charakterystyczne dla języka, narzędzia programistyczne, narzędzia do migracji i wiele innych.

Narzędzia często używane w codziennym zarządzaniu i interakcjach to:

  • Witryna Azure Portal do interakcji z platformą Azure za pośrednictwem graficznego interfejsu użytkownika (GUI)
  • Program Azure PowerShell i interfejs wiersza polecenia platformy Azure (CLI) na potrzeby interakcji wiersza polecenia i automatyzacji z platformą Azure
  • Usługa Azure Cloud Shell dla interfejsu wiersza polecenia opartego na sieci Web
  • Aplikacja mobilna platformy Azure do monitorowania zasobów oraz zarządzanie nimi z poziomu urządzenia przenośnego

Kiedy zaczynasz korzystać z platformy Azure, prawdopodobnie najczęściej używasz witryny Azure Portal.

Azure Portal

Witryna Azure Portal to publiczna witryna internetowa, do której można uzyskać dostęp za pomocą dowolnej przeglądarki internetowej. Po zalogowaniu się przy użyciu konta platformy Azure możesz tworzyć i monitorować usługi i zasoby platformy Azure oraz zarządzać nimi. W witrynie Azure Portal możesz użyć wyszukiwania, aby znaleźć różne typy usług i uzyskać linki do pomocy dotyczącej tematu. Witryna Azure Portal przeprowadzi Cię również przez złożone zadania administracyjne przy użyciu kreatorów i etykietek narzędzi.

Screenshot of the Azure portal Home page.

Witryna Azure Portal jest często najlepszym interfejsem do wykonywania pojedynczych zadań lub gdy chcesz szczegółowo zapoznać się z opcjami konfiguracji.

Ogólnie rzecz biorąc, portal nie pozwala automatyzować powtarzających się zadań. Aby na przykład skonfigurować wiele maszyn wirtualnych, należy utworzyć je pojedynczo. Ten proces może sprawić, że podejście portalu będzie mniej idealne w przypadku złożonych zadań, które obejmują powtórzenie. W przypadku tych typów zadań pomocny może być program Azure PowerShell i interfejs wiersza polecenia platformy Azure.

Azure PowerShell

Program Azure PowerShell umożliwia łączenie się z subskrypcją platformy Azure i zarządzanie zasobami. Moduł Azure PowerShell dla programu Windows PowerShell lub PowerShell Core, który jest wersją międzyplatformową działającą w systemach Windows, Linux lub macOS. Programy Windows PowerShell i PowerShell Core zapewniają usługi, takie jak okno powłoki i analizowanie poleceń. Moduł Azure PowerShell następnie dodaje polecenia specyficzne dla platformy Azure.

Na przykład moduł Azure PowerShell zawiera polecenie New-AzVM, tworzące maszynę wirtualną w ramach subskrypcji platformy Azure. Aby go użyć, uruchom program PowerShell i zainstaluj moduł Azure PowerShell, jeśli jeszcze tego nie zrobiono. Następnie zaloguj się do konta platformy Azure przy użyciu polecenia Connect-AzAccount i wydaj polecenie, takie jak:

New-AzVM `
    -ResourceGroupName "MyResourceGroup" `
    -Name "TestVm" `
    -Image "UbuntuLTS" `
    ...

Tworzenie skryptów administracyjnych i korzystanie z narzędzi automatyzacji to zaawansowany sposób optymalizowania przepływu pracy i automatyzowania powtarzających się zadań. Po zweryfikowaniu skrypt będzie uruchamiany systematycznie, co może zmniejszyć liczbę błędów.

Interfejs wiersza polecenia platformy Azure

Interfejs wiersza polecenia platformy Azure to program wiersza polecenia, który łączy się z platformą Azure i wykonuje polecenia administracyjne w zasobach platformy Azure. Interfejs wiersza polecenia platformy Azure może działać w systemach Windows, Linux lub macOS.

Aby na przykład utworzyć maszynę wirtualną, otwórz okno wiersza polecenia i zainstaluj interfejs wiersza polecenia platformy Azure, jeśli jeszcze tego nie zrobiono. Następnie zaloguj się do platformy Azure przy użyciu polecenia az login i wydaj polecenie, takie jak:

az vm create \
  --resource-group MyResourceGroup \
  --name TestVm \
  --image Ubuntu2204 \
  --generate-ssh-keys \
  ...

Azure Cloud Shell

Usługa Azure Cloud Shell to interaktywna, uwierzytelniona, dostępna w przeglądarce powłoka do zarządzania zasobami platformy Azure przy użyciu narzędzi skryptowych, takich jak interfejs wiersza polecenia platformy Azure lub program Azure PowerShell. Możesz wybrać środowisko powłoki, które najlepiej pasuje do sposobu pracy: powłoki Bash lub programu PowerShell.

Screenshot of an Azure Cloud Shell instance using Bash within a Microsoft Edge browser window.

Obie powłoki obsługują interfejs wiersza polecenia platformy Azure i program Azure PowerShell. Powłoka Bash domyślnie do interfejsu wiersza polecenia platformy Azure (ze az wstępnie zainstalowanym poleceniem), ale możesz przełączyć się na program PowerShell Core w systemie Linux, wpisując polecenie pwsh.

Usługa Cloud Shell ma również wiele innych dostępnych narzędzi programistycznych, takich jak edytory tekstów, narzędzia kontroli źródła, bazy danych i inne.

Dostęp do usługi Azure Cloud Shell można uzyskać z poziomu witryny Azure Portal lub przechodząc do https://shell.azure.comwitryny .

Wiele interaktywnych ćwiczeń w usłudze Microsoft Learn używa usługi Cloud Shell do wypróbowania funkcji platformy Azure.

Aplikacja mobilna platformy Azure

Screenshot of the Azure mobile app running on a phone, showing the activity log for a virtual machine.

Aplikacja mobilna platformy Microsoft Azure pozwala na uzyskiwanie dostępu do wszystkich kont i zasobów platformy Azure, monitorowanie ich oraz zarządzanie nimi z poziomu telefonu lub tabletu z systemem iOS bądź Android. Zainstalowanie takiej aplikacji pozwala na:

  • Sprawdź bieżący stan i krytyczne metryki usług.
  • Bądź na bieżąco z powiadomieniami i alertami dotyczącymi ważnych problemów z kondycją.
  • Szybkie diagnozowanie i rozwiązywanie problemów w dowolnym miejscu.
  • Przejrzyj najnowsze alerty platformy Azure.
  • Uruchamianie, zatrzymywanie i ponowne uruchamianie maszyn wirtualnych lub aplikacji internetowych.
  • Połączenie do maszyn wirtualnych.
  • Zarządzanie uprawnieniami za pomocą kontroli dostępu opartej na rolach (RBAC).
  • Użyj usługi Azure Cloud Shell do uruchamiania zapisanych skryptów lub wykonywania zadań administracyjnych.

Inne opcje

Dostępne są również zestawy Azure SDK dla różnych języków i struktur oraz interfejsów API REST, których można używać do programowego zarządzania zasobami platformy Azure i kontrolowania ich. Aby uzyskać pełną listę dostępnych narzędzi, odwiedź stronę Pliki do pobrania.

Przyjrzyjmy się dokładniej korzystaniu z portalu.