Einführung
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 nachverfolgt, wo die einzelnen Schiffe des Unternehmens jeweils angedockt sind. Aufgrund von Personalausbau entschied sich Ihr Unternehmen, dieses System auf Kubernetes zu verschieben.
Die Anwendung des Systems verwendet als Datenbank Azure Cosmos DB und wurde über ein separates Back-End erstellt. Sie sollen ermitteln, wie der Datenbankzugriff in dieser verteilten Umgebung verwaltet werden kann und wie Sie eine neue Datenbank bereitstellen können, um diese unternehmenskritische Anwendung unterstützen zu können.
Lernziele
In diesem Modul lernen Sie Folgendes:
- Bereitstellen einer zustandsbehafteten cloudnativen Anwendung in Azure Kubernetes Service (AKS)
- Erstellen Sie eine Azure Cosmos DB-Datenbank.
- Grundlegende Konzepte der Datenbanksicherheit mithilfe von Kubernetes
Voraussetzungen
- Kenntnisse über Kubernetes-Konzepte Wenn Sie noch nicht mit Kubernetes arbeiten, lesen Sie vorab die Grundlagen von Kubernetes.
- Kenntnisse im Umgang mit Git und GitHub
- Kenntnisse im Umgang mit Docker und Docker-Images
- ein aktives Azure-Abonnement
- Kenntnisse im Umgang mit der Azure CLI
- Kenntnisse zum Erstellen eines Docker-Containers. Wenn Sie noch nicht mit Docker gearbeitet haben, lesen Sie vorab die Einführung in Container.
Zum Durchführen dieser Übungen benötigen Sie ein Azure-Abonnement. Wenn Sie kein Azure-Abonnement haben, können Sie ein kostenloses Konto erstellen und ein Abonnement hinzufügen, bevor Sie beginnen. Schulkinder und Studierende können das Angebot Azure for Students nutzen.
Hinweis
In allen Übungen wird Azure Cloud Shell verwendet, in der bereits alle erforderlichen Tools installiert sind. Wenn Sie die Beispiele lieber an Ihrem eigenen Terminal ausführen möchten, müssen Sie die Azure-Befehlszeilenschnittstelle und kubectl installieren.