Skip to main content

Comprendre les bases de données -
Extended Edition

Livre électronique gratuit

Déployer des clusters de bases de données haute performance
dans les applications modernes

Ce qu'il y a dedans

La version étendue de Comprendre les bases de données inclut "Déployer Django sur Linode en utilisant une base de données MySQL gérée" Dans cette section pratique, nous allons explorer comment déployer durablement et efficacement Django en production sur Linode. Chaque chapitre va étape par étape avec du code prêt pour la production disponible sur notre GitHub.

Puisque ce livre traite du déploiement de Django en production, nous allons limiter la quantité de travail manuel et opter pour autant d'automatisation que possible. Pour ce faire, nous allons nous concentrer sur les domaines suivants :

  • CI/CD avec Git, GitHub et GitHub Actions
  • Django sur Docker et DockerHub (ainsi que l'utilisation de WatchTower)
  • Équilibrage de la charge avec Nginx
  • Bases de données de production avec MySQL géré par Linode
  • Utilisation locale/de développement de bases de données de type production
  • Terraform pour provisionner l'infrastructure sur Linode
  • Ansible pour configurer l'infrastructure sur Linode (en tandem avec Terraform)
  • Téléchargements de fichiers basés sur Django et fichiers statiques Django sur Linode Object Storage
Comprendre les bases de données gérées eBook

Déployer Django sur Linode en utilisant une base de données MySQL gérée Série de vidéos

Vignette vidéo