是否可以通过连接到具有更多空间的服务器来扩展某人的网络空间?
假设我有一台磁盘较小的远程服务器,以及一台有大量可用磁盘空间的本地服务器。我能以某种方式将本地服务器上的空间永久地安装在远程服务器上吗?
答案1
当然,你可以使用类似SSHFS,但这似乎是一种极其复杂且令人担忧的解决磁盘空间问题的方法。如果您不关心 Web 服务器的正常运行时间,也不关心在出现问题时处理它所花费的精力,那么您可以使用此解决方案。
更好的方法是向托管服务提供商付费以获取更多磁盘空间。另一种方法是重新设计您的网站以使用更合适的异地存储,例如 Amazon 的 S3。
答案2
互联网SCSI是一种常见的方法。另一种方法是 NFS。
由于延迟和安全原因,两者都不适合 WAN 场景,尤其是包含小带宽网络时。
答案3
它是可能的,将存储与服务器分离是将服务器连接到共享存储的合理方案,高可用性,存储设备(例如 NAS 或 SAN)作为该服务器初始设计的一部分。
我不会“只需从另一台服务器添加一些空间”到已经部署的服务器上,不行。您的 Web 服务不再依赖于一台服务器及其与 Internet 的链接,而是依赖于与 Internet 的链接、两台服务器以及这两台服务器之间的任何连接。您只会让您的服务本质上变得更加不可靠,只是为了节省一点钱,以更合理的方式向 Web 服务器添加存储空间。这很好地证明了英国谚语“小事聪明,大事糊涂”。