Django部署最佳实践

2024-05-28 21:04:39 发布

您现在位置:Python中文网/ 问答频道 /正文

在Safaribooksonline.com网站有一段Jacob Kaplan Moss关于如何部署Django应用程序的视频[1]。这是2010年的视频。它指的是一个站点[2],其中包含许多相关方面的列表。 现在,研讨会提到了虚拟机、vagrant(作为部署环境)或Fabric以及其他用于部署自动化的工具。在

我想知道从那以后变化了多少。我可以想象码头工人取代流浪汉。或者Heroku或AWS,而不是租用专用的物理服务器进行部署(或虚拟机)。或者用Ansible或Chef/Puppet代替Capistrano或织物。在

但还有什么变化?什么仍然相关?有什么不同的做法?2017年部署可供生产使用的Django应用程序的技术水平如何。在

有人能给我点书吗?在


[1]“Django部署研讨会”,https://www.safaribooksonline.com/library/view/django-deployment-workshop/9781449396442/

[2]“现代网站的基础设施”,https://randomfoo.net/2009/01/28/infrastructure-for-modern-web-sites


Tags: djangohttpscom应用程序列表视频站点网站
1条回答
网友
1楼 · 发布于 2024-05-28 21:04:39

老实说,在这一领域中,最具挑战性的是,要确定这一领域的最佳实践。总有一天,某件事是最好的实践,而明天有人会在博客上发表一篇文章,说这太可怕了,太过时了。在

有很多方法可以进行部署,但归根结底都取决于您需要什么,您希望自动化多少,以及需要什么级别的定制。在

  • 例如,在我现在的地方,我们使用CircleCI,Heroku,Sentry和 滚动条。

  • 我以前的一个客户(三个月前)希望我们使用 CodeCommit,CodeCommit,其中包括 美国焊接学会。

  • 最近我还参与了一个涉及Docker和flexible的项目 来自Google应用引擎的环境。

  • 对于我的个人项目,我只使用Fabric和Heroku,但我真的很想尝试一下新的CodeStar或AWS上的任何名称。

定义你想要什么,你想如何定制它,然后简单地去做。如果有些事情不成功,就改变它。事情变得越来越容易做,更换你的管道中的一个项目可以在几分钟内完成,而不是像以前那样几天/几周。现在每一个提供商都有对Docker和CI的支持。在

基督教青年会。在

相关问题 更多 >

    热门问题