云计算的业界动态

来源:互联网 发布:scboy淘宝店 编辑:程序博客网 时间:2024/06/09 21:04

1.       IBM

1)       IBM Ensembles

Ensembles是一组采用虚拟化技术实现的资源池,主要包括计算资源池——服务器Ensemble,网络资源池——网络Ensembles和存储资源池——存储Ensembles。虚拟化技术隐藏了底层的技术细节,提供了对资源的管理,配置和调整功能。所有Ensemble都必须实现关键的管理操作,如用户账户,资源操作,效用优化,安全管理等。这三种Ensemble之上是Ensemble服务接口,它为用户提供统一的操作接口。Ensembles通过虚拟化技术整合了数据中心的服务器,网络,存储资源,通过Ensemble接口提供给上层应用或者用户使用。

2)       IBM TSAM

IBM Tivoli Service Automation Manager 为用户提供了管理应用服务生命周期的方案。TSAM即要对云架构中各种产品进行完整生命周期的管理,又要通过调配和优化资源满足客户对服务质量的需求。TSAM的设计强调更快速的服务相应和交付能力,以及更低的运营成本。TSAM提供了三个阶段的管理功能,包括服务的设计阶段,部署阶段和运行时管理阶段。

3)       IBM WebSphere CloudBurst

IBM WebSphere CloudBurst Application(WCA)IBM公司中间件软件品牌WebSphere旗下的一款用于创建、部署和管理私有WebSphere云环境的产品,它能够帮助用户创建和管理面向服务的私有云平台,其最大的优势在于有效整合了云基础设施层和云平台层。WCA可以被便捷和快速地部署到用户现有的数据中心,为其提供安全可靠地私有云计算环境。

4)       IBM LotusLive

IBM LotusLiveIBM公司云计算应用层中软件即服务的典型代表,它是一组通过Web方式交付的服务,包括会议服务、办公协作和电子邮件服务三个部分。

5)       IBM RC2

为了满足大规模的计算任务对资源的需求,IBM公司分布在全球的八大研究机构共同创建了一个基于Web的私有云:IBM Research Computer Cloud(RC2)

6)       IBM云环境解决方案

该解决方案重点关注如何自动化地构建和管理企业私有云,该方案既整合了IBM公司全球已经有的虚拟化与云计算产品所提供的丰富功能,例如上面提到的产品等,又针对云环境智能构建和管理的挑战整合了很多创新性的研究成果。该解决方案的主要功能如下:集成部署与快捷上线;集中监控与简化管理;性能优化与动态伸缩;资源优化与能源管理。

2.       Amazon

1)       Amazon S3

Amazon Simple Storage Service(S3)是云计算平台提供的可靠地网络存储服务。S3由对象和存储桶两部分组成。对象是最基本的存储实体,包括对象数据本省、键值、描述对象的元数据及访问控制策略等信息。存储桶是存放对象的容器,每个桶可以存放无数的对象。云平台上的应用程序可以通过REST或者SOAP接口访问S3中的数据。

2)       Amazon SimpleDB

Amazon SimpleDB是一种支持结构化数据存储和查询操作的轻量级数据库服务。与传统的关系数据库服务不同,Amazon SimpleDB不需要预先设计和定义任何数据库Schema,只需定义属性和项,即可用简单的服务接口对数据进行创建、查询、更新和删除。SimpleDB的存储模型分三层:域、项、属性。用户的数据是按照域进行逻辑划分的,每个域中可以含有很多项,项是由若干属性组成的数据集合。项与关系数据库中的一行类似,但又有所差异,项中的数据不受固定Schema的约束。属性是由一个或多个文本值所组成的数据集合,在项内具有唯一的标识。属性与关系数据库中的列类似,不同的是每个属性可以同时拥有多个字符串数值。SimpleDB提供两种服务访问方式:REST接口和SOAP接口。

3)       Amazon SQS

Amazon Simple Queue Service(SQS)是一种用于分布式应用的组件之间数据传递的消息队列服务,这些组件可能分布在不同的计算机上,甚至是不同的网络。利用SQS能够将分布式应用的各个组件以松耦合的方式结合起来,从而创建可靠地Web规模的分布式系统。松耦合的组件之间相对独立性强,系统中任何一个组件的失效都不会影响整个系统的运行。

4)       Amazon EC2

