Google Compute Engine + Google Cloud Storage + NFS VM Instance 谷歌计算引擎+谷歌云存储+NFS虚拟机实例

3
我想知道是否有人尝试过在Google Compute Engine + Google Cloud Storage + NFS VM实例上进行设置并取得了良好的成功效果?
我考虑的场景是创建一个Google Cloud Storage实例,并将其呈现给在GCE上运行的NFS VM实例。然后,配置NFS VM实例以将Google Cloud Storage存储桶导出到几个需要读写该存储桶(Cloud Storage)的Web服务器。
如果可能的话,我更喜欢这种方法的原因是我的Cloud Storage数据在备份等方面更可靠。我知道我可以为GCE上的NFS VM实例创建持久磁盘并将数据转储到该持久磁盘上,但这时我必须担心自己数据的备份。 GCE中的磁盘快照很好,但不确定这是否是最佳解决方案。
我刚开始使用GCE和Google Cloud Platform,正在尝试使用不同的方法模拟我当前的物理系统。
1个回答

3
如果您的场景涉及将Cloud Storage存储桶作为文件系统挂载在NFS服务器实例上,然后将其导出到客户端,则无法获得生产级别的性能和可靠性。原因是没有本地挂载Cloud Storage的方法,您将受限于用户空间文件系统实现,例如s3fuse。尽管它可能适用于简单的用例和低负载。

请注意,您可以同时以只读模式将持久磁盘挂载到多个实例


Zakreuski - 感谢您的回复。如果它会影响性能,那么我想这是不可行的。关于将Persistent Disk设置为只读模式并挂载到多个实例上的唯一问题是,我将用户主目录挂载到此处,并使用NFS将主目录提供给负载平衡的Web服务器。所以我的问题是,如果用户被发送到一个只有只读权限的Web服务器,当用户在该服务器上进行更改时会发生什么?我认为它会失败,但想知道是否有其他替代方案。 - Tito Valentin
@TitoValentin:可写的主目录在只读挂载中无法工作。您仍然可以尝试s3fuse,但不要期望太多。 - PrecariousJimi
1
FYI,现在有gcsfuse可用,但它是一个GCS存储桶的FUSE挂载;请阅读文档以获取更多信息。 - Misha Brukman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接