目前,我的旧PC坐在我的衣柜里是一个无头服务器(运行Ubuntu )。我将它用作文件服务器、web服务器和备份服务器。(主机名是记忆记忆,希腊记忆的缪斯。)有什么主要原因让我考虑用运行在相同或类似硬件上的个人云来替换这个非虚拟化设置吗?
我能想到的主要原因是离职。例如,我的备份系统和我的apache服务器之间没有任何直接的关系,因此它们可以在单独的实例中运行。如果我想尝试一些新的服务(例如设置一个个人邮件服务器),我可以在一个全新的例子中这样做,然后,在不可避免的悲惨失败之后,我可以在不影响我的其他服务的情况下,把所有的混乱都吹掉。这是我可以用一两台运行个人云的电脑做的事情吗?建立个人云还有其他好处吗?
发布于 2010-08-07 09:25:49
首先:“云”是虚拟化的营销术语,但它往往意味着灵活的虚拟化,在那里有一定的弹性,你可以随意移动。在这种情况下,你需要一个以上的主机来完成这个任务,从声音上看,你不想也不需要它。
你真正的比较是虚拟化和非虚拟化。
为什么有人真的想要虚拟化一台机器?
我看不出有什么适合你的。
您谈到了分离服务,但我认为这样做对您没有任何好处。你可以使用一台普通的机器来玩它,安装一个邮件服务器,如果你不喜欢它,你可以卸载它。这没有理由会影响另一个正在运行的服务。
唯一可能的情况是,如果您想测试现有系统的新配置,而不需要任何停机时间。在这种情况下,您可以提供一个新的VM,安装和测试,但您可以很容易地对桌面和virtualbox进行同样的操作。Vbox实际上使事情变得简单多了。
虚拟化是有好处的,但通常只有当你试图将一间充满缓慢、热的服务器的房间变成一个更精简、更高效的设置,或者如果你有很多用户都需要自己的安装空间时,它们才能回家。对于拥有一台机器的单个用户,您将看到更多的负面信息而不是积极的信息。
发布于 2010-08-07 08:15:49
我觉得你问的问题不对..。
我们所说的“云”不是“活跃的环境”,而是“承载在网络上的服务”。云服务可以托管在真正的硬件或虚拟机上,这并没有什么区别。人们倾向于使用“云”意味着“虚拟化”的原因是,建立云服务通常是通过虚拟化环境简化的,而且公司已经通过了专门的解决方案(如Azure、EC2等)。
无论如何,有了这个定义,您已经有了类似云的安装,您的文件、web和备份服务可以在网络上访问(即使它是托管在“真正的”硬件上)。
现在谈论虚拟化:您正在很好地总结通过虚拟化可以获得的好处。问题是:您想要解决在虚拟机中重新安装/重新配置所有东西的麻烦,以及它可能带来的问题,还是希望保留现有的和正在工作的东西?
我不能替你回答。我个人对这类事情的感觉通常是“如果它没有坏,就不要修理它”,但这是你的选择。这可能是一个很好的学习机会:
https://askubuntu.com/questions/1541
复制相似问题