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

 我来答
师杉卑娴淑
2020-01-08 · TA获得超过3547个赞
知道大有可为答主
回答量:3005
采纳率:34%
帮助的人:189万
展开全部
云计算的概念比较宽广
有的是IaaS的模式,你需要在那之上构建自己的生产环境;有的是PaaS,类似于“最基础的我已经帮你做好了,你只需要利用这里有的平台来构建你的产品就好”;有的则是SaaS,已经把软件部分都给你做好了,你只需要生成内容/提交数据给云端处理就可以了。
虚拟机(包括但不限于VMWare)呢?
从本质上来说,从刚装完系统,到安装好基础的软件,再到预装上已有的开源/收费软件,这三个阶段各自的snapshot可以约等于以上的IaaS,PaaS和SaaS。
------------------------------
以docker为例子,docker里提供的镜像中,既有仅有系统镜像的,也有装上了基础环境的(例如apache2/nginx/php7/mango/go/ruby/cuda/……),还有可以开箱即用的,比如gitlab、gogs。
直到这里为止,并没有太多和云计算不同的,docker也好,vmware也好,都只是一种虚拟化模式。
私以为云计算的不同在于scalability和extensibility,云计算可以为你提供更好的扩展,弹性计算,比如可以利用docker的方案提供自动化部署。(vmware是不是也有这个不清楚)但是仅仅靠docker(或vmware似乎)是做不到的。(除非你自己再部署一个压力探测之类的微服务,然后自己控制虚拟机的实例,但是这样你实际上就等于自己做了云计算的可扩展的部分)
(另一点的话,云计算对于“数据”和“应用”分得更开一些,虚拟机里的程序“无状态”,这也是能够高效扩展的原因之一)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
51IDC
2024-12-01 广告
全国IDC/ISP牌照,7*24小时全年无休服务支持,实时详细网络监控!专为企业,互联网金融,电商客户量身打造,企业服务器租用托管的优选!... 点击进入详情页
本回答由51IDC提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式