其他开源云计算系统

其他开源云计算系统

ID:39229880

大小:2.36 MB

页数:41页

时间:2019-06-28

其他开源云计算系统_第1页
其他开源云计算系统_第2页
其他开源云计算系统_第3页
其他开源云计算系统_第4页
其他开源云计算系统_第5页
资源描述:

《其他开源云计算系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、其他开源云计算系统提纲简介CassandraHiveVoltDBCassandraCassandra一套高度可扩展、最终一致、分布式的结构化键值存储系统结合了Dynamo的分布技术和Google的BigTable数据模型,更好满足了海量数据存储需求,解决了应用与关系数据库模型之间存在的非依赖关系设计目标高可用性最终一致性动态可伸缩动态调整一致性/持久性与延时节点管理要保持低开销最小化管理开销CassandraCassandra突出特点321模式灵活真正的可扩展性多数据中心识别65范围

2、查询列表数据结构分布式写操作4HiveHive--起源于Facebook,是一个基于Hadoop的数据仓库工具,同时也是Hadoop的一个主要子项目--提供了一系列的工具,可以用来进行数据的提取、转换和加载(ETL),同时可以实现对Hadoop中大规模数据存储、查询和分析Hive已经增加和将要增加的一些新特性(1)增加了用于收集分区和列的水平统计数值的命令(2)支持在Partition级别去更改Bucket的数量(3)在Hive中实现检索(4)为Hive增加并发模型(5)支持在两个或两个以上列中

3、的差别选择(6)利用bloom过滤器提高连接的效果(7)建立Hive的授权结构和认证结构(8)在Hive中使用位图检索VoltDBVoltDB--MikeStonebraker(Postgres和Ingres的联合创始人)领导团队开发的下一代开源数据库管理系统--在VoltDB内部,采用并行单线程从而保证了事务一致性和高效率优点可达到几乎线性的扩展满足ACID特性提供相比传统数据库好很多的性能SQL作为数据库接口限制不支持动态修改Schema增加节点需要停止服务不支持xDBCAd

4、hoc查询性能不优化EnomalyECPEnomalyECP是一个开放源代码项目,提供了一个功能类似于EC2的云计算框架EnomalyECP特性(1)自动供应(2)灵活性(3)可扩展性(4)整合现有基础设施EnomalyECP两个版本--免费的社区版--提供全方位技术支持的服务提供商版NimbusNimbus是一个开源的工具集,它可以把集群部署到IaaS云中。通过一整套的工具来提供IaaS形式的云计算解决方案Nimbus特点(1)两套Web服务接口(AmazonEC2WSDL和WSRF规范接口)

5、(2)可以执行基于Xen管理程序(3)可以使用如PBS或SGE调度器去调度虚拟机(4)定义了一个可扩展架构,用户可以根据项目的需求进行定制(1)标准客户端(ReferenceClient):以命令行的方式访问服务,全面支持WSRF前台的各种特性(2)WSRF:WebServicesResourceFramework,即Web服务资源框架(3)RMAPI:也就是资源管理(4)工作区(Workspace):实际上就是一个计算节点SectorandSphereSectorandSphere--Sect

6、or是部署在广域网上的分布式存储系统--Sphere是建立在Sector之上的计算服务Sector架构Sphere的基本数据处理模型具体流程(1)当主服务器接收到Sphere数据处理的客户端请求,主服务器向客户端发送一个可用的从节点列表(2)客户端选择一些或者所有从节点,让SPE在其上运行(3)客户端与SPE建立UDT连接(4)流处理函数被发送给每个SPE,并储存在从节点上(5)SPE打开动态库并获得各种处理函数SectorandSphere第一阶段采用哈希函数扫描全部的数据流,把每个元素放置到

7、相应的桶中使用两个Sphere过程执行分布式排序的过程第二个阶段使用SPE对每个桶排序abiquoAbiquo——帮助用户在各种复杂环境下高效地构建公有、私有或混合云。这套方案主要包括三个部分:abiCloud、abiNtense和abiData--abiCloud是abiquo可以创建管理资源并且可以按需扩展。该工具能够以快速、简单和可扩展的方式创建和管理大型、复杂的IT基础设施--abiCloud目前主要有三个版本:社区版(CommunityVersion)、企业版(EnterpriseVe

8、rsion)和ISP版(ISPVersion,ISP表示互联网服务提供商)abiquoabiCloud基本构架abiCloud_WS——虚拟工厂,主要负责管理各种虚拟化技术abiCloud_VMS——用来监控虚拟化设备的运行状态MongoDBMongoDB——由10gen公司支持的一项开源计划。10gen云平台可用于创建私有云,目标是构建一个基于分布式文件存储系统的数据库MongoDB主要特性(1)易存储对象类型的数据(2)高性能,特别适合“高容量、值较低”的数据类型(3)支持动态查询(4)支持

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。