主流云计算平台的个性特征

主流云计算平台的个性特征

云计算平台的共性特征

摘要

随着云计算的概念渐渐的被人们所熟知,云计算已经不再是天边的一朵“云”了,我们更多的是学习、使用并改造它。

针对当前的云计算概念,Amazon、Google和Microsoft都相继退出了自己云计算平台,这是对云计算的一种商业实现。本文对当前这三种主流的云计算平台实例进行了概括性介绍,并分析他们各自的个性特征。

正文

云计算是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,它作为一种新的互联网应用模式,核心部分依然是数据中心,应用虚拟化、SOA、WEB2.0等一系列技术形成的云计算平台。

下面主要介绍一下Amazon、Google、IBM、Microsoft等公司提出的云计算平台。

1.Google的云计算平台(Google App Engine)

2008 年 4 月Google发布了Google App Engine第一个 beta 版本, Google App Engine 是一个开发、托管网络应用程序的平台,使用 Google 管理的数据中心,这个平台先是为Google最重要的搜索应用提供服务,现在已经扩展到其他应用程序。Google App Engine 使用了云计算技术。它跨越多个服务器和数据中心来虚拟化应用程序。

Google的硬件条件优势,大型的数据中心、搜索引擎的支柱应用,促进Google云计算迅速发展。Google的云计算主要由MapReduce、Google文件系统(GFS)、BigTable组成。它们是Google内部云计算基础平台的3个主要部分。Google 还构建其他云计算组件,包括一个领域描述语言以及分布式锁服务机制等。Sawzall是一种建立在MapReduce基础上的领域语言,专门用于大规模的信息处理。Chubby是一个高可用、分布式数据锁服务,当有机器失效时,Chubby使用Paxos算法来保证备份。

当前,Google App Engine 支持的编程语言是 Python 和 Java (通过扩展,可以支持其他 JVM 语言,诸如 Groovy、JRuby、Scala 和 Clojure),支持 Django、WebOb、PyYAML 的有限版本。Google 说它准备在未来支持更多的语言,Google App Engine 也将会独立于某种语言。任何支持 WSGI 的使用 CGI 的 Python 框架可以被使用。

Google App Engine 在用户使用一定的资源时是免费的。支付额外的费用可以获得应用程序所需的更多的存储空间、带宽或是 CPU 负载。

2.微软的云计算平台(Azure Services Platform)

2008年10月微软推出了Azure Services Platform,它是一个寄宿于微软数据中心的英特网级别的云计算和服务平台。它提供一系列功能构建包括消费网站到企业应用场景在内的应用程序,它包括一个云计算操作系统和一个为开发者提供的服务集。通过支持目前的工业标准和Web协议如REST和SOAP等可以实现完全的互操作,你能够单独的使用每个Azure service,也可以一块使用他们,以进行

Word文档免费下载Word文档免费下载:主流云计算平台的个性特征 (共7页,当前第1页)

你可能喜欢

  • 云计算基础架构
  • 云计算资料
  • 云计算应用
  • 云计算技术
  • 云计算方案
  • 云计算存储
  • 教育云平台

主流云计算平台的个性特征相关文档

最新文档

返回顶部