我正在尝试在GCP上构建一个可扩展的Web / app服务器系统。我最初的意图是每个托管操作系统的Web服务器组有一个磁盘,另一个托管源代码+图像等。我的想法是在多个VM实例上安装操作系统磁盘,以便拥有服务器的精确克隆,一个地方存储PHP会话文件(因此在不同服务器之间移动将是透明的,不会导致问题)。
第二个想法是安装第二个磁盘,其中包含源代码和媒体文件,然后与2个Web服务器共享,一个配置为CDN服务器,另一个配置主网站和后端。后端将修改/添加/删除媒体文件,CDN服务器会在请求时将它们提供给浏览器。
当读取永久磁盘存储仅可安装在具有读/写访问权限的单个VM实例上时,我的问题就出现了,如果在多个实例上需要它,则只能在写访问中挂载。我需要有一个具有读/写访问权限的实例,其他实例(可能很多)具有只读访问权限。
您是否能够就如何在GCP上实施此类系统提出方法或方法,或者根本不可能?