【问题标题】:virtual machine and cloud computing [closed]虚拟机和云计算 [关闭]
【发布时间】:2010-11-10 05:59:37
【问题描述】:

大家好 我对 IT 领域很陌生,谁能解释一下虚拟机和云计算之间的关系。 在我的公司中,他们使用 ubuntu eucalyptus 工具使用私有云。他们使用 KVM。 当我需要他们说我们会给你的资源时,虚拟机是云计算意味着提供虚拟机,因为我通过网络学习云计算,这听起来像是一种不同的技术。 更重要的是我想知道虚拟机的规格(特性)是否取决于物理机? 他们正在模仿,或者我们可以提供我们的规范,例如在物理机只有 20 GB 硬盘的情况下制作 100 GB 存储的虚拟机?或者是否可以将虚拟机制作为 0f 4 GB RAM 而物理机的虚拟机内存为 128 mb 请解释一下这个概念,我将永远感谢你们所有人

【问题讨论】:

    标签: grid-computing


    【解决方案1】:

    简而言之:

    云由大量物理机器(硬件)组成。然后,这些机器中的每一个都运行多个虚拟机,这就是呈现给最终用户的内容。

    虚拟机仅限于其规格不能超过其主机(底层物理机)的规格。

    所以不,如果运行虚拟机的物理机只有 20GB 硬盘空间,则不能要求他们创建具有 100GB 磁盘空间的 VM。 (这同样适用于 RAM)。

    话虽如此,存储在 EC2(亚马逊计算云)上的工作方式有点不同。存储是离线完成的,因此在这种情况下,请求的驱动器空间可能会超过主机,但又不会超过完成存储的实际位置的物理大小。

    此外,如果您在同一主机上运行多个虚拟机,则虚拟机不能超过主机功能的限制也适用。在这种情况下,VM 的共享能力不能超过主机的共享能力。例如,如果您在物理机上有 4GB 的 RAM,那么您可以拥有 2 个 VM,每个 VM 具有 2GB 的 RAM。

    【讨论】:

    • 从技术上讲,您可以过度使用 RAM,但主机会进行大量交换。 (您至少需要那么多硬盘空间。)
    • 是的!这是真的,但我采用的是保守的方法。但是谢谢,你是 100% 正确的。
    • 呈现给最终用户意味着什么?
    • @committedandroider - 在上述上下文中,这意味着服务的最终用户或消费者(即使用 VM 的人)只能访问虚拟环境,而不是物理基础设施。
    • 物理基础设施不支持虚拟环境吗?
    【解决方案2】:

    虚拟机意味着在几个不同的虚拟计算环境之间共享一台物理计算机的资源 - 实际上,一台计算机伪装成多台计算机。显然,您只能共享您拥有的任何物理资源,因此如果物理机有 12Gb 的 RAM,那么您可以拥有最多使用 12Gb 的虚拟机;但是,您可以随意分配 12Gb,例如,一台计算机具有 4Gb,而其余计算机只有 1Gb。硬盘空间和处理能力也是如此。

    云计算实际上是许多计算机伪装成一个计算环境。在实践中,构成云系统的计算机也将被虚拟化,以最大限度地利用物理计算机的资源。

    【讨论】:

    • 如何最大化物理机的资源?就像你提到的,虚拟化不只是在不同的计算环境之间划分资源吗?
    • 是的,但是每个虚拟机只使用计算机资源的一个子集。这意味着,如果您的服务器资源使用率平均约为 10% 到 25%,那么您可以在一台物理计算机上的虚拟环境中运行其中的几个,而不是每台服务器都有一台物理计算机,从而最大限度地利用一台服务器(例如,有效地替换六台计算机,每台计算机都有电源、CPU、磁盘、内存要求等)。
    猜你喜欢
    • 1970-01-01
    • 2015-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-13
    • 2015-02-12
    • 2020-12-21
    • 1970-01-01
    相关资源
    最近更新 更多