什么是云计算
定义
云计算最早来源于麦肯锡的一个理念,就是“让计算能力能够像水和电一样提供给用户应用”
水和电等共用事业的一个共同点就是用户不会关心资源的来源,类似的,云计算就是用户只要连上互联网,就能通过远处不明地点的计算机获得计算能力,不需要考虑服务器放在那里,如何实现功能等问题.即提供一个网络计算资源应用,
例如提供一个搜索关键词就能获得结果,从这一点上来说,google也是一个卖软件的公司, 不过他们卖的软件只提供在服务器上
例如提供一个网盘,用户把资源提交上去,不需要关心存储在哪里.
云计算不是一种具体的技术,是一系列新技术催生的一种服务模式
云计算核心思想是通过集中拥有,是用户得到仅靠自身无法得到的服务,或是以更低成本获得相同服务,
云计算核心价值是通过集中拥有降低拥有成本
举一个非IT行业的例子,在农村拖拉机是非常有用的设备,但是每家都买一个,成本过于高昂,不合算,于是有的人就想出了租用拖拉机的生意,农民通过较少的租赁费用就可以使用拖拉机,而出租者通过租赁费用收回成本和盈利
云计算特征
自我服务
用户通过web页面实现资源的购买,控制,调配,全程由用户自己完成,提供者人工干预非常少,要靠机器提供服务,而不是人来提供服务
按使用量收费
而不是按照占用收费(例如整台机器或几U几U的空间)技术上是想更细粒度的计费,而是精确到cpu使用量,网咯流量,硬盘空间的计费,用的多的多付费,用的少的少付费
弹性架构
云使用量较低时只有一部分节点运行,其他节点处于低耗能状态,当使用量提高时,节点会自动投入系统能够实现自动增长与收缩,这种弹性对于用户和管理者都是透明的
可定制化
用户可以对所需服务进行一定程度的定制化.每个人都能通过设置来满足自己的要求
云计算不能面对一小撮精英,需要有广大的用户作为基础来降低收费,服务模式才运行的下去
为什么要用云计算
用户角度
硬件开支节省
软件许可证节省
维护团队的节省
能耗的节省
厂商角度
批量卖出大量软硬件
利用对定制方案的依赖性,绑架云供应商和用户,谋取高利润
防止盗版
为什么不用云计算
服务可靠性忧虑(出现故障响应速度未必能跟得上)
数据安全性忧虑(缺少可靠的第三方权威认证机构,和加密手段,商业机密可能泄露)
用户可能被云供应商绑架
云供应商可能被厂商绑架
集中未必意味着平均费用下降
云计算分类
私有云,共有云,混合云
issa(网盘,迅雷离线下载)paas(二次开发平台)saas(搜索,淘宝电子商务,地图)
云计算关键技术
分布式计算和存储技术(hadoop) 实现硬件成本现行递增而不是指数级递增
虚拟化技术(openstack) 实现更细粒度的划分
自动运维 减少维护人员开支
计费
云供应商的技术倾向
1.使用廉价的容易更换替代的通用型硬件组成分布式集群,放弃使用昂贵的超级计算机和专用储存(hadoop)
2.基于成品和半成品的开源技术框架,自组团队进行二次开发,尽量掌控所有使用到的技术,避免使用许可证费用昂贵的软件,避免使用无法完全全程掌控的厂商提供的整体解决方案
3.降低单位能耗,强调计算成本,凡是节能的技术都能受到广泛的欢迎
其它
云计算的左右手,hadoop和openstack
云计算项目,优先考虑服务模式和盈利模式,其次才是投资和技术
大数据:不是具体指多少T,多少P的数据量,而是指超出自己处理能力的数据量