0

我正在尝试构建一个可扩展的Web /应用程序服务器的GCP系统。我最初的意图是每个托管操作系统的Web服务器组拥有一个磁盘,另一个托管源代码+图像等。我的想法是将操作系统磁盘安装在多个虚拟机实例上,以便具有一个位置的服务器的确切克隆存储PHP会话文件(因此在不同服务器之间移动将是透明的并且不会导致问题)。GCP - CDN服务器

第二个想法是安装第二个磁盘,其中包含源代码和媒体文件,然后与2个Web服务器共享,一个配置为CDN服务器,另一个配置为主网站和后端。后端会修改/添加/删除媒体文件,并且CDN服务器会在请求时将其提供给浏览器。读取持久性的磁盘存储仅适用于具有读/写访问的单个虚拟机实例安装时

我的问题就出现了,如果它需要在多个情况下,它可以安装只能在写访问。我需要让其中一个具有读/写访问权限的实例(可能有很多)具有只读访问权限。

您能够就如何在GCP上实施此类系统提出建议方法或方法,或者根本不可能?

+2

也许设置一个共享目录的NFS服务器/客户端将在你的情况下工作? – George 2014-11-03 22:32:51

+0

这似乎是目前唯一的解决方案。似乎还有另一种可能的解决方案,即通过第三方应用程序或谷歌提供的封闭测试服务安装存储桶。 – Lincoln 2014-11-21 16:08:04

回答

0

使用持久性的替代文件(这正如你所说,只有alows一个RW安装或许多只读)是使用云存储 - 它可以是mounted through FUSE

相关问题