Chinaunix首页 | 论坛 | 博客
  • 博客访问: 86494
  • 博文数量: 25
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-12 22:35
文章分类
文章存档

2017年(7)

2016年(1)

2015年(17)

我的朋友

分类: 云计算

2017-11-08 23:26:33

本文来自本人的github博客,复制过来时格式未作处理。
 云计算初识和OpenStack初识

云计算简述

1、云计算定义
	云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),
这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。
2、云计算特征
	1)、按需自服务:用户根据自己的需求获得计算资源;用户不需要和资源提供者进行人的交互;类似DIY。
	2)、广泛的网络服务,基于IP网络,理论上任何地点任何方式来访问。
	3)、资源共享,提供商提供一个资源池,用租的方式给多用户使用,根据用户的需求动态分配资源。
	4)、资源可以快速扩展和收缩,用户根据自己的业务来购买资源(例如CPU核数、存储空间等)
	5)、服务可度量:资源的使用可以进行监控、可报告,这样可以形成收费模式。服务器是否允许宕机、重启等。 

云计算的服务和交付模式

1、基础设施即服务(Infrastructure as a Service, IaaS) 
	用户通过Internet可以从完善的计算机基础设施获得服务,相当于裸机。例如:硬件服务器租用、虚拟机管理程序
2、平台即服务(Platform as a Service, PaaS)
	将IT资源配置和部署好,形成就绪可用的环境给用户,用户可以在此平台上开发自己的应用,包括中间件、操作系统。例如:安装好数据库环境
	PaaS一般带有不同的开发环境,方便不同的软件平台进行开发。例如:安装好java开发环境等
3、软件即服务(Software as a Service, SaaS)
	将程序定位成共享的云服务,例如腾讯的企业邮箱,不用关心后台,只可使用此服务即可。
4、其他:存储即服务;数据库即服务;安全即服务;通信即服务;测试即服务;集成即服务;处理即服务; 

四种常见的云计算部署模型

1、公有云
	由第三方提供者拥有的可公共访问的云环境。如亚马逊、阿里云、腾讯云。
2、社区云
	类似公有云,但是访问被限制特定的云用户社区。
3、私有云
	由一家组织单独开发的云环境。
4、混合云
	由2个或者以上不同云部署模型组成的云环境。 

OpenStack与云计算的关系

1、OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发的开源项目。
2、目的是为公有云和社区云提供软件,但比较灵活,也可定制私有云。
3、OpenStack是一个IaaS层的软件。
4、支持的厂商:IBM、Dell、HP、AMD、Intel等。
5、OpenStack开源社区也是其发展的一个动力。 

OpenStack发展和优势

1、OpenStack版本命名规则是从A到Z,目前常用的是Kilo。
2、OpenStack是开源软件,可以自己二次开发
3、开源的云计算软件还有Eucalyptus、OpenNebula、CloudStack,OpenStack由于其高类聚低耦合、模块松耦合,组件配置灵活、易于开发从而取得优势。 

阅读(1581) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~