×

云计算与虚拟化 虚拟化

云计算与虚拟化(闲话虚拟化和云计算的异同点)

admin admin 发表于2022-09-09 00:47:18 浏览106 评论0

抢沙发发表评论

本文目录

闲话虚拟化和云计算的异同点


经常有人讨论这两者的区别,在这个行业时间长,听到的也自然很多,这里做一个总结。下面的观点,我想没有对和错,只是理解不同。
所谓虚拟化,虚拟机,vps,其实是差不多一个意思
所谓云计算,广义上肯定是包括一切,不过狭义一点,基本就是指IaaS
其实就是虚拟机和IaaS的联系和区别。
虚拟化就是云计算
这个说法很早就有,尤其商业厂商, vmware,微软,都是把以前叫虚拟化的产品,改名为云计算。
其实某种意义上,也对,虚拟化是云计算的初级阶段。对于企业来说,虚拟化,其实就已经能完全满足需求,那其实这就是云计算。相信云计算也是有不同的阶段,不同的层次。
API接口
没有api接口的,就是虚拟化。有api接口的,就是云计算。其实也挺有道理的。因为有api接口,你才可能和第三方调用。没有api接口,你就只能通过管理界面,一个一个虚拟机创建。
不过现在很多虚拟化厂商也开始提供api接口,不过这只是部分功能的api接口。
如果说IaaS,云计算,必须提供全部功能的API接口,这个定义我还是很赞同的。
节点规模
有人说,10台的规模,就是虚拟化,1000台,就是云计算。其实也是有道理的。你管理机器的规模和你的管理方式有很大的联系。一个简单的例子,你10台机器的时候,创建虚拟机,制定物理节点,就是一个刚需。当你的设备超过1k,那么你更多的是考虑放到哪个zone里。
分布式技术
有人认为采用分布式的技术,就是云计算,例如如果你的存储是用本地存储,那么还是虚拟化,用了分布式,那么就是云计算,网络也是类似。
这个观点,还是很深入人心,符合中国人很多观念。虚拟机都是分布式的,肯定不会有所谓的单点故障。
弹性扩展
这个就更加深入人心。有弹性扩展的功能,就是云计算,没有就是虚拟化。不过大家对弹性扩展的理解,其实差异很大。对于虚拟机来说,是横向还是纵向扩展呢?
横向是指自动增加和减少机器的数量。
纵向是指自动增加和减少cpu和内存
在这个行业混了那么久,坦白说,见到和我的理解的横向弹性扩展,就是fit2cloud,真的是基于青云的上实现了自动扩展。纵向的就是刻通云给我演示过。不过这个都是局限在linux下,windows下,目前还是很难做一个demo。
其实外面的很多demo演示。在真实场景下,其实根本是无法使用的。增加虚拟机容易,减少呢?
要想真正很方便实现弹性扩展,真的要求你平台,提供数据库服务,缓存服务,这样实现弹性扩展的难度就会低很多。
自服务
支持用户自己创建虚拟机的,就是云计算。依靠管理员创建虚拟机的,是虚拟化。其实也挺有道理。其实目前企业内部,目前用户还是没有习惯自服务。那么无论用啥平台,可能还是虚拟化。

为什么一提到云计算就要说虚拟化虚拟化和云计算有什么关系


什么是虚拟化
  虚拟化是一个广义的术语,是指计算元件在虚拟而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案。在电脑运算中,虚拟化通常扮演硬件平台、操作系统、存储设备或者网络资源等角色。虚拟化技术很早就在计算机体系结构、操作系统、编译器和编程语言等领域得到了广泛应用。该技术实现了资源的逻辑抽象和统一表示,在服务器、网络及存储管理等方面都有着突出的优势,大大降低了管理复杂度,提高了资源利用率,提高了运营效率,从而有效地控制了成本。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。
什么是云计算
  云计算是近年来兴起的新理念,目标是将计算和存储简化为像公共的水和电一样易用的资源,用户只要连上网络即可方便地使用,按量付费。它是现有技术和模式的演进和采用。云计算是为了让用户能够受益于这些技术而无需去深入的了解和掌握它们。云旨在降低成本和帮助用户专注于他们的核心业务,而不是让IT成为他们的阻碍。云计算采用创新的计算模式使用户通过互联网随时获得近乎无限的计算能力和丰富多样的信息服务,它创新的商业模式使用户对计算和服务可以取用自由、按量付费。
  云计算服务可以是IT和软件、互联网相关的,也可以是任意其他的服务。这种资源池称为“云”。“云”是一些可以自我维护和管理的虚拟计算资源,通常为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等。云计算应用模式可分为SaaS、PaaS、IaaS、MSP。SaaS应用就如 虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。
虚拟化与云计算的关系
  云计算和虚拟化并非捆绑技术,二者同时使用仍可正常运行并实现优势互补。云计算和虚拟化二者交互工作,云计算解决方案依靠并利用虚拟化提供服务,而那些尚未部署云计算解决方案的公司仍然可以利用端到端虚拟化从内部基础设施中获得更佳的投资回报

