Opcje zarządzania platformą Azure
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
Istnieją również zestawy AZURE SDK dla różnych języków i platform oraz interfejsów API REST, które ułatwiają programowe zarządzanie zasobami platformy Azure i zarządzanie nimi.
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.
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.
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" `
...
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. 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 .
Aplikacja mobilna platformy Azure
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.
Po zainstalowaniu można wykonywać wiele typowych zadań platformy Azure, takich jak:
- 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ą.
- Przejrzyj najnowsze alerty platformy Azure.
- Uruchamianie, zatrzymywanie i ponowne uruchamianie maszyn wirtualnych lub aplikacji internetowych.
- Nawiąż połączenie z maszynami wirtualnymi.
- 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.
W pozostałej części tego modułu przyjrzymy się bliżej podejściu portalu.