【问题标题】:Best methods for developing on/from a cloud server?在/从云服务器上开发的最佳方法?
【发布时间】:2014-06-11 18:11:02
【问题描述】:

我最近参与了一个项目,该项目与当今的大多数项目一样,依赖于多个关系数据库,并且与当今的大多数项目一样,依赖于云计算的灵活性和安全性。

我在一个多月前开始接触云服务,从那时起,我已经掌握了 Amazon Web Services 提供的大多数服务的基础知识,但只测试和部署了个人项目。

现在我将在客户端服务器及其庞大的实例上工作,因此我需要研究在云服务器上开发预先存在的应用程序的最佳方法。还要记住,存储在数据库中的数据也在“实时”/动态更新。

我认为获取本地副本仍然是一种好习惯?在这种情况下,使用 ssh 下载整个服务器的最佳方法是什么?如果是这样,是否有任何替代方案?我觉得对于连接到如此大数据库的如此大的应用程序来说,仅下载整个服务器并将其全部备份(包括数据“流”)将非常耗时。

还有什么更优雅的吗?

【问题讨论】:

    标签: database google-app-engine amazon-web-services cloud server-administration


    【解决方案1】:

    如果您在云环境中工作,您可能有开发环境。

    您可能有一个本地存储库,但仅是您的 IDE 和版本控制工具。

    您的所有服务都可能由云提供,而测试代码的最有效方法是在目标图像上进行。

    就我个人而言,我在我的 git 存储库中使用 Cloud Foundry 或 IBM Bluemix。我想测试时直接推送修改。

    【讨论】:

      【解决方案2】:

      您可以使用云服务,您不必考虑服务器设置/服务。您只需要像 git 这样的存储库。 您可以按照以下示例链接开始在 bluemix 上进行配置:

      https://hub.jazz.net/tutorials

      https://www.facebook.com/ibmswg?ref=hl&ref_type=bookmark

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-02-04
        • 2010-10-02
        • 1970-01-01
        • 2018-10-03
        • 1970-01-01
        • 2017-05-03
        • 1970-01-01
        • 2011-11-29
        相关资源
        最近更新 更多