一般来讲,云计算的主要思路是对基础资源虚拟化形成的资源池,进行统一的调度和管理,为用户提供包括从下到上的3个层次的服务:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。云计算平台可以分为3个逻辑层次和一个云管理平台。
最底层是基础资源层包括物理资源和虚拟资源。它的主要功能是抽象物理硬件资源,包括计算、存储和网络等硬件资源,在资源层内实现自动化的资源管理和优化,并为外部使用者提供各种各样的IaaS,使得硬件资源可以很容易地被访问和管理。
第二层是平台层,从云计算架构而言,平台层位于资源层和应用层之间,平台层是运行在资源层之上的一个以软件为核心,为应用服务提供开发、测试和运行过程中所需的基础服务,包括WEB和应用服务器、数据库以及管理支撑服务等层次。基础设施层所需要解决的是IT资源的虚拟化和自动化管理问题,而平台层需要解决的是如何基于资源层的资源管理能力提供一个高可用的、可伸缩的且易于管理的云中间件平台。它包括两部分:云平台框架和云平台服务组件。(www.xing528.com)
最上层是应用层,是运行在平台层上的应用的集合,提供具体业务应用。每一个应用都对应一个业务需求,实现一组特定的业务逻辑,并且通过服务接口与用户交互。总的来说,应用层的应用可以分为三大类:第一类是面向大众的标准应用,比如GOOGLE的文档服务Google Docs等;第二类是为了某个领域的客户而专门开发的客户应用,比如Salesforce CRM;第三类是由第三方的独立开发商在云计算平台层上开发的满足用户多元化需求的应用。
云管理平台为业务系统提供灵活的部署、运行与管理环境,屏蔽底层硬件、操作系统的差异,为应用提供安全、高性能、可扩展、可管理、可靠、可监控和可伸缩的全面保障,降低开发、测试、部署、运行和维护应用系统的成本。云管理平台包括三大部分内容:一是管理功能,二是用户服务功能,三是调度监控功能。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。