了解数据库--
扩展版
免费电子书
在现代应用中部署高性能的数据库
集群
里面有什么
了解数据库》的扩展版本包括 "使用管理的MySQL数据库将Django部署到Linode "在这个实用的部分,我们将探索如何在Linode上可持续和有效地部署Django到生产中。每一章都会逐步进行,并在我们的GitHub上提供生产就绪的代码。
由于这本书是关于将Django部署到生产中的,我们将限制手动工作的数量,并选择尽可能多的自动化工作。为了做到这一点,我们将专注于这些核心领域:
- 使用Git、GitHub和GitHub Actions的CI/CD
- Django在Docker和DockerHub上(以及使用WatchTower)。
- 负载平衡与Nginx
- 使用Linode管理的MySQL的生产数据库
- 类似生产型数据库的本地/开发使用
- Terraform 在Linode上提供基础设施
- Ansible 在Linode上配置基础设施(与Terraform 配合)。
- 在 Linode 上上传基于 Django 的文件和 Django 静态文件Object Storage