一、云计算概念
1、简介
云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问
进入可配置的计算资源共享池(资源包括:网络、服务器、存储、计算、应用软件等服务),这些资源能够被快速提供,只需提供很少的管理工作,或只用与服务供应商进行很少的交互
2、特点
1)超大规模
- "云"具有相当的规模,企业私有云一般般拥有数百上千台服务器,能给用户提供前所未有的计算能力
2)虚拟化
- 云计算支持用户在任意位置、使用各种终端获取应用服务
3)高可靠性
- "云"使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性
- 使用云计算比使用本地计算机可靠
4)通用性
- 云计算不针对特定的应用
- 同一"云"可以同时支撑不同的应用运行
5)高可扩展性
- "云"的规模可以动态伸缩,满足应用和用户规模增长的需要
6)按需服务
- "云"是一个庞大的资源池,你按需购买
- 云可以像自来水、电、煤气那样按量计费
7)极其廉价
- 由于"云"的特殊容错措施,可以采用极其廉价的节点来构成云
- "云"的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本
- "云"的通用性使资源的利用率较之传统系统大幅提升,因此用户可以充分享受"云"的低成本优势
- 通常只要花费几百美元、几天时间,就能完成以前需要数万美元、数月时间才能完成的任务
3、三种使用方式
1)公有云
- 公有云就是基础设施完全自己不搭建,只关心怎么使用
- 公有云分为以下几类:
- 传统的电信基础设施运营商,比如中国移动、中国联通、中 国电信等提供的公有云服务
- 一类是政府主导的地方性云计算平台,也就是常说的政府云
- 互联网巨头打造的公有云平台
- 部分IDC运营商
- 还有部分国外的云计算企业
2)私有云
- 私有云就是自己搭建云的环境,设施设备需自己或第三方维护
- 私有云是为一个用户单独使用而构建的,因而在数据安全性以及服务质量上自己可以有效的管控,私有云的基础是首先你要拥有基础设施并可以控制在此设施上部署应用程序的方式
- 私有云可以部署在企业数据中心的防火墙内,核心属性是专有资源,比如我们经常使用且比较典型的私有云有 VMware、OpenStack
3)混合云
- 混合云是将公有云和私有云结合起来使用,也是很多企业的使用方式
- 一般的将核心业务,放在自己的私有云上,次要的放在公有云上
- 但是也会有一些问题:安全性、数据冗余、法律、服务质量方面等
4、服务模型
1)IaaS(基础架构即服务)
- 提供底层 IT 基础设施服务,包括处理能力、存储空间、网络资源等
- 面向对象一般是 IT 管理人员
2)PaaS(平台即服务)
- 把安装好开发环境的系统平台作为一种服务通过互联网提供给用户
- 面向对象一般是开发人员
3)SaaS(软件即服务)
- 直接通过互联网为用户提供软件和应用程序等服务
- 面向对象一般是普通用户
二、OpenStack 概述
1、openstack服务
服务 | 项目名称 | 描述 |
---|---|---|
Compute (计算服务) |
Nova | ①负责实例生命周期的管理,计算资源的单位 ②对 Hypervisor 进行屏蔽,支持多种虚拟化技术(红帽默认为 KVM),且支持横向扩展 |
Network (网络服务) |
Neutron | ①负责虚拟网络的管理,为实例创建网络的拓扑结构 ②是面向租户的网络管理,可以自己定义自己的网络,各个租户之间互不影响 |
Identity (身份认证服务) |
Keystone | ①类似于 LDAP 服务,对用户、租户和角色、服务进行认证与授权 ②且支持多认证机制 |
Dashboard (控制面板服务) |
Horizon | ①提供一个 Web 管理界面 ②与 OpenStack 底层服务进行交互 |
Image Service (镜像服务) |
Gl |