WEB开发网
开发学院服务器云计算 从技术角度剖析云计算的架构 阅读

从技术角度剖析云计算的架构

 2010-06-30 00:00:00 来源:WEB开发网   
核心提示: 查看原图(大图)图2:Salesforce Sales Cloud采用的主要技术:显示层:基于HTML、JavaScript和CSS这对黄金组合,中间件层:在此层,从技术角度剖析云计算的架构(5),Salesforce引入了多租户内核和为支撑此内核运行而经过定制的应用服务器,基础设施层:虽然在后

查看原图(大图)

图2:Salesforce Sales Cloud

采用的主要技术:

显示层:基于HTML、JavaScript和CSS这对黄金组合。

中间件层:在此层,Salesforce引入了多租户内核和为支撑此内核运行而经过定制的应用服务器。

基础设施层:虽然在后端还是使用在企业环境中很常见的Oracle数据库,但是其为了支撑上层的多租户内核做了很多的优化。

管理层:在安全管理方面,Salesforce提供了多层保护,并支持SSL加密等技术,除此之外,其还在帐号管理、计费管理和负载均衡这三方面有不错地支持。

Google App Engine

App Engine属于云计算中的PaaS层,其主要提供一个平台,来让用户在Google强大的基础设施上部署和运行应用程序,同时App Engine会根据应用所承受的负载来对应用所需的资源进行调整,并免去用户对应用和服务器等的维护工作,而且支持Java和Python这两种语言。由于App Engine属于PaaS平台,所以关于显示层的技术选择由应用的自身需要而定,与App Engine无关,关于App Engine在技术层面上大致的架构,具体请看下图:

从技术角度剖析云计算的架构

查看原图(大图)

图3:Google App Engine

采用的主要技术:

中间件层:既有经过定制化的应用服务器,比如上面已经提到过的Jetty,也提供基于Memcached的分布式缓存服务。

基础设施层: 在分布式存储GFS的基础上提供了NoSQL数据库BigTable来对应用的数据进行持久化。

管理层:由于App Engine是基于Google强大的分布式基础设施,使其在运维管理技术方面非常出色,同时其计费管理能做到非常细粒度的API级计费,而且App Engine在帐号管理和负载均衡这两方面都有非常好地支持。

虽然用一张这样简单的图和两个简短的例子来描述庞大的云计算整体架构的确是略显寒酸,但是应该能让大家从技术角度对云计算的架构有一个大致的了解。

上一页  1 2 3 4 5 

Tags:技术 角度 剖析

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接