什么是物理独立服务器的目的

什么是物理独立服务器与服务器托pipe几个逻辑服务器的目的是什么?

我从一个开发背景,不断build立严谨的客户端 – 服务器系统。 但是,我从来没有深入到物理方面….

通常,我将通过IP地址(即数据库应用程序所在的地址)将Web服务指向数据库应用程序…..

现在这个Virtual Vs Virtual的概念一直在困扰着我 – 我是指向虚拟服务器还是物理服务器? 物理服务器是否有一个特定的目的 – 例如只是用于存储等,还是在实践中用于托pipe应用程序?

那么虚拟机需要运行一些东西,对吧?

然而,更严重的是,服务器负载通常比虚拟机可以处理的要多,而且你需要一个或多个系统来处理它。 当有许多轻载应用程序时,虚拟机非常棒。 当你有一些需要更多的咕</s>声时,实际上有一个服务器来完成这个工作是有意义的。 即使在服务器没有完全利用的情况下,你也有增长空间。

至于你提出的问题的第二部分,我会借用你的东西,并把你引用给SE自己的架构

它有很多服务器 – 专门为数据库提供服务(为这些服务器提供备份),还有多个Web服务器(和备份),负载均衡器,所有这些服务器协同工作以确保事物运行速度更快。 所以,是的,有应用程序服务器,备份服务器和负载平衡器,所有这些都设置为执行特定的作业。 即使共享主机或虚拟机,你也会有不同的系统做不同的工作 – 存储,networking服务器,数据库,主机等等。 在较小的工作场所或者开发/testing/家庭服务器设置之外,有一台通用的机器可能不常见

从用户/ dev(在这种情况下,开发人员用户)的angular度来看,虚拟机和物理机器之间的区别是非常模糊的。 它只是一台机器,你用它和物理系统一样。 虚拟机的优势当然是整合(您可以在一台机器上运行多个虚拟机),并且在突然需要适应更高的stream量时可以调整负载。 如果您需要相当大的基础架构设置,并且可以将一台或多台机器分配给一个angular色,那么物理机器会更好。

微不足道的答案是“是的,物理服务器是必需的,如果只是托pipe所有这些虚拟服务器”。 但是我怀疑你是在问“为什么会有人select虚拟物理,反之亦然”。

有趣的你应该问。 我只是对是否虚拟我的彩色盒子感到痛苦,最后决定反对。 优点是显而易见的:更便宜,更灵活,别人照顾硬件,我得到虚拟的“控制台”访问,而不必支付基于IP的KVM(或驱动器到可乐),等等。

最后,我决定保持体力。

第一个困难的原因是我想使用名为Entropy Key的USB设备来扩充我的服务器的熵池。 我知道大多数虚拟化技术确实允许将物理(USB)设备路由到特定的VPS,但这不是大多数虚拟化软件包的标准function。

第二个困难的原因是我想要一定程度的控制我的硬件上使用虚拟化技术的用户。 物理访问总是一个问题,但是我的colo在物理上是非常安全的,在DC层都有摄像头,等等:即使员工访问它也不会留下任何痕迹。 如果他只是坐在dom0硬件上,他可以看我的服务器所做的一切,而且很可能不留下足迹。 我可以说什么,我是偏执狂。

最后的原因是我可以很清楚我的约束是什么。 我知道我的光盘有多less带宽,因为它们是我的,而不是某个过度分配的背板上所谓的预留通道。 同样,我的记忆是我的,我为它付出了代价,当我的内核需要它的时候,它就在那里。

我想最终归结为控制与方便。 如果你喜欢前者,保持体力; 如果你喜欢后者,虚拟化。

那么除了已经讲过的内容之外,我还想补充一点,物理服务器总体来说还是比虚拟化的更好,因为它承载了高硬盘利用率的重负载应用 – 数据库和集群计算系统(包括获得stream行的NoSQL分布式数据库)。 主要是因为虚拟服务器通常在利用RAID(特别是Hyper-V系统)方面存在问题。 但是对于虚拟机,通常可以轻松实现部署和高可用性,因为可以将机器从一个物理盒子迁移到另一个物理盒子,而无需进行任何configuration更改。 虚拟机也可以很好地安装防火墙和terminal服务器/远程应用程序,因为您通常希望将这些应用程序保存在独立的计算机上,以确保安全或性能。

所以,最后我的答案是:如果你对托pipe客户端应用程序感兴趣,虚拟机就是要走的路,它们会给你提供很好的冗余,可伸缩性和负载平衡。 但是对于服务器端来说,物理机器可能是一个更好的主意,用这种方式来pipe理和维护它会容易一些,因为你可以less用一层软件来关心(这来自我个人的经验:尝试排除故障虚拟SQL服务器上的性能问题真的很痛苦)。