在创建虚拟 Web 服务器(对我来说是 VirtualBox)时,Web 内容通常会进入虚拟机“内部”,还是通常有一个文件服务器在裸机上运行,为所有虚拟机提供文件(内容)?
是否存在为虚拟服务器存储内容的典型场景?
在创建虚拟 Web 服务器(对我来说是 VirtualBox)时,Web 内容通常会进入虚拟机“内部”,还是通常有一个文件服务器在裸机上运行,为所有虚拟机提供文件(内容)?
是否存在为虚拟服务器存储内容的典型场景?
这要看是开发还是生产?如果具有多台服务器的生产将所有内容存储在具有快速网络访问权限的文件共享中,那么您就不必处理更新每台服务器的麻烦。如果是开发,只需将所有内容都放在虚拟服务器上,因为性能并不重要,而且更简单。
你创建虚拟服务器是为了什么?
我通常使用 vms 作为测试机器,在这种情况下,内容将进入“内部”(运行 apache 的地方)。
如果您尝试模拟网络系统(如负载平衡器或其他东西),您将在模拟机器上设置内容,以代表您场景中的文件服务器。
这取决于您的架构以及信息将如何更新。如果信息要经常更新并在多台机器上复制,那么在裸机上安装一个文件服务器可能是有意义的,VM 通过网络连接到该服务器。但是,您应该知道,尤其是使用 VirtualBox,即使安装了来宾工具,您也会对网络性能造成相当大的影响。我注意到我从 VirtualBox 获得了大约 20% 的 VMWare 网络速度。