首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

云计算和虚拟化到底是啥关系?

近些年一提到云计算,就会提到软件定义、虚拟化等概念,让人云里雾里的。那么云计算和虚拟化到底是啥关系?

云计算其实是一种服务模式,这种模式并不是计算机行业所特有,也不是现代所特有,而是一种已经存在很久的服务模式。其思想就是把各种资源整合起来,然后租给有需要的用户。比如图书馆把各种书整合起来,然后按需租给客户;再比如发电厂,把各种发电设备集中起来,然后按需给用户供电。当把这种服务模式移植到IT领域,就产生了云计算的概念。比如你想要八核CPU、16GB内存、500GB硬盘的服务器,那么云计算厂商就根据你的需求给你提供相应的服务,这种服务也是按需收费的。

那么问题来了,每个用户提出的需求不一样,难道让云厂商的工程师一个一个地去机房定制化配置组装?显然,这在人力、成本、时间上都是十分高昂的。那么有没有某种技术能够不需要移动服务器,也能解决前面提到的问题,能够把CPU、内存、磁盘等资源打包租给用户呢?虚拟化技术就可以完美解决这个问题。

简单来说,虚拟化就是在一台物理服务器上,运行多台“虚拟服务器”。这种虚拟服务器,也叫虚拟机(VM,Virtual Machine)。从表面来看,这些虚拟机都是独立的服务器,但实际上,它们共享物理服务器的CPU、内存、硬件、网卡等资源。

谁来完成物理资源虚拟化的工作呢?就是大名鼎鼎的Hypervisor。Hypervisor,汉译过来是“超级监督者”,也叫做VMM(Virtual Machine Monitor,虚拟机监视器)。它不是一款具体的软件,而是一类软件的统称。像VMware、KVM、Xen、Virtual Box,都属于Hypervisor。Hypervisor分为两大类:

第一类,hypervisor直接运行在物理机之上。虚拟机运行在hypervisor之上;

第二类,物理机上安装正常的操作系统(例如Linux或Windows),然后在正常操作系统上安装hypervisor,生成和管理虚拟机。

虚拟化就是要通过Hypervisor隐藏底层计算平台的实际物理特性,为用户提供抽象、统一的虚拟计算环境。说得更直白一些,虚拟化将CPU、内存、磁盘等硬件资源通过软件的方式打散、重组(资源池化),再按照用户的要求打包租给用户。

这样,云计算的服务模式加上虚拟化的技术,使得云计算的规模商业成为了现实。所以云计算和虚拟化是啥关系,大家明白了嘛?

敬请关注

—汇聚财富力量 共创中国瑞银—

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190829A08XYU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券