Django部署到Azure

楼主: diorleoroy (Eason)   2021-01-27 00:14:38
Hello大家好:
小弟最近要把尝试把Django部署到Azure上,但因为部署的方式有满多种,想问一下大家通常或建议那种方式?
1. Django直接部署到WebApp,然后连结PostgreSQL服务
2. Django用docker的方式部署到WebApp(可能要搭配NGINX与uWSGI),然后连结PostgreSQL服务
3. Django跟PostgreSQL都用Docker打包部署上去
4. 其他
不晓得大家会建议那种方法呢?
然后考量的点是什么(维护性、效能等等)
小弟先谢谢大家了~
作者: nurockplayer (塔奇巧克力)   2021-01-27 04:12:00
Django+Nginx+uWSGI用Docker打包,PostgreSQL独立打包成Docker Image容易水平扩展、升降版、重新部署以及转移平台数据库自己独立一台,App Server不管扩展到几台都是连到同一台 DB Server,因为数据库不会时常从零开始等到量真的已经大到各种优化做足、机器也开到顶了才会做读写分离的水平扩展,和App Sever的做法不同
作者: ddavid (谎言接线生)   2021-01-27 14:12:00
每个方法都有适用情境,但楼上提到的数据库分离真的很有用
楼主: diorleoroy (Eason)   2021-01-27 15:07:00
感谢巧克力大大!对耶,扩充、升降版还有重新部署,真的都是用docker的优点,数据库独立分开也是之后要维护会方便很多,感谢大大的建议!我会尝试用docker部署上去XDD

Links booklink

Contact Us: admin [ a t ] ucptt.com