【发布时间】:2017-03-28 00:52:26
【问题描述】:
将 *.website.com 放入一个 GCP 项目或每个网站有一个项目是否理想?我们将使用 Firebase 来存储后端数据,每个 *.website.com 之间的数据将被共享。
在 Google Cloud Platform 上启动/托管网站的任何提示或更有效的方法? (这么多的东西/信息是相当压倒性的)
【问题讨论】:
标签: web cloud google-cloud-platform platform
将 *.website.com 放入一个 GCP 项目或每个网站有一个项目是否理想?我们将使用 Firebase 来存储后端数据,每个 *.website.com 之间的数据将被共享。
在 Google Cloud Platform 上启动/托管网站的任何提示或更有效的方法? (这么多的东西/信息是相当压倒性的)
【问题讨论】:
标签: web cloud google-cloud-platform platform
最佳做法通常是每个项目都有一个站点,这样您就可以将所有与网站相关的资源保存在一个项目中。否则,您将在一个项目中将大量资源转到不同的网站,这将使其更难维护。
或者,如果您在同一基础架构上托管多个网站,那么您可以考虑每个环境一个项目,例如登台、开发等。
有些人使用的另一种可能性是将所有前端资源放在一个项目中,然后将所有后端资源放在另一个项目中,并使用谷歌跨项目网络与他们进行通信,因为这允许团队分离资源。
我需要更多地了解您要设置的内容。
【讨论】:
在 Google Cloud Platform 上托管静态 (HTML) 网站和/或共享网站内容的最成本效益方式是将其存储在 Cloud Storage 存储桶中。由于 Cloud Storage 始终提供免费套餐,因此随着时间的推移,这可以节省大量资金。有关将其托管在 Cloud Storage 上的详细信息,请参阅本文https://cloud.google.com/storage/docs/hosting-static-website
我在一个项目中运行多个网站和域。项目更多地与权限和计费有关,而不是提供网站内容,这实际上与 DNS 记录有关;但如果您的网站在 App Engine 上运行,则每个项目只能运行一个应用。
【讨论】: