Zum Inhalt springen

Datenbanken verstehen -
Extended Edition

Kostenloses eBook

Einsatz von Hochleistungs-Datenbankclustern
in modernen Anwendungen

Was ist drin?

Die erweiterte Version von Understanding Databases enthält das Kapitel "Deploy Django to Linode Using a Managed MySQL Database". In diesem praktischen Teil erfahren Sie, wie Sie Django nachhaltig und effizient auf Linode in Produktion bringen. Jedes Kapitel geht Schritt für Schritt mit produktionsreifem Code, der auf unserem GitHub verfügbar ist .

Da es in diesem Buch darum geht, Django in die Produktion zu überführen, werden wir den Anteil der manuellen Arbeit begrenzen und uns für so viel Automatisierung wie möglich entscheiden. Um dies zu erreichen, werden wir uns auf diese Kernbereiche konzentrieren:

  • CI/CD mit Git, GitHub und GitHub-Aktionen
  • Django auf Docker und DockerHub (sowie die Verwendung von WatchTower)
  • Lastausgleich mit Nginx
  • Produktionsdatenbanken mit verwaltetem MySQL von Linode
  • Lokale/entwicklungsnahe Nutzung von produktionsähnlichen Datenbanken
  • Terraform zur Bereitstellung der Infrastruktur auf Linode
  • Ansible zur Konfiguration der Infrastruktur auf Linode (in Verbindung mit Terraform)
  • Django-basierte Datei-Uploads und statische Django-Dateien auf Linode-Objektspeicher
Managed Databases verstehen eBook

Bereitstellung von Django auf Linode mit einer verwalteten MySQL-Datenbank Video-Serie

Video-Miniaturansicht