我需要了解有关 NFS (服务器) 的一些信息。假设我有:
- 两种不同的云(每台服务器一个)
- 一个 NFS 服务器
- 一个 Apache 服务器(作为NFS 客户端) 带有 NFS 挂载目录 (比如说:
/var/www/example.com/downloads/
) - 那将会变成类似这样的:
http://www.example.com/downloads/myvideo.mp4
- 假设:
myvideo.mp4
是1GB在尺寸方面。 - 3 个不同的用户(通过网站下载 3 次 =3Gb(通过网络))
好的,那么当用户下载该文件时,问题是:
- 我当然相信Apache 服务器必须使用
Total 3Gb
出站带宽。 - 与此同时,NFS 服务器也要使用
Total 3Gb
出站带宽吗?
因为,我现在的理解是:
NFS Server---(Outbound: ? Gb)--->Apache Server---(Outbound: 3 Gb)--->Browser
希望得到专家的建议,因为我必须了解清楚,然后计算黑白成本。
提前感谢大家。
答案1
我假设这是在托管服务提供商处?简单的答案是这取决于他们的政策,但通常您只需在离开 Apache 时支付 1Gb 费用,而不是在离开 NFS 服务器时支付。大多数托管服务提供商仅在数据通过其路由器时收费,因此同一提供商的两台机器之间的流量是免费的。如果您想确保这一点,您需要做的是设置一个专用网络。因此,Apache 服务器将有两个 NIC:eth0 是 Internet 连接的 IP,eth1 位于仅包含 Apache 服务器和 NFS 服务器的本地网络上。NFS 服务器根本不需要任何类型的 Internet 访问(尽管我会将 Apache 盒设置为充当 NFS 盒的 NAT 路由器,以便您可以安装软件包更新。)