云计算使用哪些体系结构

时间:2010-09-18 18:19:41

标签: cloud architecture

对于我的软件架构类,我正在尝试做一个关于哪些软件架构最适合云的项目,以创建可扩展且灵活的应用程序。我很难找到一个起点来研究哪种架构适用于云。有谁知道任何好书,博客,文章,架构等......这会有所帮助吗?

3 个答案:

答案 0 :(得分:2)

我去年为Java World编写了关于在云中开发的系列文章。您将看到模式的表现形式以不同的方式出现在不同的云平台(Microsoft Azure,Google AppEngine,Appistry CloudIQ,GigaSpaces XAP等)中,但基本原则仍然适用于在这些公共和私有云平台。

原子性,无状态,幂等性和并行性的原则涵盖了它们对可用性,可靠性,核心扩展以及跨服务器扩展等的影响。

一两个代码示例都是大胆的,我永远无法让编辑更新/修复它们,所以对此表示歉意。

以下是文章:

Building cloud-ready, multicore-friendly applications, Part 1: Design principles

Building cloud-ready, multicore-friendly applications, Part 2: Mechanics of the cloud

答案 1 :(得分:1)

一篇好文章是http://www.infoq.com/presentations/Horizontal-Scalability。基本概念围绕无共享元素和消息传递 - 您可以在函数式编程语言中找到类似的概念。

答案 2 :(得分:1)

我想你已经阅读过这篇文章了:Cloud computing over Client-server: differences, cons and pros?

作为一本书,我可以建议“云计算,实用方法”。