似乎在虚拟化和云计算出现之前,在内部运行多个业务应用程序的大型公司中,IT 部门更喜欢在专用服务器上托管一个应用程序,而不是在一台服务器上托管多个应用程序。
是什么让我这么说呢?就像这样的文件这
将单台计算机专用于单个应用程序是一种常见的做法。
为什么?我没有做过计算,但听起来购买大型服务器并在其上运行多个应用程序更经济。当然还有其他我不知道的重要因素。
答案1
一切都与 $$$ 有关。
当一台服务器上有多个服务时,您需要面对更多问题来确保其安全,并且需要更多备份和后备服务器来满足需求。这会导致需要更多服务器和人力来处理这些问题。此外,使用许多不同程序升级服务器也变得更加复杂。
便宜的替代方案是使用虚拟化。一个很好的例子是 check-root,你应该拥有这项服务所需的一切,而不需要其他任何东西。
虚拟化有很多种方法......
- 对整个服务器进行虚拟化,但客户系统并不知道它作为虚拟机管理程序运行。
- 完整服务器的虚拟化,同时客户系统可以控制虚拟机管理程序,反之亦然。
- 容器无需虚拟机管理程序或硬件即可运行,所有进程均由主机系统处理。
- 基础设施即服务 (IaaS),例如 DropBox、OneDrive 或 OwnCloud。
远程传输通过虚拟化,维护服务变得更加简单并且更加便宜。