1

我有一个项目的两个部分,我认为它们早于 Google Cloud Console,现在分别显示在 Google Cloud Console 中:

  1. App Engine 项目
  2. 谷歌 API 和谷歌云存储项目

这两个“项目”是同一个真实软件项目的一部分。

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

4

3 回答 3

1

确实没有任何简单的方法可以做到这一点,而且收益可能不会超过成本。除非您将两个应用程序引擎应用程序合并为一个(这可能会带来显着的成本效益),否则它可能不会产生任何影响。

于 2013-09-17T04:39:38.210 回答
0

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

这将使您更轻松地使用与您的 App Engine 应用程序关联的 Google Cloud Datastore 和其他 Cloud API。

于 2013-09-21T08:03:25.817 回答
0

我认为您应该问自己的问题是,这两个组件是否是您的基础架构的不同部分,或者它们实际上是否相同。这是一个主观和抽象的问题,但理想情况下,您希望您的软件堆栈分解成逻辑连贯的部分。

还有一个与组织规模相关的更实际的考虑。如果您与一个拥有一两个团队的小型组织合作,您可能希望拥有一个更加“单一”的基础架构。较大的组织可能会想要一个更多基于“微服务”的基础设施,其中的各个部分被分解成更小的部分。

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

于 2015-11-02T20:13:10.933 回答