作者diorleoroy (早安早安)
看板Python
标题Django部署到Azure
时间Wed Jan 27 00:14:38 2021
Hello大家好:
小弟最近要把尝试把Django部署到Azure上,但因为部署的方式有满多种,想问一下大家通常或建议那种方式?
1. Django直接部署到WebApp,然後连结PostgreSQL服务
2. Django用docker的方式部署到WebApp(可能要搭配NGINX与uWSGI),然後连结PostgreSQL服务
3. Django跟PostgreSQL都用Docker打包部署上去
4. 其他
不晓得大家会建议那种方法呢?
然後考量的点是什麽(维护性、效能等等)
小弟先谢谢大家了~
-----
Sent from JPTT on my iPhone
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.168.49 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1611677680.A.1ED.html
1F:推 nurockplayer: Django+Nginx+uWSGI用Docker打包,PostgreSQL独立 01/27 04:12
2F:→ nurockplayer: 打包成Docker Image容易水平扩展、升降版、重新部署 01/27 04:15
3F:→ nurockplayer: 以及转移平台 01/27 04:15
4F:→ nurockplayer: 资料库自己独立一台,App Server不管扩展到几台都是 01/27 04:21
5F:→ nurockplayer: 连到同一台 DB Server,因为资料库不会时常从零开始 01/27 04:22
6F:→ nurockplayer: 等到量真的已经大到各种优化做足、机器也开到顶了 01/27 04:23
7F:→ nurockplayer: 才会做读写分离的水平扩展,和App Sever的做法不同 01/27 04:24
8F:推 ddavid: 每个方法都有适用情境,但楼上提到的资料库分离真的很有用 01/27 14:12
9F:→ diorleoroy: 感谢巧克力大大!对耶,扩充、升降版还有重新部署,真 01/27 15:07
10F:→ diorleoroy: 的都是用docker的优点,资料库独立分开也是之後要维护 01/27 15:07
11F:→ diorleoroy: 会方便很多,感谢大大的建议! 01/27 15:07
12F:→ diorleoroy: 我会尝试用docker部署上去XDD 01/27 15:07