本文主要是介绍[OpenStack] 云计算的前世今生,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、云计算的概念
上世纪60年代,麦卡锡就提出了 把计算能力作为一种像水和电一样的公用事业提供给用户的理念,这成为云计算思想的起源。在20世纪80年代网格计算、90年代公用计算,21世纪初虚拟化技术、SOA、SaaS应用的支撑下,云计算作为一种新兴的资源使用和交付模式逐渐为学界和产业界所认知。云计算被认为是继个人计算机、互联网之后的第三次IT浪潮。
- 云计算是服务模式:它不是新技术,更准确来说不应称之为技术,它是在一些关键技术日趋成熟后催生的一种新的服务模式。
下图显示了云技术和关键技术的关系:
- 云计算通过集中拥有,使到用户能得到其本身无法得到的服务,或是以更低成本获得相同的服务,降低拥有成本是云计算的核心价值之一。
- 因此云计算项目,得先考虑服务模式和盈利模式,其次才是投资和技术。
2、云计算的好处
1)用户角度
- 硬件开支的节省
- 软件许可证的节省
- 维护团队成本的节省
- 能耗的节省
2)厂商角度
- 批量卖出大量的软硬件
- 绑架云供应商和厂商,获取高额利润
- 防止用户盗版软件
3、云计算的模式
- 私有云、公有云、混合云、行业云(社区云)
- IaaS:网盘,VPS,迅雷离线下载
- PaaS:Google App Engine,Baidu App Engine
- SaaS:在线CRM管理软件,搜索,地图,电子商务
4、云计算的关键技术
云计算厂商倾向于使用廉价的容易更换替代的通用型硬件组成分布式集群,放弃使用昂贵的超级计算机和专用存储设备;基于成品或半成品的开源技术框架,自组团队进行再开发。尽量掌控所有使用到的技术,避免使用许可证费用昂贵的软件,避免使用无法全程掌控的厂商提供的整体解决方案;强调单位能耗,强调计算成本。云计算的几个关键技术如下:
- 分布式计算和存储技术
- 虚拟化技术
- 自动化运维
- 计费模式
5、云计算的鼻祖 - 亚马逊
- AWS: Amazon Web Services 是一组服务,它们允许通过程序访问 Amazon 的计算基础设施。
- Dynamo:一种Key-Value型NoSQL数据库,是NoSQL运动的先驱
- S3:全名为亚马逊简易储存服务(Amazon Simple Storage Service),由亚马逊公司,利用他们的亚马逊网络服务系统所提供的网络线上储存服务。经由Web服务界面,包括REST, SOAP, 与BitTorrent,提供用户能够轻易把档案储存到网络服务器上。在2006年3月开始,亚马逊公司在美国推出这项服务,2007年11月扩展到欧洲地区。亚马逊公司为这项服务收取的费用,是每个月每一个gigabyte 需要0.15 元美金,如果需要额外的网络带宽与品质,则要另外收费。
- EC2 (Elastic Compute Cloud):弹性计算云
- 亚马逊CTO - Werner Vogels (http://www.allthingsdistributed.com/)
这篇关于[OpenStack] 云计算的前世今生的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!