一、云计算的本质
1、云数据中心的构造主要有两种模式。一种是传统模式,即建机房、布线、放置机器,然后连接起来;还有一种是基于集装箱的数据中心,这种模式由谷歌公司首创。谷歌公司位于美国爱达荷州的一个数据中心就由数百个集装箱组成。
2、云的工作负载模式
(1)模式1:时开时停模式(这种模式下使用IT资源的方式不是连续的)
(2)模式2:用量迅速增长模式(用户使用IT资源随着时间的推移,用量不断增长)
(3)模式3:顺时暴涨模式(用户平时的一般时段使用资源用量都相对稳定和平均,但会在特定时间点上出现用量的暴涨和暴跌)
(4)模式4:周期性增减模式(用户的IT资产用量呈现周期性的增长和消减)
二、云计算的架构
1、很多应用情景下,云计算架构应该采用无状态、基于服务的架构。REST是无状态架构中的一种。云计算采用REST的原因是其简单、开放,并已经在互联网上实现。REST体现的正是Web架构的特征:源服务、网关、代理和客户。如果某种架构符合REST的限制条件,则该架构被称为RESTful。
四、继续发展的推动力
1、传统的数据中心中系统软件和应用软件处于硬件之上。但是在软件定义数据中心里,硬件的能力被抽象成为能够统一调度管理的资源池,而且计算、存储和网络资源的抽象方式各不相同。
2、软件定义数据中心由三部分组成:
(1)软件定义计算
(2)软件定义存储
(3)软件定义网络
3、要统一管理虚拟化后的资源,需要用一套统一的接口进一步集中管理这些资源。例如VMware的vCenter和vCloud Director系列产品能够让用户对数据中心中的计算、存储、网络资源进行集中管理,并能提供权限控制、数据备份、高可靠等额外的特性。
4、国内的互联网和IT巨头也在发展自己的数据中心技术。由BAT(百度、阿里巴巴、腾讯)发起的”天蝎计划“,目标是提供标准化的计算模板,能够迅速部署到数据中心提供服务。
五、实践:OpenStack
1、2010年7月,Rackspace和NASA携手其他25家公司启动了OpenStack项目。OpenStack保持半年发行一个新版本。
2、在OpenStack云平台上,用户可以做到以下几个方面:
(1)充分利用物理服务器、虚拟服务器、网络和存储系统资源
(2)通过租户、配额和用户角色高效管理云资源
(3)提供一个对底层透明的通用的资源控制接口
3、OpenStack的核心项目
4、快速部署OpenStack的小工具是——DevStack(自动化部署)