(2)宽带网络接入(broadband Internet access)。服务能力通过网络提供,带宽足够且成本低廉,支持各种标准接入手段,包括各种类型的客户端平台(例如智能手机、笔记本电脑或PDA),也包括其它传统的基于云的服务。
(3)虚拟化的资源“池”(resource pooling)。提供商将资源整合在资源池中,使用多租户模型,按照用户需要,将不同的物理和虚拟资源动态地分配或再分配给多个消费者使用。
(4)快速弹性架构(fast flexible architecture)。资源或服务能力可以快速、弹性地供应。对于用户来说,可供应的资源或服务能力近乎无限,可以随时按需购买。用户既不用担心资源不够用,也不用担心资源浪费。
(5)可测量的服务(measurable service)。云计算利用经过某种程度抽象的测量能力实现自动控制,优化某种服务的资源使用,有明确的价格与收费政策。
(二)云计算的系统架构
云计算的体系架构可以分为三层,从下到上依次是存储层、基础管理层、应用接口层和访问层,其架构模型如图1-1所示。其中各部分以存储设备为核心,通过应用软件来对外提供数据存储和业务访问服务。
1、访问层
通过在访问层,任何授权的用户可以在任何地方,使用一个网络终端设备,按照标准的应用接口来登录公共的云存储平台,享受云存储服务。同时在应用接口层提供的API接口的帮助下,企业用户可以构建自己的应用存储系统,而无需重复投资和建设数据存储中心,这样你就可以建立一个面向用户的应用程序,个人用户只需要直接访问层可以直接使用云存储服务。
2、应用接口层
应用接口层是云存储平台中可以灵活扩展,直接面向用户的部分。根据用户需求,可以开发不同的应用程序接口,提供相应的服务。如数据存储服务,空间租赁服务,公共资源服务,多用户数据共享服务,数据备份服务等。此外,应用接口层提供用户认证和权限管理API供各种存储业务调用,提供一站式的云存储服务。
图1-1 云计算系统架构模型
注:此图源于http://wenku.baidu.com/view/7f76f5dd6f1aff00bed51e6f.html
3、基础管理层
这是云存储的核心部分。基础管理层通过集群,分布式文件系统和网格计算技术,让云存储中的多个存储设备之间协同工作使多个存储设备可以提供同一种的外部服务,并提供更大更强更好的数据访问性能。 CDN内容分发系统,云存储数据加密技术,以确保数据不会被未授权的用户访问,同时,通过各种数据备份和措施,以确保存储在云中的数据不会丢失,保证云存储自身的安全和稳定。
4、存储层
这是云存储最基础的部分。存储额设备可以是FC光纤通道存储设备,可以是IP存储设备,也可以是DAS存储设备。云存储里的存储设备数量很多并且分布在不同的区域,彼此可以通过广域网,因特网或FC光纤通道网络连接在一起。在一个统一的存储管理系统,可以实现存储设备的逻辑虚拟化管理,多链路冗余管理,以及硬件设备的状态监控和故障文护。
(三)云计算主要服务
云计算系统提供的是服务,服务的实现机制对用户是透明的,用户不需要了解云计算的具体机制,就可以获得自己需要的服务。而用户所需要的服务,包括:计算服务、网络服务、软件服务、平台服务和存储服务等。云计算中提供3个等级的服务模式:基础设施即服务(简称IaaS),平台即服务(简称PaaS)和软件即服务(简称SaaS)。
图1-2 云计算的3种服务模式
注:此图源于http://www.uml.org.cn/yunjisuan/201304171.asp 企业云计算应用及安全问题的研究+文献综述(3):http://www.751com.cn/jisuanji/lunwen_2723.html