远程计算机上的软件更新

时间:2015-07-11 22:45:16

标签: remote-access remote-debugging

[谢谢你的回答。我正在向原来的问题添加更多信息]

我们有一个跨多个客户位置部署的Python应用程序。在我们的服务器和客户端机器之间建立VPN是不可行的。随着我们添加新功能,我们希望将其推送给现有客户。我们正在寻找类似于处理空中更新的方法。我知道这不是一个新问题,并且希望能够就目前的处理方式寻求一些想法。

1 个答案:

答案 0 :(得分:0)

可扩展的解决方案是拥抱服务器编排。这样,您就可以将应用程序的更新从其所在的基础架构中分离出来。

Ansible是我在这个部门最喜欢的解决方案。其他受欢迎的解决方案是Puppet的厨师。

服务器编排的一个常见且合理的组件是Push to Deploy。您的主分支始终包含生产代码。