天天看点

How to Enhance Cloud Architectures to Enable Cross-Federation

文章主要讲述了一个分布式云的实现架构。(9页)

发表会议:2010 IEEE 3rd International Conference on Cloud Computing

虽然不是什么有名的会议,但至少是比较详细的讲述了其分布式云实现的思路,对全面理解分布式云有着比较重要的作用。

在文章的开头,首先讲述了云的发展趋势:

1、monolithic(整体的一个庞大的数据中心),也就是现在的云。

2、vertical supply chain (云服务供应链),云提供商可能利用别的云提供商的服务来为自己的用户提供服务。

这样更多体现的是纵向的、单向的,就是A(云提供商)向B(云提供商)申请服务,来向自己的用户提供服务。client —> A —-> B

3、horizontal federation(横向联合),横向的、双向的。小型的,中型的,大型的云服务提供商联合起来通过放大他们的能力使得利益最大化。关键是他们之间互相合作,来放大能力

他们的存在形式,可以分别看图1。

How to Enhance Cloud Architectures to Enable Cross-Federation

文章主要要做的事情是:在”horizontal federation”下创建一个能够互操作异构云的云环境。其中云之间的互操作的实现需要通过 trust contexts。并且在这样新的模式下,从 基于生产效益的资本优化、能源节约 以及 按需资源配置 这三个方面提供新的商业发展契机。

文章中作者 信息传递主要用到的是语言都是基于xml(XML 被设计为传输和存储数据,其焦点是数据的内容。)的语言,包括 XMPP, XACML, SAML

接下来作者按照逐层递进的方式讲述了分布式云的架构。

1、cross-cloud federation 的整体思路的把握。

将 cloud 分为 home cloud 和 foreign cloud

作者认为,cloud federation 需要

继续阅读