云计算跟虚拟化有什么关系啊


两者计算的媒介不同:
云计算是通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算,如小鸟云可进行弹性伸缩资源。
透明计算通过网络从所使用的各种终端设备(包括固定、移动、以及家庭中的各类终端设备)中选择并使用相应服务(例如计算、电话、电视、上网和娱乐等)的计算模式。
介绍下两者的概念:
云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。
透明计算是一种用户无需感知计算机操作系统、中间件、应用程序和通信网络的具体所在;只需根据自己的需求,通过网络从所使用的各种终端设备(包括固定、移动、以及家庭中的各类终端设备)中选择并使用相应服务(例如计算、电话、电视、上网和娱乐等)的计算模式。
-云计算与虚拟化

虚拟化与云计算有什么区别

虚拟化和云计算通常都是虚拟的,它们依赖于类似的模型和原则。但云计算和虚拟化本质上不同。区别在于虚拟化是一种把硬件资源虚拟化的具体技术,而云计算是通过互联网来提供动态易扩展且经常是虚拟化的资源,类似服务器集群。-计

云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。-云计算与虚拟化

云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。 -计

现阶段所说的云服务已经不单单是一种分布式计算,而是分布式计算、效用计算、负载均衡、并行计算、网络存储、热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。


虚拟化和云计算的区别

云计算概念:

云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,  进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。-云计算与虚拟化

云计算特点:超大规模、虚拟化、高可靠性、通用性、高可扩展性、按需服务、极其廉价。

虚拟化概念:

虚拟化是通过软件手段对计算机硬件资源镜像整合管理和再分配的一种技术,常用的手段有基于虚拟机的虚拟化和基于容器的虚拟化。

虚拟化场景分类:

  • 操作系统虚拟化

  • 应用程序虚拟化

  • 桌面应用虚拟化

  • 存储虚拟化

  • 网络虚拟化

  • 云计算和虚拟化差别

    对云计算和虚拟化差别的描述,有一句经典的话:虚拟化是云计算构建资源池的一个主要方式。只要这句话你理解透了就知道他俩的关系了。

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

    目前云计算,大多是依赖虚拟化,通过把多台服务器实体虚拟化后,构成一个资源池,实现共同计算,共享资源。也就是现在所谓云计算,其实这个词提出来之前,过去的服务器集群就已经实现这些功能了,只不过没有现在那么先进而已。-计

虚拟化与云计算的关系是什么样的


虚拟化的重点是超级计算机通过虚拟化变成了多台服务器来用,超级计算机的CPU和内存可以在多台虚拟机之间灵活调整和分配,是一变多的一种实现;而云计算的重点是原来的网格计算和并行计算,多台计算机的计算能力可以完全共享来实现超级计算以解决时间延迟和并发问题。在IAAS这层既然基础是虚拟化,那么云计算的重点则是多台超级计算机,多个不同的物理存储设备之间的能力的共享问题,这是虚拟化无法解决的问题。云计算落地的第一步是IAAS,而云基础架构本身又是搭建在虚拟化技术上面的。基于虚拟化的系统安装和部署目标对象仍然是虚拟机,需要事先安装虚拟机并分配资源。而云计算的安装和部署可能并没有虚拟机的概念,用户不用关注后台集中化的硬件资源。这也是虚拟化和云计算的一个区别点。云计算和虚拟化接连融合将自身优势实现的更好吧。
-云计算与虚拟化

云计算和虚拟化的区别是什么呢

云计算是很多计算资源集结成一个系统,用户向它发送操作需求,踏就会按照一定的算法规则,分解成很多小任务,发给不同的机器执行,并且将结果整合反馈回来。

虚拟化就是让可以让一个CPU工作起来就像多个CPU并行运行,从而使得在一台电脑内可以同时运行多个操作系统。

云计算课程中就包括虚拟化技术,主要学习内容有:

①网络基础与linux系统的管理

②优化及高可用技能

③虚拟化与云平台技术

④开发运维

南京北大青鸟祝你学有所成!

南京北大青鸟云计算班级正在自习

简述云计算和虚拟化的区别


虚拟化和云计算并非一回事。它们要解决的是不同维度的IT问题,而且对企业会产生不同层面的影响,导致不同的发展前景。
虚拟化
简要言之,在IT环境中,虚拟化是要“隔离”计算资源,如此一来,某个层上的一个对象(如一个应用,一个任务,一个组件)就可以不考虑该层之下的其他变化
而独立操作。对虚拟化做详尽的探讨超出了本文的范围。然而,还是让我们解释一些术语,虚拟化和“隔离”常常因为某些特殊原因而被选用,其实在“虚拟化”和
“仿真”、“隔离”和“重定向”之间是存在技术差异的。虚拟化隔离了各种计算资源,因此也就提供了重新分配与整合被隔离资源的机会,以便更好、更高效地利
用这些资源。
云计算

