一、云计算的概念
- 概念:就是将计算机、网络、磁盘存储等基础设施集中管理,按需动态分配
- 典型特征
(1)资源弹性提供:资源可以随着客户需求弹性的增加或者减少
(2)资源自助:客户在云计算系统中可以按照需求选择自己所需要的资源
(3)便捷:资源通过网络访问,相当便捷
(4)计量收费:可以按照占用磁盘大小、网络带宽、CPU数量进行计费
(5)资源虚拟化:可以实现资源整合,便于统一的管理与使用
二、云存储
- 概念:一个系统中除了计算能力就是存储能力,云计算系统必须有配套的存储能力。这个存储能力比较独立,可以单独提取出来为用户服务,例如dropbox、华为网盘等。
- 云存储设计为4层:
(1)硬件层:就是传统的硬件,不需要集中在一个物理地址,可以通过网络连到一起
(2)管理层:通过分布式文件系统与网络实现设备的协同服务,提供有效的存储能力
(3)API层:为外部系统提供API能力
(4)客户端:面向用户使用的工具
三、私有云、公有云、混合云
- 就是商业应用场景不同,在技术上没有太大的差异
- 公有云应用场景:为所有互联网用户,包括企业和个人提供。典型厂商如亚马逊、阿里云
- 私有云应用场景:对安全性与服务可靠性要求高的企业一般会自己搭建及运营自有的云计算平台,同时不对其他企业和个人租用,称之为私有云。
- 混合云应用场景:部分企业将核心系统部署到自建的私有云平台上,对于一些外围系统租用互联网的公有云,整合起来看就是混合云了。
四、云计算的三层架构
三层架构.jpg- IAAS:基础设施即服务,包括的部分如:物理机的管理,虚拟机的管理,存储的管理
- PAAS:平台即服务,包括的部分如:虚拟机中搭建的开发环境,配置好的apache/nginx,MYSQL,PHP环境等,有些公司将业务基础套件也作为PAAS服务提供
- SAAS:软件即服务,包括的部分如:搭建一个购物网站、博客网站
不过我们一般说的云计算更加倾向于指的是IAAS这层
五、云计算IAAS的实现
- 最著名的就是美国国家宇航局(NASA)和Rackspace合作开发的开源项目openstack,获得了大量厂商的支持。
- 底层的虚拟机可以支持KVM、XEN、VirtualBox、Vmware等
网友评论