文档章节

聊聊云计算和虚拟化

hiqj
 hiqj
发布于 2015/03/12 17:35
字数 1011
阅读 10
收藏 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演示。在真实场景下,其实根本是无法使用的。增加虚拟机容易,减少呢?
要想真正很方便实现弹性扩展,真的要求你平台,提供数据库服务,缓存服务,这样实现弹性扩展的难度就会低很多。

自服务

支持用户自己创建虚拟机的,就是云计算。依靠管理员创建虚拟机的,是虚拟化。其实也挺有道理。其实目前企业内部,目前用户还是没有习惯自服务。那么无论用啥平台,可能还是虚拟化。

一言以蔽之

虚拟化(诸如VMware 、Citrix、Hyper-V等)是集中式架构,核心思想是垂直扩展性能提升;云计算(诸如OpenStack、CloudStack、Hadoop等)是分布式架构,核心思想是水平扩展性能提升。其二者并无严格区分,互有交集。


本文转载自:http://1.chaoxu.sinaapp.com/archives/1282

hiqj
粉丝 25
博文 208
码字总数 92586
作品 0
渝北
程序员
私信 提问
加载中

评论(0)

传统IDC机房与云计算如何快速结合最佳实践的经验之谈

大家好,有两周没好好坐下来聊聊近期的实践课程了,今年也是对网工技能要求上的一个非常大的挑战,怎么说呢?因为上云的趋势已经来临,去年是所有的企业都在拥抱互联网,今年则是所有的企业都...

Allen在路上
2017/03/17
0
0
金融圈资深运维,跟你聊聊云计算时代

金融圈资深运维,带你《VMware NSX 入门到实战》,搞定一套网络虚拟化解决方案NSX 1、简述云计算的发展历程 从AWS最先于2006年推出EC2(弹性计算云)到如今,云计算已正式走过了十多年的光景...

51CTO博客
03/04
0
0
云服务器和vps区别-18511581739的博客-51CTO博客

无论是个人建站还是企业搭平台,或者学生要学编程之类的内容,都需要有服务器的支持,目前各个服务商提供的服务器有虚拟服务器、云服务器、VPS等不同类型,虚拟服务器之前聊过很多,今天我们...

win7激活工具
2019/05/07
0
0
DockOne技术沙龙上海站开始报名啦

沙龙介绍 以Docker为代表的容器技术持续火热。其中,在微软的Build开发者大会上,微软对外演示了可以运行Docker的下一代的Windows Server,紧接着在CoreOS的Fest大会上,CoreOS又宣布AppC标准...

DockOne
2015/05/14
15
0
DockOne技术沙龙上海站开始报名啦

沙龙介绍 以Docker为代表的容器技术持续火热。其中,在微软的Build开发者大会上,微软对外演示了可以运行Docker的下一代的Windows Server,紧接着在CoreOS的Fest大会上,CoreOS又宣布AppC标准...

DockOne
2015/05/14
2K
11

没有更多内容

加载失败,请刷新页面

加载更多

redis实现tryAcquire

public static boolean tryAcquire(String key) { String value = String.valueOf(System.currentTimeMillis()); String statusCode = redisTemplate.execute(n......

有理想的鸭子
7分钟前
6
0
Cocos Creator 通用框架设计 —— 资源管理

如果你想使用Cocos Creator制作一些规模稍大的游戏,那么资源管理是必须解决的问题,随着游戏的进行,你可能会发现游戏的内存占用只升不降,哪怕你当前只用到了极少的资源,并且有使用cc.lo...

osc_8adtko4d
7分钟前
10
0
谈谈我眼中的CSDN吧

昨天逛博客园看到了这篇曝光率很高的文章:博客搬家——从CSDN到博客园,一篇短短的文章竟然招致这么多人的讨论,可能程序员就喜欢“Java好还是PHP好”这类型的问题吧,好无聊。由于我一直在...

osc_qcm2mqmy
9分钟前
6
0
airtest Firebase打包坑点

使用airtest一段时间了,仅限使用,没有深究,今天想要尝试下air的脚本打包功能,因为是在尝试,所以代码很简单只有一句,启动被测apk 打包方式也很简单,只要自己本地环境搭配好就没问题 因...

osc_vuza8uho
9分钟前
9
0
java修饰符以及面向对象的一些总结

修饰符的作用 修饰符的分类和作用 java当中修饰符根据功能可分为两类,一类是访问全权限修饰符,另一类是非访问权限修饰符。 访问权限修饰符主要有四种:即public、protected、default(不指...

osc_wbienwab
11分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部