而另一方面,云计算则是一种让各种资源按需取用的能力。一般而言,我们指望从云计算获得什么,有很多种答案。而美国国家标准与技术研究院(NIST)给出
的云计算定义概括出了基本特征、如何交付,以及何种部署模式才算得上是云计算等等。我则进一步简化了这一定义,提供了一种更直接、更简单的方法来描述云计
算,下面就是我用5-3-2原理对云计算所做的图说。
云计算和虚拟化的明显差异
虚拟化和云计算截然相反,它不是建立在5-3-2
原理之上的。例如自服务模式就不是虚拟化的基本构件,但是对云计算来说却是必不可少的。有人肯定会反驳说,某些虚拟化解决方案是包含了自服务组件的。但问
题是,自服务对于虚拟化来说既不是必要条件,也不是充分条件。而在云计算中,自服务却是一个至关重要的概念,对用户来说必须是任意时刻都可以获得的。而
且,为了减少长期培训,支持所有服务等级,自服务显然是一种高效机制。长期而言,它是加速云计算解决方案ROI,使其可持续的一个至关重要的因素。
虚拟化是虚拟机的核心,它源于基础设施的管理、运营及部署的灵活性。虚拟化指的是整合服务器、管理虚拟机、精简桌面等等的能力。
与此同时,云则是和“服务”相关的,而“服务”是和云就绪以及对市场机会的反应相关的。云关注的是如何走向市场。它重视的是怎么让一个被申请的企业核心业
务应用可以按需取用,而不仅仅是为了部署一个虚拟机。云感兴趣的不仅是虚拟机的运营,而且要洞察在虚拟机上运行的目标应用。
因此说,虚拟化绝不是云计算。而云计算则远远超出了虚拟化的范畴。
-计

简述虚拟化和云计算

云计算中的核心技术就是虚拟化,可以说虚拟化是云计算区别于传统计算模式的重要特点。采用虚拟化可以将应用程序的整个执行环境以打包的形式转到云计算平台中的其他节点处,实现了程序的执行环境与物理环境的隔离,使得应用程序的环境改变变得易于实现。-云计算与虚拟化

正是由于虚拟化技术的成熟和广泛应用,云计算中的计算、存储、应用和服务都变成了资源,这些资源可以被动态扩展和配置,云计算最终才能在逻辑上以单一整体的形式呈现。

扩展资料:

应用虚拟化的重要性:

SaaS 和云计算作为近几年 IT 界讨论的热点,它们之间存在着重要的关系,SaaS 是云计算上的应用表现,云计算是 SaaS后端基础服务保障。SaaS 是一种以互联网为载体,以浏览器为交互方式,把服务端的程序软件传给远程用户来提供软件服务的应用模式。-计

也就是说如今的 SaaS,大家谈论基本上就谈论的是基于浏览器的应用,而正是由于这种方式的限制,导致很多 SaaS 不能提供更为丰富的应用服务,而且在此模式下 SaaS应用的实现过程过于缓慢等,基于以上的缺点,应用虚拟化应运而生,应用虚拟化的出现,解决了信息化的困惑,必将为信息化建设的推进奠定划时代的意义。-云计算与虚拟化

参考资料来源:

百度百科-云计算

百度百科-虚拟化

云计算与虚拟化的关系是什么

1、云计算指的是资源使用和交互的一种模式 ,虚拟化指的是技术,可以将物理计算机虚拟成多个逻辑计算机,他俩是彼此独立,互不影响,但是云计算又需要使用虚拟化技术。

2、可以理解为云计算包含虚拟化,如Cloudview云计算操作系统,之所以容易混淆虚拟机和云计算,是因为虚拟机确实在云计算中太普遍了,它是云计算中最活跃的主体,也是核心之一,很多服务都是围绕着虚拟机提供服务。-计

3、在AWS或者其它公有云买云服务,最直接的方式就是申请一台虚拟机。你购买的云数据库,底层也有可能是虚拟机。

4、原理大概是这样的,比如你买一个mysql云数据库,云平台会在后台给你首先起一个虚拟机,这个虚拟机镜像包含了mysql服务,当虚拟机起来,mysql服务就跑起来了。你不仅需要访问数据库,还有可能需要其它相关的功能,比如设置主从、查看日志、创建备份、设置账户权限等,由于虚拟机对用户是不可见的,并且不是所有的用户都会这些操作。-云计算与虚拟化

5、因此云服务商还提供了非常方便的API接口,用户只需要调用API或者Web界面就可以完成以上所有操作,而不需要自己去学习和关心怎么操作。底层怎么实现?这个没有固定地方法,有可能是在虚拟机跑个agent程序,执行某个操作。-计

6、比如创建一个数据库用户,agent就跑一个已经定义好的脚本;当然也有可能通过外部程序来完成数据库内部的配置管理,比如ssh/ansible/puppet等。