Verwaltungsoptionen für Azure
Sie können Azure mit vielen verschiedenen Tools und Plattformen konfigurieren und verwalten. Es gibt unter anderem Tools für die Befehlszeile, sprachspezifische Software Development Kits (SDKs), Tools für Entwickler und Tools für die Migration.
Folgende Tools werden im Alltag häufig für die Verwaltung und Interaktion verwendet:
- Das Azure-Portal wird für die Interaktion mit Azure über eine grafische Benutzeroberfläche verwendet.
- Azure PowerShell und die Azure-Befehlszeilenschnittstelle (Azure CLI) werden für Interaktionen mit Azure verwendet, die über die Befehlszeile oder Automatisierung durchgeführt werden.
- Azure Cloud Shell wird als webbasierte Befehlszeilenschnittstelle verwendet.
- Mobile Azure-App wird für die Überwachung und Verwaltung Ihrer Ressourcen über Ihr mobiles Gerät verwendet.
Es sind auch Azure SDKs für viele Sprachen und Frameworks verfügbar. Zudem gibt es REST-APIs, die Sie verwenden können, um Ihre Azure-Ressourcen programmgesteuert zu verwalten und zu konfigurieren.
Wenn Sie mit Azure beginnen, werden Sie wahrscheinlich am häufigsten das Azure-Portal verwenden.
Azure-Portal
Das Azure-Portal ist eine öffentliche Website, auf die Sie über einen beliebigen Browser zugreifen können. Sobald Sie sich mit Ihrem Azure-Konto angemeldet haben, können Sie Azure-Dienste und -Ressourcen erstellen, verwalten und überwachen. Im Azure-Portal können Sie die Suche verwenden, um nach verschiedenen Arten von Diensten zu suchen und Links für Hilfe zu einem Thema zu erhalten. Das Azure-Portal führt Sie außerdem mit Hilfe von Assistenten und QuickInfos durch komplexe Verwaltungsaufgaben.
Das Azure-Portal ist oft die beste Schnittstelle für die Durchführung einzelner Aufgaben oder wenn Sie sich Konfigurationsoptionen im Detail ansehen möchten.
Allgemein gesagt können Sie im Portal keine sich wiederholenden Aufgaben automatisieren. Wenn Sie beispielsweise mehrere VMs einrichten möchten, müssen Sie diese einzeln erstellen. Durch diesen Prozess ist der Portalansatz möglicherweise weniger ideal für komplexe Aufgaben, die Wiederholungen beinhalten. Für diese Arten von Aufgaben können Azure PowerShell und Azure CLI hilfreich sein.
Azure PowerShell
Mit Azure PowerShell können Sie eine Verbindung mit Ihrem Azure-Abonnement herstellen und Ressourcen verwalten.
Azure PowerShell stellt z. B. den Befehl New-AzVM
bereit, der eine VM in Ihrem Azure-Abonnement erstellt. Um es zu verwenden, starten Sie PowerShell und installieren das Azure PowerShell-Modul, falls Sie dies noch nicht getan haben. Melden Sie sich dann mit dem Befehl Connect-AzAccount
bei Ihrem Azure-Konto an und geben Sie einen Befehl wie den folgenden ein:
New-AzVM `
-ResourceGroupName "MyResourceGroup" `
-Name "TestVm" `
-Image "UbuntuLTS" `
...
Azure CLI
Azure CLI ist ein Befehlszeilenprogramm, über das Sie eine Verbindung mit Azure herstellen und Verwaltungsbefehle für Azure-Ressourcen ausführen können. Azure CLI kann unter Windows, Linux oder macOS ausgeführt werden.
Wenn Sie beispielsweise eine VM erstellen möchten, öffnen Sie ein Eingabeaufforderungsfenster und installieren Azure CLI, falls Sie dies noch nicht getan haben. Melden Sie sich dann mit dem Befehl az login
bei Azure an und geben Sie einen Befehl wie den folgenden ein:
az vm create \
--resource-group MyResourceGroup \
--name TestVm \
--image Ubuntu2204 \
--generate-ssh-keys \
...
Azure Cloud Shell
Azure Cloud Shell ist eine interaktive, authentifizierte, über den Browser zugängliche Shell für die Verwaltung von Azure-Ressourcen mit Skript-Tools wie Azure CLI oder Azure PowerShell. Die Cloud Shell verfügt auch über viele andere Entwicklertools, z. B. Text-Editoren, Quellcodeverwaltungstools, Datenbanken und vieles mehr.
Sie können über das Azure-Portal auf Azure Cloud Shell zugreifen oder zu https://shell.azure.com navigieren.
Azure Mobile App
Mithilfe der mobilen Microsoft Azure-App können Sie auf alle Ihre Azure-Konten und -Ressourcen über Ihr iOS- oder Android-Smartphone oder -Tablet zugreifen und diese darüber verwalten sowie überwachen.
Nach der Installation können Sie viele allgemeine Azure-Aufgaben ausführen, z. B.:
- Prüfen Sie den aktuellen Status und kritische Metriken Ihrer Dienste.
- Bleiben Sie mit Benachrichtigungen und Alarmen über wichtige Integritätsprobleme informiert.
- Prüfen Sie die aktuellsten Azure-Warnungen.
- Starten, stoppen und starten Sie VMs oder Web-Apps neu.
- Stellen Sie eine Verbindung zu Ihren VMs her.
- Verwalten Sie Berechtigungen mit rollenbasierter Zugriffssteuerung (RBAC).
- Verwenden Sie die Azure Cloud Shell, um gespeicherte Skripte auszuführen oder administrative Aufgaben zu erledigen.
Im restlichen Modul sehen wir uns den Portalansatz genauer an.