为什么云计算需要虚拟化?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (4)
  • 关注 (0)
  • 查看 (165)

任何人都可以解释为什么云计算需要虚拟化吗?IIS和Windows Server的单个实例可以托管多个Web应用程序。那么为什么我们需要在一台机器上运行多个OS实例呢?这如何导致更有效地利用资源?虚拟化开销如何值得呢?这是严格意义上的经济问题吗?我有钱购买100台机器,所以我运行虚拟化来假装我拥有1000台机器?

提问于
用户回答回答于

由于多种原因,虚拟化对云计算非常方便:

  1. 云计算不仅仅是在IIS中运行的Web应用程序。ActiveDirectory不是一个Web应用程序。SQL Server不是一个Web应用程序。为了充分利用在云中运行的代码,您需要选择在云节点中安装各种服务,就像您在自己的IT数据中心中一样。许多这些服务不是由IIS管理的网络应用程序。如果你只将云看作一个网络应用程序,那么你将难以构建任何不是Web应用程序的东西。
  2. 在封面下运行和管理云硬件的人员需要最终权限和控制权来关闭,暂停和偶尔将您的云代码重新定位到不同的物理机器上。如果您的云应用程序中的一些代码发生故障并失控,那么当代码直接在物理硬件上运行时,关闭该服务或该机器比在恶意代码运行时更难虚拟机由虚拟机管理程序管理。
  3. 资源利用率 - 在同一物理硬件上执行的多个租户(VM),但彼此之间的间隔远大于IIS的进程间隔。每租户成本更低,硬件单位收入更高。
用户回答回答于

云计算和虚拟化二者交互工作,云计算解决方案依靠并利用虚拟化提供服务,而那些尚未部署云计算解决方案的公司仍然可以利用端到端虚拟化从内部基础设施中获得更佳的投资回报和收益。 虚拟化是云计算中主要支撑技术之一,虚拟化允许IT部门添加、减少移动硬件和软件到它们想要的地方。虚拟化为组织带来灵活性,从而改善IT运维和减少成本支出。

用户回答回答于

首先,虚拟化可以防止对底层系统的可能损害。由于用户希望环境能够透明地工作 - 因此可以无缝地添加和排除节点 - 这些节点需要完全防御,以便他们运行的用户软件不能使其无法使用。

除此之外 - 是的,虚拟化有助于更高的资源利用率以及节点间软件的无缝部署和迁移。这使你可以支付使用的实际资源并降低成本。

用户回答回答于

所属标签

可能回答问题的人

  • 西风

    renzha.net · 站长 (已认证)

    7 粉丝1 提问9 回答
  • 四无君

    0 粉丝0 提问3 回答
  • 拉布拉多拉不多

    1 粉丝0 提问2 回答
  • 小书虫

    0 粉丝1 提问2 回答

扫码关注云+社区

领取腾讯云代金券