Amazon Elastic Compute Cloud(EC2)是一种云基础设施服务。该服务基于服务器虚拟化技术,致力于为用户提供大规模、可靠的、可伸缩的计算运营环境。EC2Amazon Machine Image(AMI) EC2虚拟机实例和AMI运行环境组成。AMI是一个用户可定制的虚拟机镜像,是包含了用户的所有软件和配置的虚拟环境,是EC2部署的基本单位。多个AMI可以组成一个解决方案,比如Web服务器、应用服务器和数据库服务器联合成一个三层架构的Web应用。AMI被部署到EC2的运行环境后就产生了一个EC2虚拟机实例,由同一个AMI创建的所有的实例都拥有相同的配置。AMI的运行环境是一个大规模的虚拟机运行环境,拥有庞大规模的物理机资源池和虚拟机运行平台,所有利用AMI镜像启动的EC2虚拟机实例都运行在该环境中。

3.       Google

1)       Google App Engine(GAE)

GAE可以使用户的业务系统能够运行在Google的全球分布式基础设施上。它主要包括五部分:GAE Web服务基础设施—提供了可伸缩的服务接口,保证了GAE对存储和网络等资源的灵活使用和管理;分布式存储服务—提供了一种基于对象的结构化数据存储服务,保证应用能够安全、可靠并且高效的执行数据管理任务;应用程序运行时环境—为应用程序提供可自动伸缩的运行环境;应用开发套件—开发在本地使用应用开发套件开发和测试Web应用;管理控制台—用户可以通过它查看应用的资源使用情况,查看或者更新数据库等。

2)       Google Docs是基于Web的文字处理和电子表格程序,支持用户直接在线创建和编辑文档。

3)       GmailGoogle的电子邮件服务,不仅提供给个人使用,而且提供了企业用户的电子邮件服务。

4.       Salesforce.com

1)      Force.com

Force.com提供了核心的基础服务、丰富的应用和管理维护服务。向用户提供三方面的支持:在线的企业应用,如CRM,企业用户通过简单的定制化操作就可以使用;新的编程语言Apex和集成开发环境Visualforce,能够降低应用开发的复杂度并缩短开发时间;共享的应用资源库AppExchange,该资源库集中了企业用户和ISVForce.com上开发的应用,并且使得应用的共享、交换及安装过程只需要通过简单的操作就可以完成,从而使Force.com得用户可以方便地把AppExchange中共享的应用集成到自己的应用中去。在基础服务至上,Force.com提供了数据库、应用开发和应用打包等服务,下面对这些服务进行介绍。

基础服务Force.com基础服务为上层服务和应用提供安全、可靠的支撑环境。基础服务包含三个关键技术:多租户、元数据和安全架构。

Force.com采用多租户的体系结构,使得平台在快速部署、低风险和快速创新等方面得到了广泛的认可。

元数据技术简化了应用开发的复杂度,开发者不仅可以使用代码,而且可以采用元数据构建复杂的应用程序。Force.com通过元数据来描述应用的每个组件,在这个基础上,开发者可以方便的通过组合来创建更复杂的应用。元数据模型的另外一个好处是,系统可以将应用和平台逻辑分开,使平台的维护和升级等操作可以和上层的应用隔离开。

Force.com安全框架提供了一个健壮且灵活的安全架构,能够管理用户、网络及数据。安全框架包括三个方面:用户认证及授权、编程安全和平台安全。

数据库服务不仅负责应用数据的持久化,还能够通过数据对象构建相应的用户界面,方便用户对数据进行操作。下面介绍Force.com数据库的三个特点:

数据模型:不像传统关系数据库使用列持久化数据,Force.com持久化得是数据对象,每个数据对象具有若干属性,每个属性的数据类型必须属于Force.com所规定的数据类型;采用关系属性而不是主键外键定义数据对象间的关系,并且对象之间的关系只能有2种,查找关系和父子关系。

Force.com提供了两种安全级别来保护用户数据的安全:管理安全和记录安全。管理安全中,为了方便对数据进行访问控制,Force.com定义了一个类似于用户组的概念—概要。每个用户只能隶属于一个概要,然后对概要设定访问数据对象的操作权限,这些设定只能由管理员完成。记录安全提供了更细粒度的访问控制,它能精确到对数据对象某个属性的操作权限的设置。

应用开发服务:开发平台是Force.com提供的在线开发平台。

应用打包服务:Force.com提供的应用打包服务能将开发者创建的应用发布出去。