运行虚拟机和 Ubuntu EC2 云之间有什么区别?

运行虚拟机和 Ubuntu EC2 云之间有什么区别?

只在一台服务器上运行云是否有意义?如果有意义,那么有什么好处?即使我不使用 EC2 云,有没有其他好的工具可以管理我的虚拟机(除了 virt-manager)?

答案1

作为我在另一个帖子里说过当你处理单台计算机时,无法真正进行“云”计算,因为从本质上讲,云计算依赖于某个方向的扩展,无论是更多的 CPU 能力、更多的内存、磁盘、带宽、用户容量,而要做到这一点,你需要多个硬件单元才能配置东西……

在另一个线程的情况下,如果所有服务都是您的,那么将一台服务器拆分成虚拟机只是为了提供多种服务是没有意义的,没有任何好处。

但要回答这个问题:

运行虚拟机和 Ubuntu EC2 云之间有什么区别?

弹性配置可能是最大的区别。亚马逊有大量的硬件可以绑定你的“实例”,包括热配置 CPU 时间、RAM(IIRC)以及其背后的几乎无限可扩展的磁盘平台(S3)。传统虚拟机往往带有固定的东西,可以升级,但需要重新启动虚拟机。

这样做的一个副作用是,特别是使用亚马逊的 EC2 时,您需要按实际使用量付费。这并不总是好事,因为如果您的机器正在执行大量工作,您通常可以找到更有价值的 VPS。

答案2

我在我负责的几台服务器上运行了多个 kvm 虚拟机。我选择以这种方式设置它们有几个原因。

每个来宾服务器的配置都集中在分配给它的任务上。我为内部网站设置了一个,为处理 Samba 共享设置了另一个,等等。这也意味着我可以对一组服务进行更改而不会影响其他服务。

理论上,我可以将虚拟机从一个物理系统移动到另一个物理系统,而无需进行大量更改。(我最终没有做这么多,因为我的服务器目前运行的不是相同的架构。)

而且,使用以下方法设置新的虚拟机来尝试新的配置确实很容易:虚拟机构建器

我不太了解其他用于管理虚拟机的工具,因为我只使用虚拟机生成器维尔什命令行工具可以很好地满足我的基本要求。

更新:我可能误解了这个问题。我的设置只是单个服务器上的 kvm 虚拟机,没有““在 Ubuntu 企业云或 Amazon EC2 意义上。

相关内容