中企动力 > 商学院 > 云计算和虚拟化的关系
  • ?

    细数云计算的核心技术-系统虚拟化

    宝贝狐

    展开

    简介

    说到系统虚拟化,我们应该从虚拟化开始说起。虚拟化是表示计算机资源的抽象方法,可以简化基础设施、系统和软件等,技术有很多种,如网络虚拟化,内存虚拟化,桌面虚拟化和应用虚拟化等等。

    系统虚拟化是使用虚拟机管理程序在一台物理机上虚拟和运行一台或多台虚拟机,虚拟机和物理机一样运行软件,而且相互之间的隔离的,互补影响。

    用途

    软件测试:使用虚拟机配置软件测试环境,比五路方式快很多,而且在硬件成本上节省很多。

    桌面应用:可以打破平台专属软件限制,提升桌面安全性和相关性。

    服务器整合:可以将多台物理机工作整合到一台物理家上,简化了IT架构复杂度

    自动化管理:使用分布式资源调度,动态迁移和高可用性等虚拟化管理技术能极大提升数据中心的自动化管理,并实现容灾。

    快速应用部署:引入虚拟化应用发布格式,可以快读的发布虚拟机,方便多个数据中心之间进行迁移。

    技术分类

    硬件仿真:在物理机操作系统上创建一个模拟硬件的程序来仿真索要的硬件,并且在这个程序上跑虚拟机。

    全虚拟化:在客户操作系统和硬件之间捕捉和处理那些虚拟胡敏感的指令,使客户操作系统无需修改就能运行。知名的产品有VirtualBox,VMware等

    半虚拟化:和全虚拟化类似,利用虚拟机管理程序实现对底层硬件的共享访问。典型产品是Hyper-V。和全虚拟化相比,这种模式的架构更简洁,在整体速度上有很大优势。

    硬件辅助虚拟化:主要是英特尔和AMD等硬件厂商通过对部分全虚拟化和半虚拟化使用到软件技术进行应建华来提高性能。

    操作系统级虚拟化:对服务器啊哦做系统进行简单的隔离实现虚拟化,实现成本低,性能不错,但在资源隔离方面稍差一些。

    虚拟机的特征

    一致性:一款软件运行在虚拟机和物理机上的行为基本要一致。

    可控性:虚拟化管理程序对系统资源有控制能力和管理权限。

    高效性:大多数客户机指令应该由硬件直接执行不需要虚拟化管理程序参与,提高效率。

    在硬件角度可以对CPU、内存和IO进行虚拟化,而且各有优缺点,根据实际的虚拟化需求选择相应的虚拟化技术来实现。

    VMware

    VMware在这个虚拟化行业占据近乎垄断的地位,下面让我们一起看一下VMware,vSphere主要用于服务器端虚拟化,通过在一台物理机上虚拟出多台虚拟机实现服务器整合和资源优化等目的。vCloud是云计算计划IaaS和PaaS产品。VMware View是左面虚拟化的产品,简化IT管理和降低IT成本。虚拟化是云计算的基础,VMware当然也没有放弃云计算这块“肥肉”

    虚拟网络

    当我们谈到电脑的时候,我们首先想到CPU、内容和IO,在互联网高度发达的时代,网卡是我们不能忽略的,因为没有网卡我们就不能够将电脑连到互联网。根据虚拟化的一个核心思想(一致性),我们要让客户操作系统无法察觉到他是在一个虚拟化的平台上工作,那么我们需要一个和物理网卡完全一致的虚拟网卡支持客户机连接到网络,一般通过虚拟交换机完成物理和虚拟之间的沟通。

    动态迁移

    动态迁移是让一台运行中的虚拟机从一台主机迁移到另一台主机,并且确保上面的应用在迁移过程中正常运行。

    优点:排除危险、方便维护和资源优化。

    挑战:虚拟磁盘无法迁移,网络设置无法迁移,迁移速度不够快,指令集的兼容性,范围限制等等。

    针对虚拟化技术还有很多相关的技术、产品和厂商,我今天就先介绍到这里,以后再做深入的探讨。

    释放价值,分享知识和经验,解读IT前沿和技术。帮助他人,提升自己。

  • ?

    云计算与虚拟化的区别就是应用范围不同

    Pu

    展开

    当今的社会随着科技的飞速发展而被快速推动,信息技术领域中的新兴技术不断的被研发,并应用于实践。新兴信息技术对企业的发展有着至关重要的作用。当今最新型的信息技术——云计算技术,对企业的发展扮演着重要的角色。

    那么云计算和虚拟机(VMWare)有什么区别?对此有网友表示称,云计算是一种服务;虚拟化和分布式系统都是用来实现云计算的关键技术之一。目前来讲虚拟化主要常用两个核心技术:服务器虚拟化,与应用虚拟化。目前来讲分布式系统主要用到的两个核心技术:分布式存储,与分布式计算。云计算可以理解为一种租借式的服务,即你可以对IT系统内部的原理什么都不懂,也不需要买到手,但是随时可以使用公共的IT资源为自己服务,比如baidu,比如QQ,比如163邮箱。

    我认为对虚拟化技术最好的定义就是可以让IT系统的物理拓扑图与逻辑拓扑图无关,即解耦,我们暂时以商用虚拟化系统vmware举例。为了实现拓扑解耦,它做的第一点就是让一台机器可以同时跑多个操作系统,即虚拟机,而且虚拟机还可以在物理机间来回转移,高可用,这样我们的操作系统就从物理机上彻底解放出来了,你可以把同一个虚拟机随时放到其他物理机上,实现了对硬件的高效资源利用,和系统的高度灵活,解除了大量人工劳动,便于实现大规模系统的方便管理,这种就是服务器虚拟化(vSphere)。

    光系统分开还不行,你有时还需要各种方式访问虚拟机系统,于是你就会是用远程桌面等方式去访问这些后台的虚拟机,这种就是应用虚拟化(view)。

  • ?

    云计算与虚拟化之间的关系就跟鸡和鸡蛋一样

    白卉

    展开

    近年来,云计算凭借其灵活配置、资源利用率高和节省成本的优势,正逐渐颠覆传统IT行业的部署模式。2018年是中国云计算产业的拐点,政策+产业+资本全方位共振,云计算产业需求进入加速增长期,云计算行业相关上市公司业绩增长得到进一步上升,对于后市,各大机构也纷纷表示看好。

    那么云计算和虚拟机(VMWare)有什么区别?对此有网友表示称,当我们比较两种东西时,前提应该是这两者具有某种共同属性。目前我所理解云计算就是资源的一种"池化",池化带来的好处是资源的按需分配,可重复利用,从而提高资源利用率。可以参考许多答案所说的"自来水比喻"。所谓池化的概念深究下去可以写一篇学术论文,在这里就不赘述。

    虚拟化是实现资源池化的一种方式,因此衍生出了多种技术,包括vmware的exsi,hyper-v,kvm,xen等等。虚拟机是通过上述技术对物理服务器虚拟化后呈现出来的一种形态。因此,我们可以将传统业务、应用部署在这些虚机上,也可以对外提供一些服务。这其中涉及到资源的管理、调度以及后期运维等,这些都属于云计算范围之内。而虚拟化只是做好了最基础的工作。

    BTW,我突然觉得云计算之于虚拟化,好比鸡之于鸡蛋的关系。

  • ?

    虚拟化以及云计算究竟有何关系?

    埃莉卡

    展开

    "天下大势,合久必分,分久必合",云计算时代IT基础设施演进的下个10年,是从分离重新走向融合的10年:通过云操作系统,将数据中心多厂家异构的计算、存储、网络资源的水平融合,对外提供开放与标准化的IT服务接口,实现面向利旧IT基础设施的"融合"。

    那么云计算和虚拟机(VMWare)有什么区别?对此有网友表示称,从2013年开始,EC2实例类型开始支持网络接口的硬件虚拟化:单个根I/O虚拟化(SR-IOV)。 第一个是支持这个技术的实例就是C3。 AWS则将这个特性称作增强联网(Enhanced Networking)。其中, Intel 82599 虚拟功能 (VF) 接口最多支持 10 Gbps 的网络速度 (例如C3实例)。

    Elastic Network Adapter (ENA) 最多支持 25 Gbps 的网络速度(例如P2实例)。2016年Netflix 曾经进行过一个有意思的网络性能测试,结果是在AWS上达到了每秒2百万个数据包。

    2015年,AWS推出了新的实例C4。它网络存储EBS卷上使用了硬件虚拟化技术。 在2016年这个技术扩展到x1.32xlarge的实例存储设备之上(这个实例类型拥有128颗vCPU、1,952G内存、2个1,920GB的SSD存储)。2017年,推出了存储优的化实例类型I3,该类型使用了SR-IOV和NVME存储驱动程序。Netflix 对这个类型也做了测试和部署,证实了 AWS上I3实例存储的300万次IOPS。

  • ?

    云计算关键技术解析-虚拟化

    贾焱

    展开

    这两年又是云计算,又是物联网,这会儿又来人工智能,科班出身的小编表示脑细胞根本不够用,果然码农是个吃青春饭的职业,还是静静的做一个吃瓜群众的好。

    云计算,“云”的概念最初是由Google工程师克里斯托夫.比希利亚提出的,出发点是为了推广Google的计算资源。

    按照考卷里名词解释的要求来说,那就是:

    云计算是为用户提供无限计算资源的商业服务,是能够自我管理计算资源的系统平台,是应用服务按需定制、易于扩展的软件架构。

    云计算里有5个关键技术,分别是虚拟化技术、对象存储、云管理平台、云桌面和云安全。

    今天我们先来讲讲什么是虚拟化技术。虚拟化技术包含服务器虚拟化、网络虚拟化和存储虚拟化。今天我们先讲服务器虚拟化。

    在传统架构里,应用是在OS层上面的,而OS是架在物理硬件上的,如下图:

    这种架构呢,在实际应用中发现并不很好,下面几个问题挺困扰的:

    物理硬件的性能没有充分发挥。

    升级物理硬件的时候,必须把应用停掉。

    物理硬件发生故障,应用不得不停。

    OS出问题了,应用还要停。

    这么多问题,就算码农受得了,老板受得了,产品经理也受不了啊,这个必须要有解决方案。

    于是在一群码农的折腾下,虚拟架构出来了。

    在物理硬件和OS之间,运用了虚拟化技术,使单一的物理硬件可以对应多个OS,充分利用了硬件性能。

    还有个好处就是,其中一个OS挂了,最多只影响OS里自己的应用,不会影响到用同一物理硬件资源的其他应用。

    通过虚拟化架构,运维人员还能方便的部署应用和扩展物理硬件,不会影响正在运行的应用。

    总结一下就是:

    虚拟化的目的是逻辑表示资源,摆脱物理的约束。

    实现方法:在系统中加入一个虚拟化层,虚拟化层将下层资源封装,抽象成另一种形式的资源,提供给上层使用。

    虚拟化可以将一份资源抽象成多份,也可以将多份资源抽象成一份。

    本质是物理硬件和操作系统分开,提供更高的资源利用率和灵活性。

  • ?

    服务器虚拟化和云计算的区别

    郜从灵

    展开

    服务器虚拟化和云计算是两个不一样的概念,虽说其中的关系密不可分,但两者之间是有区别的。 云计算其实是一个抽象的概念,并非像虚拟化是作为一种技术的存在。 虚拟化是一种具体技术,指把硬件资源虚拟化,实现隔离性、可扩展性、安全性、资源可充分利用等特点的产品。 CPU虚拟化的技术:Intel的VT-x,AMD的AMD-V。 虚拟化的软件:VMWare,Hyper-V,Xen,KVM,OpenVZ等

    虚拟化和云计算两者之间的最大区别在于前者是技术而后者是作为抽象概念的存在。目前云计算,大多是通过虚拟化实现的,通过把多台服务器实体虚拟化后,构成一个资源池,实现共同计算,共享资源池。这就是现在人们通常所说的“云计算”,其实早在这个词问世之前,服务器集群就已经实现资源池共享、共同计算的功能了,不得不说当时的技术也不及现在的成熟。虚拟化主要解决资源利用率,资源提供的自动扩展。有服务器(compute)虚拟化(kvm/xen/lxc等),存储虚拟化,网络虚拟化。原来的数据中心服务器整合就利用了大量的虚拟化。

    虚拟化技术是否都适用于并行计算,分布式大数据存储和检索? 这里得区分是什么的虚拟化。正如之前所说,有服务器虚拟化,存储虚拟化,网络虚拟化。现在流行软件定义网络,软件定义存储,广义的说,这也算是虚拟化技术的应用。 并行计算是一种计算模式。可以基于虚拟化技术来实现。lerlang就是采用vm的方式来表示多进程。但是也可以在硬件上实现。

  • ?

    云计算与虚拟化是什么关系?支撑与应用

    Sables

    展开

    虚拟化是云计算的重要支撑技术。是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。通过虚拟化,可以将应用程序和数据在不同层次以不同的方式展现给客户,为的使用者和开发者提供便利。的虚拟化过程为组织带来了灵活性,从而改善IT运维和减少成本支出。

    云计算与虚拟化是什么关系?支撑与应用(图片来自Yahoo)

    是通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将与互联网更相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。对于来说,虚拟化是必不可少的。

    将计算当做是公共资源,而非具体的产品和技术。早在20世纪70年代,大型计算机就一直在同时运行多个操作系统实例,每个实例也彼此独立。不过直到当今,软硬件方面的进步才使得虚拟化技术有可能出现在基于行业标准的大众化x86服务器上。

    在环境下,软件技术、架构将发生显著变化。首先,所开发的软件必须与云相适应,能够与虚拟化为核心的云平台有机结合,适应运算能力、存储能力的动态变化;二是要能够满足大量用户的使用,包括数据存储结构、处理能力;三是要互联网化,基于互联网提供软件的应用;四是安全性要求更高,可以抗攻击,并能保护私有信息;五是可工作于移动终端、手机、网络计算机等各种环境。

    此外,在环境下,由于软件开发工作的变化,也会对软件测试带来影响和变化。将各种IT资源以服务的方式通过互联网交付给用户。不过,虚拟化本身并不能给用户提供自服务层。

    有专家认为,模式可以让终端自行供给自己的服务器和应用程序,甚至是虚拟化资源,而对于企业来说,大量的计算资源消耗也使得系统管理员倾向于提供虚拟机。

    总的来说,虚拟化和并不是相互捆绑的技术,而是可以优势互补为用户提供更优质的服务。在的部署方案中,虚拟化技术可以使其IT资源应用更加灵活。而在虚拟化的应用过程中,也提供了按需所取的资源和服务。在一些特定场景中,和虚拟化无法剥离,只有相互搭配才能更好地解决客户需求。

  • ?

    三分钟读懂:云计算与虚拟化的关系

    寻安定

    展开

    云计算,虚拟化,这是现代计算科技的两项技术,那么,云计算与虚拟化有什么关系呢?这是本文所要讨论的问题。

    云计算将计算当做是公共资源,而非具体的产品和技术。早在20世纪70年代,大型计算机就一直在同时运行多个操作系统实例,每个实例也彼此独立。不过直到当今,软硬件方面的进步才使得虚拟化技术有可能出现在基于行业标准的大众化x86服务器上。

    云计算的基础设施功能在数字经济时代愈发显现。传统行业逐步迁云带来的存量市场,以及互联网行业的深入发展快速裂变带来的增量市场。中亚硅谷智能云计算在如此大环境下,对云计算服务进行了深入研究,开发出有针对性的云计算产品公有云、私有云和混合云,满足所有对云计算服务有需求的企业,有效帮助企业降低设备成本和运维成本。

    此外,在云计算环境下,由于软件开发工作的变化,也会对软件测试带来影响和变化。云计算将各种IT资源以服务的方式通过互联网交付给用户。不过,虚拟化本身并不能给用户提供自服务层。

    总的来说,虚拟化和云计算并不是相互捆绑的技术,而是可以优势互补为用户提供更优质的服务。在云计算的部署方案中,虚拟化技术可以使其IT资源应用更加灵活。而在虚拟化的应用过程中,云计算也提供了按需所取的资源和服务。在一些特定场景中,云计算和虚拟化无法剥离,只有相互搭配才能更好地解决客户需求。

  • ?

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

    吴迎松

    展开

    虚拟化是云计算关键技术之一,但虚拟化和云计算并非一回事。它们要解决的是不同维度的IT问题,而且对企业会产生不同层面的影响,导致不同的发展前景。

    虚拟化:

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

    云计算:

    而另一方面,云计算则是一种让各种资源按需取用的能力。一般而言,我们指望从云计算获得什么,有很多种答案。而美国国家标准与技术研究院(NIST)给出的云计算定义概括出了基本特征、如何交付,以及何种部署模式才算得上是云计算等等。我则进一步简化了这一定义,提供了一种更直接、更简单的方法来描述云计算。

    云计算和虚拟化的明显差异:

    1、虚拟化和云计算截然相反,例如自服务模式就不是虚拟化的基本构件,但是对云计算来说却是必不可少的。有人肯定会反驳说,某些虚拟化解决方案是包含了自服务组件的。但问 题是,自服务对于虚拟化来说既不是必要条件,也不是充分条件。而在云计算中,自服务却是一个至关重要的概念,对用户来说必须是任意时刻都可以获得的。而 且,为了减少长期培训,支持所有服务等级,自服务显然是一种高效机制。长期而言,它是加速云计算解决方案ROI,使其可持续的一个至关重要的因素。

    2、虚拟化是虚拟机的核心,它源于基础设施的管理、运营及部署的灵活性。虚拟化指的是整合服务器、管理虚拟机、精简桌面等等的能力。

    3、与此同时,云则是和“服务”相关的,而“服务”是和云就绪以及对市场机会的反应相关的。云关注的是如何走向市场。它重视的是怎么让一个被申请的企业核心业务应用可以按需取用,而不仅仅是为了部署一个虚拟机。云感兴趣的不仅是虚拟机的运营,而且要洞察在虚拟机上运行的目标应用。

    因此,虚拟化绝不是云计算。而云计算则远远超出了虚拟化的范畴。

云计算和虚拟化的关系

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP