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
![Databases-eBook-LPLookInside Managed Databases verstehen eBook](https://www.linode.com/wp-content/uploads/2022/05/Databases-eBook-LPLookInside.png)