Einleitung

Abgeschlossen

Stellen Sie sich vor, Sie arbeiten für ein Frachtunternehmen, das Schiffe zum Transport von Gütern auf der ganzen Welt verwendet. Die Betriebsabteilung verwendet ein kleines System, das verfolgt, wo alle Schiffe des Unternehmens verankert sind. Aufgrund von Personalerhöhungen hat sich Ihr Unternehmen entschieden, dieses System auf Kubernetes zu verschieben.

Die Anwendung des Systems verwendet Azure Cosmos DB als Datenbank und basiert auf einem getrennten Back-End. Sie wurden beauftragt, zu bestimmen, wie Sie den Datenbankzugriff in dieser verteilten Umgebung verwalten und wie Sie eine neue Datenbank bereitstellen, um diese kritische Anwendung zu unterstützen.

Lernziele

Am Ende dieses Moduls können Sie:

  • Bereitstellen einer zustandsbehafteten cloudnativen Anwendung in Azure Kubernetes Service (AKS).
  • Erstellen Sie eine Azure Cosmos DB-Datenbank.
  • Verstehen der Konzepte der Datenbanksicherheit über Kubernetes.

Voraussetzungen

  • Kenntnisse über Kubernetes-Konzepte Wenn Sie noch nicht mit Kubernetes arbeiten, lesen Sie die Grundlagen von Kubernetes , bevor Sie beginnen.
  • Vertrautheit mit Git und GitHub.
  • Vertrautheit mit Docker und Docker Images.
  • Ein aktives Azure-Abonnement.
  • Die Möglichkeit, die Azure CLI zu verwenden.
  • Die Möglichkeit zum Erstellen eines Docker-Containers. Wenn Sie noch nicht mit Docker arbeiten, lesen Sie die Einführung in Container , bevor Sie beginnen.

Zum Durchführen der Übungen benötigen Sie ein Azure-Abonnement. Wenn Sie nicht über ein Azure-Abonnement verfügen, erstellen Sie ein kostenloses Konto , und fügen Sie ein Abonnement hinzu, bevor Sie beginnen. Wenn Sie Schüler sind, können Sie das Azure-Angebot für Kursteilnehmer nutzen.

Hinweis

Alle Übungen verwenden Azure Cloud Shell, das bereits alle erforderlichen Tools installiert hat. Wenn Sie die Beispiele lieber in Ihrem eigenen Terminal ausführen möchten, müssen Sie Azure CLI und Kubectl installieren.