云计算和虚拟机有什么区别

 我来答
长春北方化工灌装设备股份有限公司
2017-09-29 · 打造可传承的民族化工灌装机品牌
长春北方化工灌装设备股份有限公司
长春北方化工灌装设备股份有限公司成立于1996年,是专业从事自动化灌装机器人生产线、智能仓储、数字化车间研发与生产的国家高新技术企业,是国家批准生产防爆型产品的专业装备制造企业。
向TA提问
展开全部
作者:int32bit
来源:知乎

云计算是一种服务模式,这种模式并不是计算机行业所特有,也不是现代所特有,而是一种已经存在很久的服务模式。其思路就是把各种资源整合起来,然后租给有需要的用户。拿图书馆做比较,大家都很熟悉了,图书馆收集了很多书,如果你想看书,只需要到图书馆根据自己的需求去借就好了,图书馆会根据你借的数量以及时间收费,你看完了就还给图书馆,书重新放回到原来的书架,其他用户可以继续借,重复利用。
肯定有人会想到把这种模式移植到传统IT行业,只是把租的对象由图书变为服务器资源罢了,因此云计算诞生了。为什么称为云计算,因为服务器的功能就是提供计算能力,把服务器租给你相当于卖给你服务器租赁期间的计算能力,因此称为云计算。
怎么运作,很简单,你需要多少CPU、多少硬盘,自己去机房搬,云服务提供商会根据你的数量按天计费,当然你也可以包月包年。你如果愿意出更多的钱,也可以提供送货上门服务。服务器硬件给你了,只要在租赁期间,随便你处置,就和自己买的服务器一样,服务器搬到自己的机房后,发现自己人手不足,你要一个一个安装操作系统,招一个人专门做这个成本也高。于是云服务商提供了其它增值服务,比如上门给你安装操作系统、上门组建网络,甚至给你提供安装数据库、大数据Hadoop/Spark集群搭建服务等,把这种麻烦事交给别人了,显然大大节省了自己的运维成本。
云计算的好处也出来了,你为什么要租服务器,而不是自己买,因为你可能只是想用一段时间,相对于你自己买服务器,成本太高了,租用更方便。另外,你自己买需要根据业务评估买多少,可能买回来发现不够用,于是重新采购,流程麻烦,买的太多了,又存在资源浪费。而租用就更弹性了,需要多少,租用多少,不需要了还给云服务商就好了。私有云同样,只不过是企业内部结算罢了。以上是IaaS的运营模式。你有可能有这种情况,你写了一个Web项目并打好了war包,但自己手头没有服务器来跑,你可以把你的war包交给云服务提供商,他们负责给你运行,你不用租整个服务器,也不用搭建运行环境,打好war包拷给他们就好,他们帮你部署运行。这就是我们说的PaaS服务。更高级的,你手头有很多照片,你想把照片中的人物提取出来,但你自己不会写代码实现,你可以把照片发给云服务商,他们通过自己的脸部识别技术处理后把结果发给你,这就类似于SaaS。
以上就是云计算的非权威解读,它更确切地说云计算不是指特定的某种技术,而是一种服务模式,一种交付方式。问题来了,以上需要把服务器搬来搬去太麻烦了,而且用户还需要有自己的机房来放租来的服务器。有没有某种技术能够不需要移动服务器,也能解决前面提到的问题,把CPU、内存、磁盘等资源打包租给用户。相信都知道答案了,虚拟化技术就可以完美解决这个问题,而虚拟机是虚拟化实现之一,但绝不是唯一,还有可能是容器,甚至是真正的物理机(裸机)。提供虚拟机的hypervisor也不是只有vmware,还有比如kvm/qemu、xen等。除了虚拟机外,还有许多其它虚拟化技术,比如ovs虚拟网络等。通过虚拟技术,你再不用搬服务器,而完全自助。除此之外,利用虚拟化技术还能更方便的部署运维,比如不用一台一台安装操作系统,你安装完一台后,很方便地进行克隆,避免了大量的重复劳力工作。你也不用自己建机房,省去了很多工作,完全交给云服务提供商或者自己内部的云平台团队。
之所以容易混淆虚拟机和云计算,是因为虚拟机确实在云计算中太普遍了,它是云计算中最活跃的主体,也是核心之一,很多服务都是围绕着虚拟机提供服务。在AWS或者其它公有云买云服务,最直接的方式就是申请一台虚拟机。你购买的云数据库,底层也有可能是虚拟机,原理大概是这样的,比如你买一个mysql云数据库,云平台会在后台给你首先起一个虚拟机,这个虚拟机镜像包含了mysql服务,当虚拟机起来,mysql服务就跑起来了。你不仅需要访问数据库,还有可能需要其它相关的功能,比如设置主从、查看日志、创建备份、设置账户权限等,由于虚拟机对用户是不可见的,并且不是所有的用户都会这些操作。因此云服务商还提供了非常方便的API接口,用户只需要调用API或者Web界面就可以完成以上所有操作,而不需要自己去学习和关心怎么弄。底层怎么实现,这个没有固定地方法,有可能是在虚拟机跑个agent程序,执行某个操作,比如创建一个数据库用户,agent就跑一个已经定义好的脚本,当然也有可能通过外部程序来完成数据库内部的配置管理,比如ssh/ansible/puppet等。
总而言之,云计算高大上,近年也是抄的火热,但本质是思维的转变,而非技术的革新。你把计算能力给别人用-云计算,存储给别人用-云存储,数据库给别人用-云数据库(DBaaS),负载均衡给别人用-LBaaS,防火墙给别人用-FWaaS。但实现手段依然是传统的IT技术,比如分布式技术、虚拟化技术、网络技术、自动化运维技术、容灾技术等,并没有造出新技术,而只是通过这些技术组合把一些资源、功能产品或者软件等封装成API对外提供服务。
云计算最权威标准可以参考AWS,IaaS开源实现方案可以参考OpenStack,目前也是云计算领域中最活跃的开源项目之一,目前除了提供IaaS的基础服务(计算、存储、网络)外,还实现了Trove数据库服务、Mistral工作流以及cloud cron服务、Sahara大数据库服务、Magnum容器编排服务等。
北京北龙超级云计算有限责任公司
2021-11-11 广告
我说三大点吧, 1,两个技术的基石很相似,云的管理权限在自己,虚拟主机在管理方 2,云主机之间可以共享资源,虚拟主机不能 3,云可以不用关机,随意操纵安装软件,增大或缩小空间,虚拟主机不能 总结来说,云主要是为了降低成本,资源共享,虚拟主机... 点击进入详情页
本回答由北京北龙超级云计算有限责任公司提供
寒小仙
2017-10-08 · TA获得超过213个赞
知道答主
回答量:288
采纳率:30%
帮助的人:51.3万
展开全部
简单的说:虚拟机是本地,而云计算也就是服务器可远程链接访问。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cr...7@sohu.com
2017-09-29 · TA获得超过252个赞
知道小有建树答主
回答量:238
采纳率:50%
帮助的人:46.7万
展开全部
简单来说虚拟化也是云的一种,所有计算都在服务器上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式