我最近参与了一个项目,像今天的大多数项目一样,它依赖于多个关系数据库,也像今天的大多数项目一样,依赖于云计算的灵活性和安全性。
我在一个多月前开始接触云服务,从那时起,我已经处理了Amazon Web services提供的大多数服务的基础,但只测试和部署了个人项目。
现在我将在客户端服务器上工作,它是一个庞大的实例,因此我需要研究在云服务器上开发预先存在的应用程序的最佳方法。还要记住,存储在数据库中的数据也是"实时"/动态更新的。
我想这仍然是一个很好的做法,采取本地副本工作?在这种情况下,使用ssh下载整个服务器的最佳方法是什么?如果是这样,还有其他选择吗?我觉得仅仅下载整个服务器并一点一点地设置它(包括数据流)对于连接到如此大的数据库的如此大的应用程序来说是非常耗时的。
有更优雅一点的吗?
如果您在云环境中工作,您可能有开发环境。
您可能有一个本地存储库,但除了IDE和版本控制工具之外什么都没有。
你所有的服务可能都是由云提供的,测试代码最有效的方法是在目标图像上进行测试。
就我个人而言,我使用cloud foundry或IBM Bluemix作为我的git存储库。当我需要测试时,我直接推送修改。你可以使用云服务,你不必考虑服务器设置/服务。您只需要一个像git这样的存储库。您可以按照下面的示例链接开始在bluemix上进行配置:
https://hub.jazz.net/tutorialshttps://www.facebook.com/ibmswg?ref=hl& ref_type =书签