170 likes | 381 Views
Cloud Computing Open Architecture. 姓名:向小军 学号:MF0933037 日期:2010-3-23. Outline. Introduction Cloud Computing Open Architecture Conclusion. Introduction. 云计算是在服务计算领域中关键的服务提供平台,在以下几个方面提供环境以供资源共享:可扩展的基础设施,中间件和增值业务应用程序。 在因特网上可提供和消费的四种资源: 基础设施资源 软件资源 应用程序资源 业务流程.
E N D
Cloud Computing Open Architecture 姓名:向小军 学号:MF0933037 日期:2010-3-23
Outline • Introduction • Cloud Computing Open Architecture • Conclusion
Introduction • 云计算是在服务计算领域中关键的服务提供平台,在以下几个方面提供环境以供资源共享:可扩展的基础设施,中间件和增值业务应用程序。 • 在因特网上可提供和消费的四种资源: • 基础设施资源 • 软件资源 • 应用程序资源 • 业务流程
Cloud Computing Open Architecture(1) • 两种关键技术: • 虚拟化技术 • 面向服务的架构 (SOA)
Cloud Computing Open Architecture(2) • 云计算开放系统接口(OSI)模型的目标 • 阐明一种为云计算平台可重用的方法来创建可扩展的和可配置的供应平台。 • 提出一系列的通用和共享的服务来建立云计算平台,以一种统一的方法来为企业消费者提供商业服务和其他的云产品。 • 基于可扩展的IT基础设施和管理系统,最大限度利用云计算商业价值的潜力。
Cloud Computing Open Architecture(4) • Principle 1: Integrated Ecosystem Management forCloud 体系结构必须支持云计算生态系统的管理。这个生态系统包括所有相关的服务和解决方案或者是云计算环境中消费者共享资源。云提供商把其交互接口或者是其内部操作和产品开发能力暴露出来;云合作者为提供商提供部件或者是作为代理来为云客户端提供增值服务;云客户端是云服务的使用者。
Cloud Computing Open Architecture(6) • Principle 2: Virtualization for Cloud Infrastructure 有两种方法实现虚拟化,一种是硬件虚拟化,硬件设备可以随时添加和移除,不会影响其他设备的正常操作。另一种是软件虚拟化,用软件镜像管理或者软件代码虚拟化技术来使软件共享。另一种软件虚拟化技术是动态代码程序集和运行。
Cloud Computing Open Architecture(4) • Principle 3: Service-Orientation for CommonReusable Services 除了虚拟化特征,面向服务是另一种能够使云计算进一步实现商业价值的驱动力量。包括资产重用,组合应用程序和混合服务。有两种主要的通用可重用服务:云横向和纵向商业服务。 云横向商业服务由各种各样的平台服务组成,隐藏了中间件、数据库和工具的复杂性。云纵向商业服务包括所有的所有领域特定的或者是特定行业的公用事业服务。 。
Cloud Computing Open Architecture(7) • Principle 4: Extensible Provisioning and Subscription for Cloud 可扩展云服务提供时云计算系统的独特特征。没有可扩展性,云计算架构的供应部分只能支持某一种类型的资源共享。云核心中的供应和订购服务,解决了如何处理服务提供商的供应进程和服务消费者的订购进程。云订购服务包括订购进程,角色定义和通知架构。云提供服务包括供应进程,角色定义和通知架构。
Cloud Computing Open Architecture(8) • Principle 5: Configurable Enablement for CloudOfferings 云产品是为了达到某种商业目标,所以云产品也叫商业解决方案。CCOA从四个等级定义了定义了它的产品问题:基础设施作为服务,软件作为服务,应用程序作为服务,商业处理作为服务。
Cloud Computing Open Architecture(9) • 基础设施作为服务:CCOA类利用云核心来支持虚拟化IT基础设施资源的供应和订购,通过利用一些常见的可重用服务和云 生态系统管理能力。 • 软件作为服务:许多成功案例证明了通用的可重用服务。它强调的是,许多增值服务可以在通用的可重用服务上建立。因此,SOA中的组合应用程序和服务组合技术在创建增值云服务时起着重要的作用。
Cloud Computing Open Architecture(10) • 应用程序作为服务:许多独立应用程序或基于网络的应用程序可配置为云服务,在云计算值链中用于共享。软件作为服务和应用程序作为服务没有明显的界限。在CCOA中,应用程序就是基于一些业务逻辑和目标的一系列的软件包的整合。 • 业务进程作为服务:是一种新的模式,在云客户端和合作者之中用来分享最好的实践和商业进程。软件测试就是一个最好的例子。
Cloud Computing Open Architecture(11) • Principle 6: Unified Information Representationand Exchange Framework 在CCOA中,云信息架构模块可以在统一的云计算实体描述框架下表示云实体(商业实体和支持资源)。 云实体之间的信息交换形成信息交换模式。信息格式和信息交换模式可以重用来支持各种各样的商业场景。
Cloud Computing Open Architecture(12) • Principle 7: Cloud Quality and Governance 在CCOA中最重要的部分,负责云计算环中质量指标的识别和定义,还有一些规范的指导来管理设计、部署、操作和管理云产品。
Conclusion • 这篇文章提出了云计算开放体系结构的,基于七条架构原则和十个结构模块,把面向服务的架构和软硬件的虚拟化技术整合起来。云计算开放体系结构是一种可扩展和可配置的架构,提供了规范指导并可使基础设施,软件,应用程序和业务流程以一种统一的方式共享。