IBM’s Reference Architecture for Creating Cloud Environments

IBM has recently submitted the IBM Cloud Computing Reference Architecture 2.0 (CC RA) (.doc) to the Cloud Architecture Project of the Open Group, a document based on “real-world input from many cloud implementations across IBM” meant to provide guidelines for creating a cloud environment.

CC RA emphasizes the synergies between cloud computing and SOA remarking that

The essential characteristics for Cloud Computing are on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured Service. These characteristics can be found in requirements and SOA solutions in various organizations today, although these characteristics are optional for SOA and mandatory for cloud.

CC RA outlines four architectural layers proposed to be used in cloud computing:

  • Operational Layer containing the basic cloud computing infrastructure
  • Service Layer providing cloud services. IaaS is considered a service providing infrastructure along with PaaS offering middleware and SaaS providing applications.
  • Business Process Layer. IBM introduces a new type of service called BPaaS providing business processes as services similar to what SOA offers.
  • Consumer Layer. This is the layer consuming all the services generated by the previous layers.

According to CC RA, a high level view of a cloud environment looks like this:

image

CC RA continues by detailing each section of the diagram including the Common Cloud Management Platform (CCMP) which contains the largest number of components:

image

The CC RA is built on the ELEG ( Efficiency, Lightweightness, Economies-of-scale, Genericity) principles:

  1. Design for Cloud-scale Efficiencies: When realizing cloud characteristics such as elasticity, self-service access, and flexible sourcing, the cloud design is strictly oriented to high cloud scale efficiencies and short time-to-delivery/time-to-change. (“Efficiency Principle”)
  2. Support Lean Service Management: The Common Cloud Management Platform fosters lean and lightweight service management policies, processes, and technologies. (“Lightweightness Principle”)
  3. Identify and Leverage Commonalities: All commonalities are identified and leveraged in cloud service design. (“Economies-of-scale principle”)
  4. Define and Manage generically along the Lifecycle of Cloud Services: Be generic across I/P/S/BPaaS & provide ‘exploitation’ mechanism to support various cloud services using a shared, common management platform (“Genericity”). 

转载于:https://www.cnblogs.com/mengheyun/archive/2011/03/10/1979518.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值