Beschreiben von Tools für die Interaktion mit Azure

Abgeschlossen

Um Azure optimal nutzen zu können, benötigen Sie eine Möglichkeit zur Interaktion mit der Azure-Umgebung, den Verwaltungsgruppen, Abonnements, Ressourcengruppen, Ressourcen usw. Azure bietet mehrere Tools zum Verwalten Ihrer Umgebung:

  • Azure-Portal
  • Azure PowerShell
  • Azure-Befehlszeilenschnittstelle (CLI)

Was ist das Azure-Portal?

Das Azure-Portal ist eine webbasierte, zentrale Konsole, die eine Alternative zu Befehlszeilentools darstellt. Mit dem Azure-Portal können Sie Ihr Azure-Abonnement über eine grafische Benutzeroberfläche verwalten. Ihre Möglichkeiten:

  • Erstellen, Verwalten und Überwachen aller Aspekte – von einfachen Web-Apps bis hin zu komplexen Cloudbereitstellungen
  • Erstellen benutzerdefinierter Dashboards für eine übersichtliche Ansicht der Ressourcen
  • Konfigurieren von Optionen für die Barrierefreiheit für eine optimale Benutzererfahrung

Im folgenden Video finden Sie eine Einführung in das Azure-Portal:

Das Azure-Portal ist auf Resilienz und fortlaufende Verfügbarkeit ausgelegt. Es ist in jedem Azure-Rechenzentrum vorhanden. Diese Konfiguration sorgt dafür, dass das Azure-Portal Ausfällen einzelner Rechenzentren gegenüber resilient ist. Darüber hinaus werden durch die Nähe zu den Benutzern Verlangsamungen des Netzwerks vermieden. Das Azure-Portal wird ständig aktualisiert und erfordert bei Wartungsarbeiten keine Downtime.

Azure Cloud Shell

Azure Cloud Shell ist ein browserbasiertes Shelltool, mit dem Sie Azure-Ressourcen mithilfe einer Shell erstellen, konfigurieren und verwalten können. Azure Cloud Shell unterstützt sowohl Azure PowerShell als auch die Azure-Befehlszeilenschnittstelle (CLI), die eine Bash-Shell ist.

Sie können über das Azure-Portal auf Azure Cloud Shell zugreifen, indem Sie das Cloud Shell-Symbol auswählen:

Screenshot of the Azure portal with the Cloud Shell icon emphasized.

Azure Cloud Shell bietet mehrere Features, die es zu einem einzigartigen Angebot für die Verwaltung von Azure machen. Dazu gehören unter anderem die folgenden Features:

  • Es handelt sich um eine browserbasierte Shell, die ohne lokale Installation oder Konfiguration auskommt.
  • Die Authentifizierung erfolgt mit Ihren Azure-Anmeldeinformationen. Wenn Sie sich anmelden, weiß sie daher sofort, wer Sie sind und welche Berechtigungen Sie haben.
  • Sie können die Shell auswählen, mit der Sie am meisten vertraut sind. Azure Cloud Shell unterstützt sowohl Azure PowerShell als auch die Azure-Befehlszeilenschnittstelle (die Bash verwendet).

Was ist Azure PowerShell?

Azure PowerShell ist eine Shell, mit der Entwickler*innen sowie DevOps- und IT-Expert*innen Befehle ausführen können, die als Cmdlets (ausgesprochen „Command-lets“) bezeichnet werden. Mit diesen Befehlen wird die Azure-REST-API aufgerufen, um Verwaltungsaufgaben in Azure auszuführen. Cmdlets können unabhängig ausgeführt werden, um einmalige Änderungen vorzunehmen, oder sie können kombiniert werden, um komplexe Aktionen wie die folgenden zu orchestrieren:

  • Die routinemäßige Einrichtung, Bereinigung und Verwaltung einer einzelnen Ressource oder mehrerer verbundener Ressourcen.
  • Die Bereitstellung einer vollständigen Infrastruktur, die Dutzende oder Hunderte von Ressourcen enthalten kann,mit imperativem Code.

Die Erfassung der Befehle in einem Skript macht den Prozess wiederholbar und automatisierbar.

Zusätzlich zur Verfügbarkeit über Azure Cloud Shell können Sie Azure PowerShell auf Windows-, Linux- und Mac-Plattformen installieren und konfigurieren.

Was ist die Azure CLI?

Die Azure-Befehlszeilenschnittstelle entspricht funktionell Azure PowerShell. Der Hauptunterschied liegt in der Syntax von Befehlen. Während bei Azure PowerShell PowerShell-Befehle verwendet werden, sind es bei der Azure-Befehlszeilenschnittstelle Bash-Befehle.

Die Azure-Befehlszeilenschnittstelle bietet dieselben Vorteile bei der Durchführung von diskreten Aufgaben oder dem Orchestrieren komplexer Vorgänge per Code. Sie kann ebenfalls auf Windows-, Linux- und Mac-Plattformen sowie über Azure Cloud Shell installiert werden.

Aufgrund der Ähnlichkeiten bei den Funktionen und dem Zugriff zwischen Azure PowerShell und der Bash-basierten Azure-Befehlszeilenschnittstelle kommt es für Sie hauptsächlich auf die Sprache an, mit der Sie vertraut sind.