当前位置:首页 > 云计算 > 正文

扫盲云计算与虚拟化的区别(云计算与虚拟化有什么关系)


一、云计算和虚拟化有什么关系?

云计算概念:

云计算是一种按使用付费的模式,它提供对可配置计算资源共享池(资源包括网络、服务器、存储、应用程序和服务),并且可以以最少的管理工作或与服务提供商的交互来快速提供这些资源。

云计算的特点:超大规模、虚拟化、高可靠性、通用性、高扩展性、按需服务、非常便宜。

虚拟化的概念:

虚拟化是通过软件手段对计算机硬件资源镜像进行组合、管理和重新分配的技术,常用的方法包括基于虚拟机的虚拟化和机器虚拟化。基于容器的虚拟化。

虚拟化场景分类:

操作系统虚拟化

应用程序虚拟化

桌面应用程序虚拟化

存储虚拟化

网络虚拟化

云计算和虚拟化的区别

有一句经典的话来描述云计算和虚拟化的区别:虚拟化是一种方式云计算构建资源池的主要工具。只要你理解了这句话,你就知道它们之间的关系了。

简单来说,云计算是一个概念,而不是一项具体技术。虚拟化是一种具体技术,是指将硬件资源虚拟化,以实现资源的隔离性、可扩展性、安全性和充分利用的产品。

目前云计算大多基于虚拟化,通过虚拟化多台服务器,形成资源池,实现共享计算、资源共享。这现在称为云计算。其实,在这个词出现之前,过去的服务器集群就已经实现了这些功能,只是没有现在这么先进。


二、闲话虚拟化和云计算的异同点人们经常讨论两者之间的差异。我在这个行业工作了很长时间,听到过以下总结:我认为以下观点没有对错,只是理解上的差异。
虚拟化、虚拟机和vps其实是差不多的东西
所谓的云计算,广义上当然涵盖了一切,但狭义上基本就是IaaS
其实、虚拟机和IaaS的连接性和差异。
虚拟化就是云计算
这个说法由来已久,尤其是像vmware和微软这样的商业厂商,他们已经将自己以前称为虚拟化的产品更名为云计算。
事实上,从某些方面来说,虚拟化确实是云计算的早期阶段。对于企业来说,虚拟化其实可以完美满足他们的需求。其实这就是云计算。我认为云计算有不同的阶段和层次。
API接口
没有API接口就是虚拟化。云计算是具有API接口的东西。其实是有道理的。通过API接口,您可以调用第三方。没有API接口,只能通过管理接口一台一台地创建虚拟机。
不过,现在很多虚拟化厂商也开始提供API接口,但这些只是部分功能的API接口。
如果IaaS和云计算应该提供全功能的API接口,我还是同意这个定义。
节点规模
有人说10个节点规模是虚拟化,1000个节点规模是云计算。其实是有道理的。您管理的系统的规模与您的管理方式有很大关系。举个简单的例子,如果你有10台机器,只需要创建虚拟机并指定物理节点即可。当您的设备超过1k时,您将不得不更加担心将它们放置在哪里。
分布式技术
有些人认为使用分布式技术就是云计算。例如,即使存储使用本地存储,但如果使用分布式技术,那就是云计算。对于类似的网络也是如此。
这种观点至今仍深入人心,与很多中国人的观念是一致的。虚拟机都是分布式的,不存在所谓的单点故障。
弹性伸缩
这是比较流行的。如果有弹性扩展功能,就是云计算,如果没有,就是虚拟化。然而,对于弹性膨胀的理解其实因人而异。对于虚拟机,应该水平扩展还是垂直扩展?
水平意味着自动增加和减少机器数量。
垂直是指自动增减CPU和内存。
从事这个行业很长时间了,说实话,我所看到和了解的水平弹性伸缩其实就是fit2cloud,它是基于青云的。实现了自动缩放。立式的是客通云给我看的。然而,这仅限于Linux和Windows,因此目前很难创建演示。
实际上有很多演示。它在现实世界场景中并不真正有用。添加虚拟机容易,减少虚拟机又如何?
要轻松便捷地实现弹性伸缩,一个提供数据库服务和缓存服务的平台是必不可少的。降低。
自助服务
云计算允许用户创建自己的虚拟机。虚拟化需要管理员创建虚拟机。其实是有道理的。事实上,当今企业内的用户还不太适应自助服务。所以无论你使用什么平台,它仍然可以被虚拟化。