Google app engine 谷歌云控制台项目,在同一项目下有不同元素的优势?

Google app engine 谷歌云控制台项目,在同一项目下有不同元素的优势?,google-app-engine,google-api,google-cloud-storage,google-cloud-datastore,Google App Engine,Google Api,Google Cloud Storage,Google Cloud Datastore,我认为一个项目的两个部分出现在Google云控制台之前,现在分别出现在Google云控制台中: 应用程序引擎项目 谷歌API和谷歌云存储项目 这两个“项目”是同一个实际软件项目的一部分 我是否应该尝试最终将我的API和存储项目迁移到App Engine云项目中?有什么好处吗 要做到这一点真的没有简单的方法,而且好处可能不会超过成本。除非您将两个应用程序引擎应用程序合并为一个应用程序(这可能会带来显著的成本效益),否则可能不会有什么不同 要做到这一点真的没有简单的方法,而且好处可能不会超过成本。除

我认为一个项目的两个部分出现在Google云控制台之前,现在分别出现在Google云控制台中:

  • 应用程序引擎项目
  • 谷歌API和谷歌云存储项目
  • 这两个“项目”是同一个实际软件项目的一部分


    我是否应该尝试最终将我的API和存储项目迁移到App Engine云项目中?有什么好处吗

    要做到这一点真的没有简单的方法,而且好处可能不会超过成本。除非您将两个应用程序引擎应用程序合并为一个应用程序(这可能会带来显著的成本效益),否则可能不会有什么不同

    要做到这一点真的没有简单的方法,而且好处可能不会超过成本。除非您将两个应用程序引擎应用程序合并为一个应用程序(这可能会带来显著的成本效益),否则可能不会有什么不同

    您绝对应该尝试将API和存储项目迁移到App Engine云项目中(通过在关联的云项目中启用API、复制资源并重新创建凭据)


    这将使您更容易将Google云数据存储和其他云API与您的应用程序引擎应用程序关联使用。

    您应该尝试将API和存储项目迁移到应用程序引擎云项目中(通过在关联的云项目中启用API,复制资源并重新创建凭据)


    这将使您更容易将Google Cloud Data Store和其他云API与应用程序引擎应用程序结合使用。

    我认为您应该问自己的问题是,这两个组件是基础设施的不同部分,还是实际上是相同的。这是一个主观和抽象的问题,但这是一个想法通常,您希望将软件堆栈分解为逻辑上紧密相连的部分

    还有一个与组织规模相关的更实际的考虑因素。如果你与一个小型组织合作,有一个或两个团队,那么你可能希望拥有一个更“单一”的基础设施。大型组织可能希望基础设施更基于“微服务”将馅饼的各个部分分解成更小的部分


    我想你可以使用一个很好的一般经验法则,即你拥有的项目数量应该是你在软件堆栈的不同组件上工作的团队数量的顺序。换句话说,如果你有几个团队在处理几个组件,你应该有几个项目。如果你有数百个在数百个组件上工作的团队中,您应该有数百个项目。

    我认为您应该问自己的问题是,这两个组件是基础架构的不同部分,还是实际上是相同的。这是一个主观和抽象的问题,但理想情况下,您希望将软件堆栈分解为所有组件有粘性的部分

    还有一个与组织规模相关的更实际的考虑因素。如果你与一个小型组织合作,有一个或两个团队,那么你可能希望拥有一个更“单一”的基础设施。大型组织可能希望基础设施更基于“微服务”将馅饼的各个部分分解成更小的部分


    我想你可以使用一个很好的一般经验法则,即你拥有的项目数量应该是你在软件堆栈的不同组件上工作的团队数量的顺序。换句话说,如果你有几个团队在处理几个组件,你应该有几个项目。如果你有数百个在数百个组件上工作的团队中,您应该有数百个项目。

    您有更简单的具体示例吗?我目前正在将Google云存储与App Engine帐户结合使用,没有任何问题。Auth现在和将来应该更容易,因为服务帐户将在你的应用程序引擎和API项目。你有更简单的具体例子吗?我目前正在使用谷歌云存储与应用程序引擎帐户结合使用,没有任何问题。Auth现在和将来应该更容易,因为服务帐户将在你的应用程序引擎和API项目之间统一。你是说“收益可能不会超过”成本?你的意思是“收益可能不会超过”成本吗?